答え1
ディスクやメモリだけでなく共有ライブラリに関するものなので、各列をよりよく理解するには少し読んでください。
VIRTは、プロセスが実際に使用するメモリ、それ自体でマップされたメモリ(Xサーバー上のグラフィックカードRAMなど)、マッピングされたディスク上のファイル(最も注目すべき点)の合計であるプロセスの仮想サイズを表します。共有ライブラリ)と他のプロセスと共有されるメモリ。 VIRTは、プログラムが現在アクセスできるメモリ量を示します。
RESはResidency Sizeの略で、プロセスが実際に消費する物理メモリの量を正確に表します。 (これは%MEM列にも直接対応します。)ほとんどのプログラムはCライブラリに依存しているため、実際にはVIRTサイズよりも常に小さいです。
SHRは、実際に共有可能なVIRTサイズ(メモリまたはライブラリ)を表します。図書館の場合、これは必ずしも図書館全体が常駐しているわけではありません。たとえば、プログラムがライブラリの機能のほんの一部しか使用していない場合、ライブラリ全体はVIRTおよびSHRにマップされ計算されますが、使用される関数を含むライブラリファイルの部分のみが実際にロードされ、RESに従って計算されます。
エボリューション(データベース操作)に問題があるようですが、エボリューションを使用していないため確認できません。申し訳ありません。