Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Centos Linux 6.3、128 GB RAM、16コアマシンで実行されているRに6GBのデータセットをロードしています。同時に、topコマンドでRAM使用量を監視しています。約104分後、topコマンドの出力で、VIRT列に189GBが表示されます。
現在、VIRT列が128GB(制限)を超えていることを理解できません。使用されている共有メモリの種類はありますか?
仮想メモリには簡単なルールがあります。
Linuxは頻繁に使用されるプロセスにRAMを使用していますが、他のプロセスは仮想メモリとしてハードドライブに保存できます。
私の意見では、実際のメモリ使用量を取得するためのより良い方法は、free-mコマンドを使用することです。