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 中加载 6 GB 数据集。同时我正在使用 top 命令监控 RAM 使用情况。大约 104 分钟后,在 top 命令的输出中,VIRT 列显示 189 GB。
现在,我无法理解 VIRT 列如何显示超过 128GB(这是限制)。是否有某种正在使用的共享内存?
虚拟内存有一个简单的规则。
Linux 将 RAM 用于经常使用的进程,但另一个它可以存储在硬盘驱动器中,作为虚拟内存。
在我看来,获得实际内存使用的更好方法是使用free -m命令。