Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxのvmstatコマンドチュートリアル

Linuxのvmstatコマンドチュートリアル

  
を使用 vmstatは仮想メモリの使用状況を表示するためのツールです。

一般形式:vmstat [-V] [-n] [delay [count]]

共通オプション:-V:バージョン情報を表示します。 -n:出力ヘッダ情報をサイクリック出力中に1回だけ表示します。 Delay:2つの出力間の時間(秒)。カウント:この間隔でカウントされた回数。 -a:アクティブメモリサイズと非アクティブメモリサイズを表示します。

例:#vmstat 2 3 2秒ごとに印刷し、合計3回印刷します。

#vmstat 10 Ctrl + Cを押すまで、10秒ごとに印刷されます。 vmstatコマンドの出力は6つの部分に分かれています(1)procsプロセス:r:実行キューで待機しているプロセス数。この値がシステム内のCPUの数よりも長い場合は、CPUリソースが不足していることを意味しています。 b:入出力待ち​​プロセス数。

(2)memoy memory:swpd:仮想メモリサイズ(KB)を使用します。 Free:空きメモリーの数(KB) Buff:バッファで使用されているメモリ量(KB)。キャッシュ:使用されているメモリ量(KB)。

(3)スワップ交換ページ:si:ディスクスワップ領域からメモリに書き込まれたページ数(KB /秒)。 So:メモリからディスクスワップ領域に書き込まれたページ数(KB /秒)。一般に、siとsoの値はすべて0です。長期間にわたってsiとsoの値が0でない場合は、システムのメモリが不足しているため、システムメモリを増やすかどうかを検討する必要があります。

(4)ioブロックデバイス:bi:ブロックデバイスから読み取られたデータの合計量(読み取りディスク、KB /秒単位)。 Bo:ブロックデバイスに書き込まれたデータの合計量(つまり、書き込みディスク(KB /秒))。

(5)system:in:クロック割り込みを含む1秒あたりの割り込み数。 Cs:1秒あたりの環境コンテキストスイッチの数上記の2つの値が大きいほど、カーネルが消費するCPU時間は多くなります。

(6)cpu中央処理装置:us:ユーザープロセスによって使用された時間(パーセント)。 Sy:システムカーネルプロセスによって使用された時間(パーセントで表現)。 Id:空き時間。割合で表します。 Wa:ディスクIOの待機に費やされた時間(パーセント)。 wa値が高いほど、IOの待機時間が長くなります。 St:stは、通常、仮想マシンが占有する時間の割合には注意を払いません。

オンラインで、主に列r、b、bi、bo、waを調べて、CPU、ディスクI /Oリソースが不足していないかどうかを確認します。

Copyright © Windowsの知識 All Rights Reserved