3

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

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

4

1 回答 1

2

虚拟内存有一个简单的规则。

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

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

于 2012-10-24T06:26:56.117 回答