「-S」オプション実行時の各項目の見方キャパシティープランニングとはキャパシティープランニングを行う際、今後構築しようとしているシステムがどのくらいのリソースを必要とするのか確認するためにも、現在のリソースの使用状況を確認する必要があります。sarコマンドを今回紹介いたします。タン【Linux】キャパシティープランニングキャパシティープランニングキャパシティープランニングの意味キャパシティープランニングとは、コンピュータのシステムリソース(CPU、メモリ、ディスク、ネットワーク帯域など)が将来的に不足しないようにするための設計技法のことである。キャパシティープランニングが必要な理由キャ...sarコマンドについてsarコマンドとはsarコマンドは、システムの統計情報を取得するコマンドです。Reporterの頭文字をとったものになります。sarコマンドは過去の情報に遡って情報を確認することが出来ます。sarコマンドは、sysstatのパッケージに含まれており、システムの状況を集めるsadcコマンドと、収集したデータを表示するsarコマンドなどで構成されています。sysstatサービスが有効になっていると、sadcコマンドがcronの設定によって定期的実行され、ログを収集します。収集したログは「/var/log/sa/sa日付」ファイルに書き込まれます。この「/var/log/sa/sa日付」ファイルに書き込まれたログを、sarコマンドで確認することが出来るのです。sarコマンドの書式sarコマンドは以下の書式で使用します。「オプション」「表示回数(秒)」「回数」sarコマンドのオプションsarコマンドのオプションについて説明します。すべての項目を表示する。プロセスの生成回数を表示。ログファイルを指定して表示する。※指定しない場合は、当日のログファイルが利用される。ブロックデバイスの状況を表示。ネットワークインターフェイス関連の情報を表示する。エラーの情報を表示する。Qキューの長さとロードアベレージの状態を表示。物理メモリの使用状況を表示する。メモリの統計情報を表示する。スワップ領域の使用状況を表示する。スワップの情報を表示する。「-b」オプション使用時の各項目の見方ディスク関連情報表示するオプション「-b」を使用したときに表示される項目の見方について記載します。以下では、-fオプションを使用して、ログファイルを/var/log/sa/sa01に指定しています。デバイスから読み取られたブロック数(数/秒)※デバイスから読み取られたデータの合計量のこと。デバイスに書き込まれたブロック数(数/秒)※デバイスから書き込まれたデータの合計量のこと。DEV」オプションを使用したときの表示結果の見方について記載します。DEV」オプションを使用したときの出力です。EDEV」オプションは、ネットワークインターフェースの送信、受信エラーパケットに関する情報を出力します。EDEV」オプションを使用したときの出力です。送信パケットのFIFOオーバーラン数(数/秒)「-u」オプション使用時の各項目の見方sarコマンドの「-u」オプションは、システム全体としてのCPU使用率を表示します。以下は「-u」オプション実行時の出力です。ユーザープロセスの割合。nice値つきのプロセスの割合。システムプロセス(カーネル)の割合。I/O待ち時間の割合。アイドル状態だった時間の割合。仮想マシンに使用された時間の割合。意図しない待機に費やした時間の割合。要求がなかった時間の割合。「-r」オプションは物理メモリの使用状況を表示します。実際に「-r」オプションを使用したときに出力は以下です。空いている物理メモリのサイズ。使用中の物理メモリのサイズ。バッファキャッシュのサイズ。ページキャッシュのサイズ。現在必要なメモリの総量。※現在のワークロードに必要なキロバイト単位のメモリ量。これは、メモリ不足が発生しないことを保証するために必要なRAM/スワップの推定量。スワップ)に対する現在のワークロードに必要なメモリの割合。(最近使用され、絶対に必要でない限り通常は再利用されないメモリ)。インアクティブなメモリ。※キロバイト単位の非アクティブなメモリの量(最近あまり使用されていないメモリ。他の目的のために再利用される可能性が高いメモリ)。「-S」オプションは、スワップ領域の使用状況を表示します。下記が「-S」オプションを使用したときの出力結果です。空いているスワップ領域のサイズ。使用しているスワップ領域のサイズ。スワップ領域の使用率。スワップアウト後にまだスワップにキャッシュしている値。スワップ資料量に対するキャッシュされたスワップメモリの使用率。幅広く携わり、現在は大規模政府公共データの移行プロジェクトを担当。