Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linuxシステム管理者シリーズvmstatのための不可欠なツール

Linuxシステム管理者シリーズvmstatのための不可欠なツール

  
        

一つ、序文

これは、私たちはツールの仮想メモリ(仮想メモリ)の使用を示す図であるvmstatの知ることができますが、どのようにvmstatのことで、システムのボトルネックを見つけるために、名前からわかりますか?この質問に答える前に、私たちは仮想メモリ関連のコンテンツ上でLinuxを見てみましょう。

第二に、仮想メモリの原理は、

システム上で実行中の各プロセスは、すべての時間のメモリを使用する必要はなく、各プロセスは、システムメモリの割り当てを使用する必要が
実行します。実際の物理メモリよりも所望のメモリは、システムを実行すると、カーネルは、次回ディスク上に呼び出す処理まで保存されたデータのこの部分、およびメモリの解放を一部または占有物理メモリのすべてではないが、使用されるいくつかのプロセスをリリースする予定使用するためのプロセスを提供する必要があります。

Linuxのメモリ管理に、主にスルー"ページング"をページング、および"為替スワップ"上記スケジュールメモリ。ページングアルゴリズムは、ディスクへの変更を使用していないメモリ内の最新のページは、プロセスがメモリ使用中のアクティブなページのために予約されています。技術の切り替えは、プロセス全体ではなく、ページの一部、ディスクへのすべてのスワップです。

タブ(ページ)ディスクの書き込みプロセスがページアウトと呼ばれ、ページインと呼ばれるディスク・プロセスから戻ってメモリにタブ(ページ)。カーネルはタブが必要ですが、見つけたときこのタブは、物理メモリにない(それがページアウトされているとして)、その後、エラーページ(ページフォールト)が発生します。
は、カーネルメモリの動作が小さくなると、

を見つけることができる、ページアウトによって解放された物理メモリの一部となります。投与ページアウトがしばしば発生しないが、ページアウトが頻繁にカーネルがプログラムを実行する時間よりも長くページングを管理する場合まで、絶えず発生した場合、システムのパフォーマンスが劇的に低下します。次いで、システムは、この状態はまた、スラッシング(バンプ)として知られていた、非常に遅い実行中またはサスペンド状態に入るされています。

第三に、使用vmstatの

1.使用

のvmstat [-a] [-n] [-S手段】
[-S] [-n] [-S手段】

のvmstat [-m] [-n] [遅延[]カウント]

[-d] vmstatコマンド[-nのvmstat ] [遅延[カウント]

のvmstat [-pディスクパーティション] [-n] [遅延[カウント]

[-f]

のvmstat [vmstatの - V]

-a:アクティブおよび非アクティブメモリ
を表示する

-f:フォークの数がシステム
から開始された表示

-m :.表示slabinfoはこれら

-n:最初に1度だけ、各フィールド名が表示されます。

は、-s:表示メモリ関連の統計とシステムアクティビティの様々な数を。

ディレイ:リフレッシュ間隔。指定されていない場合は、結果だけを表示します。

カウント:リフレッシュを。あなたはリフレッシュ回数を指定しますが、更新間隔を指定しない場合は、数が無限でリフレッシュ。

は、-d:ショーディスク関連の統計を。

-p:指定されたディスクパーティションの統計

-Sを表示:指定したユニットのディスプレイを使用。パラメータK、K、M、M、1000,1024,1000000,1048576バイト(バイト)を表します。 vmstatの表示バージョン情報:デフォルトの単位はK(1024バイト)

-Vです。

0002の

例1:出力

フィールド説明
2秒ごと結果:

手続きオブジェクト(プロセス):

R:実行キュー・プロセスの数

B:IO

メモリー(RAM)を待っているプロセスの数:

swpd:仮想メモリサイズ


キャッシュとしてバッファメモリサイズ:フリー:使用可能なメモリサイズ

バフ

SI:キャッシュメモリサイズ

スワップとしてあたりP <
)ブロックサイズが今1024bytesの秒書き込みスワップメモリ​​サイズ

IO :( Linuxバージョン:秒は、スワップメモリ​​サイズ

これからの書き込み> BI:秒あたりのブロック数は
読ん

BO:第2の書き込みあたりのブロックの数

システム:中断クロックを含む第2あたりの割り込みの数:で


CS:コンテキストの数は毎秒スイッチ。
(パーセンテージとして表される)

CPU:

米国:ユーザプロセスの実行時間(ユーザ時間)

SY:システムプロセスの実行時間(システム時間)

ID:IO待ち時間

実施例2:

WA(IO待ち時間含む)アイドル時間がアクティブおよび非アクティブメモリ
を表示する

は、アクティブ表示する-aオプションを使用し表示されたコンテンツと増加INACT活性に加えて、他は実施例と同じ内容を表示するとき、非アクティブメモリ、。

フィールド説明:

メモリー(RAM):

INACT:(-aオプションを使用したときに表示)非アクティブメモリサイズ

アクティブ:アクティブ(-aオプションを使用するときに表示される)メモリサイズ

Copyright © Windowsの知識 All Rights Reserved