首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >网格中计算节点上的虚拟内存

网格中计算节点上的虚拟内存
EN

Stack Overflow用户
提问于 2011-09-13 19:14:09
回答 1查看 1.2K关注 0票数 1

当我使用PBS在一个节点上运行一个作业时,我最终得到了作业报告:

代码语言:javascript
代码运行次数:0
运行
复制
resources_used.mem=1616024kb
resources_used.vmem=2350176kb
resources_used.walltime=00:06:32

虚拟内存的真正含义是什么?我不认为每个节点都连接有硬盘驱动器。

当我试图增加问题的大小时,我应该考虑哪种内存,这样我就不会达到节点内存、普通内存(mem)或虚拟内存(vmem)的16‘t容量?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-21 04:37:01

vmem表示您的作业总共使用了多少内存。它使用了所有可用的物理内存(参见mem值),甚至更多。操作系统允许程序分配比可用物理内存更多的内存。

如果您使用的内存超过了可用的物理内存,您将开始看到交换活动(交换到磁盘的数据被带回内存,而其他东西被放入磁盘)。这很糟糕,如果经常发生这种情况,基本上会毁了你的表现。

所以,只要你没有使用超过16 as的内存,你就没问题。但是mem或vmem的值不会告诉你这一点,它取决于应用程序实际在做什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7400926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档