【SAPが動画で学べる!】YouTubeチャンネル開設しました ▶ SAPラボチャンネルはコチラ

【SAP基礎】ST06でサーバのOSリソースを確認する方法

登場人物紹介

三崎レイナ
社会人1年目。新卒でITコンサルティングファームに就職。初配属がSAPプロジェクトにアサインされる。SAPがわからないことだらけで悩んでいたところ、会社の先輩にSAPラボの所長を紹介され、毎週末に所長とSAPのお勉強中!

博士
SAPラボの所長。SAP大好き博士!SAP導入プロジェクトを構想策定~運用保守まであらゆるフェーズを数多く経験。
いまは優しきおじいちゃんだが、プロマネバリバリの時代はかなり怖かったらしい。現在は引退しSAPの後進育成と啓蒙活動に従事中!
若者に負けぬようX(旧Twitter)も奮闘中。

この記事を読むメリット

  • T-CODE:ST06 の画面の構成(データソース・分析ビュー・出力領域)が分かる
  • CPU の待機プロセス数やメモリのページングから、サーバの負荷を読み取る方法が分かる
  • ファイルシステムの空き、CPU を多く使うプロセス、過去 24 時間の推移を確かめる方法が分かる

T-CODE:ST06(OS モニタ)を使うと、SAP システムが動いているサーバの CPU・メモリ・ディスク・ファイルシステムなどの使用状況を確認できます。

Basis 初心者の方に向けて、画面の構成と、性能の問い合わせを受けたときに見る値の読み方を紹介します。紹介する操作は照会だけです。

この記事では、次の操作を画面を 1 つずつ追って解説します。

  • T-CODE:ST06 で CPU・メモリの現在値を確かめる手順
  • ファイルシステムと CPU を多く使うプロセスを確かめる手順
  • 過去 24 時間の推移を確かめる手順
レイナ

博士!「システムが重い」って問い合わせが来たんですけど、サーバの CPU やメモリってどこで見ればいいんですか?

博士

うむ、T-CODE:ST06 の OS モニタで、サーバの CPU・メモリ・ディスクの状態を確かめられるのじゃ。画面を追って、値の読み方を説明していくぞい!

SAPフリーランスバンク SAPフリーランスバンク
  • 転職求人
  • フリーランス案件
株式会社日立産業制御ソリューションズ

【リモート可】【PM/PL候補】【東京】SAP(S/4HANA)エンジニア ※フレックスタイム制/ワークライフバランス◎(S/4HANA)

年収
430~800万円 / 年
勤務地
東京本社:東京都台東区秋葉原6番1号(...
雇用形態
正社員
要スキル:
【必須】 SAP導入に強い興味があり、以...
キリンビジネスシステム株式会社

SAP会計領域コンサルタント(管理職)/キリングループ唯一のIT会社(FI/CO)

年収
900~1,300万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 以下A・B・Cすべてを...
キリンビジネスシステム株式会社

SAPコンサルタント/キリングループ唯一のIT会社(SD/MM/PP)

年収
500~850万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 SAPアプリケーショ...
株式会社ベイカレント・コンサルティング

【SAPコンサルタント】経営戦略実現を全社横断変革で支援/平均年収1,350万円

年収
600~2,500万円 / 年
勤務地
東京都港区麻布台1-3-1麻布台ヒル...
雇用形態
正社員
要スキル:
【必須(MUST)】 社会人経験3年以上...
株式会社 ホープス

【年収1000万円可】【リモート可】【上流工程】【SAP導入コンサルタント】リモート・ハイブリッド勤務OK|平均残業月10時間/HOPES ※基幹系業務システムの導入推進を行っていただける方を募集

年収
800~1,800万円 / 年
勤務地
〒 1040033:東京都中央区新川1-3-17新...
雇用形態
正社員
要スキル:
■SAPコンサルタント 【必須】 SAPモ...
COFIPP

【S/4HANA AMS体制Functional Lead】リモート可/R2R・P2D領域インシデント対応

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 運用・保守
作業内容:
グローバル企業のSAP S/4HANA AMS体制に...
COMMSD

【ECC6.0→S/4HANA再構築】東京・都内(出社)/SD・MM・CO ABAP開発・設計・テスト

月額単価
~1,200,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori), テスト
作業内容:
SAP ECC6.0からS/4HANAへの大型再構築プ...
MMPPSD

【SAP S/4保守・運用(ABAP)】東京・田無(テレワーク併用)/インシデント対応・ABAP改修

月額単価
~1,000,000円 / 月
稼働場所
東京都
業務領域
開発(ABAP/Fiori), 運用・保守
作業内容:
SAP S/4の保守・運用フェーズに参画し、...
COFIMMPPSD

【SAP Public Cloud導入(組立製造業・多モジュール)】兵庫(リモート対応可)/MM・SD・FI・CO・PP

月額単価
~1,100,000円 / 月
稼働場所
兵庫県
業務領域
要件定義
作業内容:
組立製造業を対象としたSAP Public Clou...
MMSD

【S/4HANA導入支援(システムテスト・移行)】東京・リモート併用/移行支援

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
テスト
作業内容:
S/4HANA導入プロジェクトの移行フェーズ...
COFIMMSD

【S/4HANA導入支援】東京(リモート併用)/基本設計&実装

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
設計
作業内容:
商社系のシステム再構築プロジェクトに...
SD

【S/4HANA新規導入支援(SDコンサルタント)】東京(リモート併用)/設計構築フェーズ

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
大手企業のS/4HANA新規導入プロジェクト...
COFI

【S/4HANA新規導入支援(原価チームリーダー)】東京駅・リモート併用

月額単価
~1,900,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
S/4HANA新規導入プロジェクトに参画し、...
FIPP

【S/4HANAコンサルティング(FI/PP)】兵庫・加古川(リモート併用)/結合テスト・キーユーザ教育

月額単価
~1,300,000円 / 月
稼働場所
兵庫県
業務領域
テスト, その他
作業内容:
組立製造業向けのS/4HANA導入プロジェク...
COFI

【商社向けパブクラ移行(FICOコンサル)】宮城・仙台(リモート併用)/要件定義+構築

月額単価
~1,100,000円 / 月
稼働場所
宮城県
業務領域
要件定義, 設計
作業内容:
総合商社向けのSAP PublicEdition移行案...
この記事のポイント

前提

  • 使うトランザクション: ST06
  • 必要な権限: T-CODE:ST06 を実行できる権限
  • OS モニタの値は、各サーバで動く OS コレクタ SAPOSCOL が集めます。SAPOSCOL は、既定で 10 秒ごとに現在値を記録します。

OS モニタの仕組み

実務での要件の例

利用部門から「処理が遅い」と問い合わせを受け、サーバの CPU やメモリが足りているかを確かめたい場面を考えます。この要件は、次のように分けて進めます。

要件の部分どうするか
いま CPU やメモリが足りているかを見るT-CODE:ST06 の分析ビューのスナップショットで「CPU」「メモリ」を選び、平均待機プロセス数・使用率と、ページイン・ページアウトを確かめます
ディスクの空きや、CPU を多く使うプロセスを見るスナップショットの「ファイルシステム」「上位 40 CPU プロセス」を選んで確かめます
問い合わせのあった時間帯の値を見る分析ビューの「前時間」の「CPU」で、過去 24 時間の 1 時間ごとの平均を、ふだんの値と比べます。過去 30 日の「履歴」を見るには、中央パフォーマンス履歴(CPH)の設定が必要です

画面の構成

T-CODE:ST06 は 1 画面で完結するトランザクションで、次の 3 つの領域でできています。領域の名前は画面には表示されません。

領域内容
データソース(左上)どのサーバ(ホスト)の値を見るかを選びます。
分析ビュー(左下)期間と見る項目(CPU・メモリなど)を選びます。
出力領域(右)選んだ値が表示されます。

期間の種類

期間内容
スナップショットいまの値です。
前時間過去 24 時間の 1 時間ごとの平均です。
履歴過去 30 日の 1 時間ごとの平均です。中央パフォーマンス履歴(CPH)の設定が必要です。

上位 40 CPU プロセス、監視対象プロセス、モニタ “オペレーティング システム” (RZ20) は、スナップショットでだけ見られます。

ST06 の画面の構成と見る順番

データソース・分析ビュー・出力領域の関係と、性能の問い合わせを受けたときに見る順番です。

関連するトランザクションコードは次のとおりです。

T-CODE内容
T-CODE:ST06OS モニタ
T-CODE:OS01LAN チェック(Ping)
T-CODE:RZ20CCMS 監視

CPU とメモリを確かめる

1. ST06 を開く

コマンドフィールドに ST06 と入力して Enter キーを押します。「スナップショット 概要」が表示されます。

ST06 の概要

画面の見方

  1. データソース: 値を見るシステムとサーバです。
  2. 分析ビュー: スナップショット・前時間・履歴の期間ごとに、見る項目が並びます。
  3. 出力領域: 選んだ項目の値です。

この例では、システム FAA のサーバ mmc-s4sap05_FAA_00 が選ばれていて、OS(Linux)、ホスト名、仮想化の情報、CPU などの概要が表示されます。

2. CPU を確かめる

分析ビューのスナップショットの①「CPU」を選びます。

CPU のスナップショット

画面の見方

  1. CPU: 分析ビューで選ぶ項目です。
  2. 平均待機プロセス数: 直近 1 分・5 分・15 分の、CPU を待っているプロセス数の平均です。
  3. CPU 数・使用率: CPU の数と、使用率・I/O 待機・システム使用率・ユーザ使用率・アイドルの割合です。

この例では、CPU 数 32、使用率 2 %、アイドル 97 %、平均待機プロセス数は 0.41〜0.69 です。

待機プロセス数は、CPU 1 個あたり平均 1 なら CPU は足りていて、1 個あたり平均 3 前後からは CPU がボトルネックになっています。この例では、15 分の平均 0.69 を CPU 数 32 で割ると 1 個あたり約 0.02 なので、CPU は十分に足りています。待機プロセス数が高いときは、CPU 使用率もあわせて見ます。

待機プロセス数CPU 使用率考えられること
高い高いサーバで動くプロセスが多すぎる可能性があります。
高い低いメインメモリが小さく、ページングの待ちが起きている可能性があります。空きメモリとページングの値も合わせて確かめます。

3. メモリを確かめる

分析ビューのスナップショットの①「メモリ」を選びます。

メモリのスナップショット

画面の見方

  1. メモリ: 分析ビューで選ぶ項目です。
  2. 物理メモリ・空きメモリ: サーバのメモリの量と空きです。
  3. ページイン・ページアウト: メモリとディスクの間の入れ替え(ページング)の、時間あたりのページ数(単位 Pg)と量(単位 KB)です。

この例では、物理メモリ 463,059 MB、空きメモリ 119,973 MB で、ページイン・ページアウトはどれも 0 です。ページングが多いのは、メインメモリが足りない印です。UNIX 系の OS(Linux を含みます)ではページアウトの値が重要です。Windows は前もってページアウトするので、ページインだけを見ます。

ファイルシステムとプロセスを確かめる

1. ファイルシステムを確かめる

分析ビューのスナップショットの①「ファイルシステム」を選びます。

ファイルシステム

画面の見方

  1. ファイルシステム: 分析ビューで選ぶ項目です。
  2. 列: ファイルシステム名・サイズ (MB)・空き (MB)・空きメモリ (%) です。「空きメモリ (%)」は、ファイルシステムの空きの割合です。
  3. 空きを確かめる行: この例では、/hana/data と /hana/log です。

この例では、/hana/data の空きが 12 %、/hana/log の空きが 30 % です。空きの割合が小さいファイルシステムがないかを確かめるとよいでしょう。

2. CPU を多く使うプロセスを確かめる

分析ビューのスナップショットの①「上位 40 CPU プロセス」を選びます。

上位 40 CPU プロセス

画面の見方

  1. 上位 40 CPU プロセス: 分析ビューで選ぶ項目です。
  2. 列: Proc. ID(プロセス ID)・ユーザ名・CPU (%)・Proc. 名(プロセス名)・CPU 時間・常駐サイズ・優先度などです。
  3. 最上位のプロセス: いま CPU をもっとも多く使っているプロセスです。

この例では、hdbindexserver が CPU 43.20 % で最上位です。CPU を多く使い続けているプロセスがあれば、そのプロセスがいま必要な処理かを確かめるとよいでしょう。

過去 24 時間の推移を確かめる

分析ビューの「前時間」の①「CPU」を選びます。

前時間の CPU

画面の見方

  1. CPU: 前時間の項目です。過去 24 時間の 1 時間ごとの平均を表示します。
  2. 列: 日付・時間と、Idle・User Utilization・System Utilization・I/O Wait などの割合です。
  3. 表示の切替: 横向きの表・ツリー・縦向きの表を切り替えます。

この例では、1 時間ごとのアイドルが 97〜98 % で、CPU の使用率は 1 日を通して低いことが分かります。問い合わせのあった時間帯の値と、ふだんの値を比べるとよいでしょう。

よくあるつまずき

  • 「リフレッシュ」を押しても値が変わらない: SAPOSCOL は既定で 10 秒ごとに値を集めるので、リフレッシュしても新しい値が出るとは限りません。
  • 「Shared memory not available」「Collector not running」と出る: SAPOSCOL が起動していない、または起動後に止まっています。サーバの管理者に SAPOSCOL の状態を確かめてもらいます。
  • 履歴に何も表示されない: 履歴(過去 30 日)を見るには、中央パフォーマンス履歴(CPH)の設定が必要です。

まとめ

  • T-CODE:ST06 では、データソースでサーバを、分析ビューで期間と項目を選び、出力領域で値を見ます。
  • CPU は待機プロセス数と使用率を、メモリはページイン・ページアウトを確かめます。
  • ファイルシステムの空きと、CPU を多く使うプロセスはスナップショットで確かめます。
  • 前時間では、過去 24 時間の 1 時間ごとの推移を確かめられます。
レイナ

待機プロセス数は CPU の数で割って見ればいいんですね!

博士

うむ。いまの値だけでなく、前時間でふだんの値と比べるのも大事じゃぞい。

  • 転職求人
  • フリーランス案件
株式会社日立産業制御ソリューションズ

【リモート可】【PM/PL候補】【東京】SAP(S/4HANA)エンジニア ※フレックスタイム制/ワークライフバランス◎(S/4HANA)

年収
430~800万円 / 年
勤務地
東京本社:東京都台東区秋葉原6番1号(...
雇用形態
正社員
要スキル:
【必須】 SAP導入に強い興味があり、以...
キリンビジネスシステム株式会社

SAP会計領域コンサルタント(管理職)/キリングループ唯一のIT会社(FI/CO)

年収
900~1,300万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 以下A・B・Cすべてを...
キリンビジネスシステム株式会社

SAPコンサルタント/キリングループ唯一のIT会社(SD/MM/PP)

年収
500~850万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 SAPアプリケーショ...
株式会社ベイカレント・コンサルティング

【SAPコンサルタント】経営戦略実現を全社横断変革で支援/平均年収1,350万円

年収
600~2,500万円 / 年
勤務地
東京都港区麻布台1-3-1麻布台ヒル...
雇用形態
正社員
要スキル:
【必須(MUST)】 社会人経験3年以上...
株式会社 ホープス

【年収1000万円可】【リモート可】【上流工程】【SAP導入コンサルタント】リモート・ハイブリッド勤務OK|平均残業月10時間/HOPES ※基幹系業務システムの導入推進を行っていただける方を募集

年収
800~1,800万円 / 年
勤務地
〒 1040033:東京都中央区新川1-3-17新...
雇用形態
正社員
要スキル:
■SAPコンサルタント 【必須】 SAPモ...
COFIPP

【S/4HANA AMS体制Functional Lead】リモート可/R2R・P2D領域インシデント対応

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 運用・保守
作業内容:
グローバル企業のSAP S/4HANA AMS体制に...
COMMSD

【ECC6.0→S/4HANA再構築】東京・都内(出社)/SD・MM・CO ABAP開発・設計・テスト

月額単価
~1,200,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori), テスト
作業内容:
SAP ECC6.0からS/4HANAへの大型再構築プ...
MMPPSD

【SAP S/4保守・運用(ABAP)】東京・田無(テレワーク併用)/インシデント対応・ABAP改修

月額単価
~1,000,000円 / 月
稼働場所
東京都
業務領域
開発(ABAP/Fiori), 運用・保守
作業内容:
SAP S/4の保守・運用フェーズに参画し、...
COFIMMPPSD

【SAP Public Cloud導入(組立製造業・多モジュール)】兵庫(リモート対応可)/MM・SD・FI・CO・PP

月額単価
~1,100,000円 / 月
稼働場所
兵庫県
業務領域
要件定義
作業内容:
組立製造業を対象としたSAP Public Clou...
MMSD

【S/4HANA導入支援(システムテスト・移行)】東京・リモート併用/移行支援

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
テスト
作業内容:
S/4HANA導入プロジェクトの移行フェーズ...
COFIMMSD

【S/4HANA導入支援】東京(リモート併用)/基本設計&実装

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
設計
作業内容:
商社系のシステム再構築プロジェクトに...
SD

【S/4HANA新規導入支援(SDコンサルタント)】東京(リモート併用)/設計構築フェーズ

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
大手企業のS/4HANA新規導入プロジェクト...
COFI

【S/4HANA新規導入支援(原価チームリーダー)】東京駅・リモート併用

月額単価
~1,900,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
S/4HANA新規導入プロジェクトに参画し、...
FIPP

【S/4HANAコンサルティング(FI/PP)】兵庫・加古川(リモート併用)/結合テスト・キーユーザ教育

月額単価
~1,300,000円 / 月
稼働場所
兵庫県
業務領域
テスト, その他
作業内容:
組立製造業向けのS/4HANA導入プロジェク...
COFI

【商社向けパブクラ移行(FICOコンサル)】宮城・仙台(リモート併用)/要件定義+構築

月額単価
~1,100,000円 / 月
稼働場所
宮城県
業務領域
要件定義, 設計
作業内容:
総合商社向けのSAP PublicEdition移行案...

★★★SAPラボのライター募集★★★

SAPラボでは、SAPの知識を活かして副業をしたい方を募集してるのじゃ!

SAPラボのライターの特徴

・ライティング初心者OK!
・報酬高単価!
・業務委託契約なので副業として最適!

SAP記事執筆者としての活動実績として利用可能なので、転職時や案件探しの際に企業へのアピール材料にもなります。

募集要項

・SAP導入や運用保守プロジェクトへの参画経験1年以上

ご応募/お問合せ先

info@sap-labo.com

少しでもご興味ある方、ぜひお気軽にご連絡下さい!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

株式会社スプラッシュエンジニアリング(https://splash-eng.com/)の代表取締役。

新卒でSAPエンジニアとして働き始め、SAPエンジニア・コンサルタント歴は10年以上。
2015年にシステム開発会社である株式会社Luxyを創業し2021年にバイアウト。その後、受託開発会社の株式会社アガルートITパートナーズ代表取締役も兼任。
2024年にこれまでの会社の代表を退任し株式会社スプラッシュエンジニアリングを創業。

一緒に「SAPラボ」を盛り上げてくれる副業ライター(SAP経験者)を募集してますので、お問い合わせよりお願いします!

この記事のポイント