プロセスメモリ使用量

プロセスメモリ使用量

この文章は通常どういう意味ですか? プロセスメモリ使用量、これが実際に意味するものは何ですか?つまり、このメモリは何で構成されていますか?出力ps aux、RSS、またはVSZのどの列に対応していますか?

ベストアンサー1

RSSは現在のプロセスが使用しているRAM(物理メモリ)の量、VSZはプロセスの仮想メモリサイズです。

後者は、次の場所にあるメモリで構成されています。

  • 最近データにアクセスしたりRAMを解放したりする圧力がない場合は、RAMに
  • スワップ領域(スワップパーティションまたはスワップファイル)(ページングされている場合)
  • ファイルシステム内のデータがメモリマップされたファイル(共有ライブラリなど)に対応する場合
  • 割り当てられたページがまだアクセスされていない場合は行く場所はありません(つまり、特にLinuxなどのメモリが過剰に割り当てられたシステムではリソースは使用されません)。

4番目のポイントはしばしば見落とされます。

おすすめ記事