ホームページ >コンピューターのチュートリアル >コンピュータ知識 >Linux Vmstat コマンド
このガイドでは、Linux で「vmstat」コマンドを使用するさまざまな方法を説明します。
このガイドで説明する手順を実行するには、次のコンポーネントが必要です:
RAM (物理メモリ) は、オペレーティング システムによって実行中のプログラムに割り当てられる限られたリソースです。オペレーティング システム自体を含むすべてのプログラムがこのスペースを占有する必要があります。
メモリ要件が利用可能なメモリを超えると、システムがクラッシュしたり、プログラムがより多くのメモリ領域を要求したりする可能性があります。ほとんどの場合、この状況は望ましくありません。そこで、システムがデータの一部をハードディスクに保存し、必要なときに RAM にスワップできるようにする仮想メモリの概念が登場しました。これにより、システムはメモリ リソースをより効率的に管理できるようになり、メモリ不足によるクラッシュが発生することなくプログラムが正常に実行されるようになります。仮想メモリを使用すると、システムはメモリ要件に直面することになります
仮想メモリは、ハード ドライブまたはソリッド ステート ドライブ上のスペースを使用してメモリの容量を拡張し、必要なときに追加メモリとして機能するコンピュータ システムのテクノロジです。仮想メモリは実際には、ハード ドライブ領域の一部を一時ストレージとして使用し、プロセッサがより多くのメモリを必要としたときに補充できるようにする方法です。 UNIX および Linux オペレーティング システムでは、このテクノロジはスワップ スペースと呼ばれ、メモリ リソースの割り当てと交換を管理するために使用されます。仮想メモリは実際の物理メモリではありませんが、システムのパフォーマンスと安定性を向上させ、システムがより大きなワークロードを確実に処理できるようにします。
Linux カーネルは、メモリのブロックをスワップ領域に移動し、必要に応じて RAM に戻します。
仮想メモリは通常、物理メモリよりも遅く、ストレージ デバイスのパフォーマンスに依存します。ただし、特定のハードウェア設定 (NVMe SSD の使用など) では、仮想メモリのパフォーマンスが RAM と同等になる場合があります。
「vmstat」コマンドは、仮想メモリ関連情報を監視するためのユーティリティツールです。これは、「sysstat」パッケージの一部としてすべての Linux システムで利用できます。
「vmstat」のコマンド構造は以下のとおりです。
$vmstat
パラメータを指定せずに実行すると、「vmstat」は最後の起動以降のシステム情報を出力します:
$vmstat
出力は 6 つの部分に分かれています:
$vmstat-S
ここで、「vmstat」は値を MB 単位で出力します。
いくつかのメモリ ユニットが利用可能です:
コマンドの構造は次のとおりです:
$vmstat
たとえば、2 秒ごとに更新された統計を取得するには、コマンドは次のとおりです:
$vmstat 2
「Ctrl C」を使用して手動で終了しない限り、出力は停止しません。
あるいは、「vmstat」を指定して、特定の回数の統計を提供することもできます。
$vmstat
たとえば、2 秒ごとに更新される統計を取得するには、コマンドは次のとおりです。
$vmstat 2 5
「vmstat」を使用すると、使用されているアクティブなメモリと非アクティブなメモリの量を確認できます:
$vmstat—a
ここでは、「buff」列と「cache」列がそれぞれ「inact」列と「active」列に置き換えられます。
$vmstat—s
###ここ:###
フォークとは、既存のプロセスから生成されたプロセスを指します。フォーク数の統計を取得するには、次のコマンドを実行します:
$vmstat-f
「vmstat」コマンドは、ディスクのアクティビティに関する情報も提供します。ディスクアクティビティの簡単な概要を取得するには、次のコマンドを実行します:
$vmstat—D
ディスクアクティビティのより詳細なレポート (読み取り/書き込み統計を含む) を取得するには、代わりに次のコマンドを使用します。
$vmstat—d
###ここ:######読む
プレート統計
$sudo vmstat—m
統計を表示するには root アクセスが必要であることに注意してください。
###ここ:###キャッシュ: キャッシュされたデータの名前
Num: Num キャッシュ内のアクティブなオブジェクトの数
Total: 特定のキャッシュ内のオブジェクトの合計数
以上がLinux Vmstat コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。