3

Centos Linux 6.3、128 GB RAM、16コアマシンで実行されているRに6GBのデータセットをロードしています。同時に、topコマンドでRAM使用量を監視しています。約104分後、topコマンドの出力で、VIRT列に189GBが表示されます。

現在、VIRT列が128GB(制限)を超えていることを理解できません。使用されている共有メモリの種類はありますか?

4

1 に答える 1

2

仮想メモリには簡単なルールがあります。

Linuxは頻繁に使用されるプロセスにRAMを使用していますが、他のプロセスは仮想メモリとしてハードドライブに保存できます。

私の意見では、実際のメモリ使用量を取得するためのより良い方法は、free-mコマンドを使用することです。

于 2012-10-24T06:26:56.117 に答える