linux - Linux R 中的内存使用

标签 linux r centos

<分区>

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

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

最佳答案

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

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

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

关于linux - Linux R 中的内存使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13043888/

相关文章:

c - 无效的内存读取 - Valgrind

java - Ubuntu:如何让 apt-get/synaptic 为自己的应用程序工作

r - svm {e1071} 预测创建的预测值数组比预期更大

r - ggplot2 boxplot中的标签框

javascript - Shiny 的数据表回调

makefile - 启用 "Software collections"。 RedHat 开发人员工具集

c - 为什么 rand() 在 Linux 上比 Mac 更频繁地重复数字?

linux - 目录输入卫生

macos - VirtualBox:mount.vboxsf:安装失败,错误:没有这样的设备

python - 从 Ubuntu 到 CentOs 的 bdist_rpm