Linux R中的内存使用情况

时间:2012-10-24 06:20:14

标签: linux r centos

我在R中运行一个6 GB的数据集,运行Centos Linux 6.3,128 GB RAM,16 Core机器。 同时我用top命令监视RAM使用情况。大约104分钟后,在top命令的输出中,VIRT列显示189 GB。

现在,我无法理解VIRT列如何显示超过128GB(这是限制)。是否有某种共享内存被使用?

1 个答案:

答案 0 :(得分:2)

虚拟内存有简单的规则。

Linux正在将RAM用于经常使用的进程,但其他可以将其存储在硬盘驱动器中,作为虚拟内存。

在我看来,更好的实现内存使用方法是使用 free -m 命令。