Loading article…
vmstat(仮想メモリ統計)は、オペレーティングシステムのメモリ、プロセス、割り込み、ページング、ブロックI/Oに関する概要情報を収集して表示するコンピュータシステム監視ツールです。ユーザーはサンプリング間隔を指定することで、ほぼリアルタイムでシステムアクティビティを監視できます。[ 1 ]vmstat
vmstatツールは、FreeBSD、Linux、SolarisなどのほとんどのUnixおよびUnixライクなオペレーティングシステムで利用可能です。
vmstatの構文と出力は、オペレーティングシステムによって若干異なる場合が多い。
# vmstat 2 6 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- rb swpd free buff cache si so bi bo in cs us sy id wa 0 0 2536 21496 185684 1353000 0 0 0 14 1 2 0 0 100 0 0 0 2536 21496 185684 1353000 0 0 0 28 1030 145 0 0 100 0 0 0 2536 21496 185684 1353000 0 0 0 0 1026 132 0 0 100 0 0 0 2536 21520 185684 1353000 0 0 0 0 1033 186 1 0 99 0 0 0 2536 21520 185684 1353000 0 0 0 0 1024 141 0 0 100 0 0 0 2536 21584 185684 1353000 0 0 0 0 1025 131 0 0 100 0上記の例では、ツールは6回の反復処理の間、2秒ごとにレポートを出力します。
vmstatコマンドに様々なオプションを使用することで、カスタマイズされた出力や必要な出力を得ることができます。
# vmstat–s# vmstat–d