【发布时间】:2011-12-04 17:32:11
【问题描述】:
我现在正在撰写一篇论文,我必须测量虚拟机的使用情况和功耗。
为此,我创建了一个 VM,然后登录它并启动一个 lookbusy process,它最大限度地利用分配的内存。
但是,我注意到(主机系统的)实际内存使用量在 VM 使用几分钟后开始下降。
不过,当我重新登录到 VM 时,它会显示全部利用率。
假设我的虚拟机分配了 2GB。当我开始使用时,VM 和主机都显示 2GB 处于负载状态。
然而,过了一会儿,主机的内存开始减少并停止在大约 400MB,尽管 VM 仍然在最大工作。
我认为这与仅使用所需的内存页有关,而不是与整个分配的内存有关。
这就是为什么我现在需要你的帮助 - 我需要一个工具来让我利用分配的内存,
还要保持真实主机的内存利用率,以便我测量主机在这种负载下的功耗。
Lookbusy 实际上会完成它的工作,如果内存使用量在 1-2 分钟后不会开始下降。测量需要持续数天!
【问题讨论】:
-
请格式化您的问题以便阅读。
标签: linux memory ubuntu virtual-machine utilization