コマンドの出力には、top
prstat
vmstat
free
使用されているオペレーティングシステムに応じてさまざまな変数があります。
メモリパフォーマンス分析のベストプラクティス研究に適用できるように、上記のコマンドの各「デフォルト」メモリ変数出力の定義は何ですか?
たとえば、topによって出力されるRESメモリは実際に使用されたメモリです。
編集1
さらに、コマンドの出力とtop
prstat
vmstat
free
メモリ値が何を意味するのかを見ています。
答え1
RES =常駐メモリ - 使用中のメモリ。
SHR = 共有メモリー - 複数のプログラム間で共有されるメモリー・セグメント。表示される量は、プログラムで使用されている共有オブジェクト、データ、およびライブラリーの数です。
VIRT =仮想メモリ(メモリデバッグにはあまり役に立ちません。プロセスが占める仮想ページのサイズです)
ここでより詳細な技術情報を見ることができます。http://www.win.tue.nl/~aeb/linux/lk/lk-9.html
以下は、いくつかの簡単な説明です。http://www.thegeekstuff.com/2012/02/linux-memory-management/