我现在正在写一篇论文,我必须测量 VM 的使用情况和功耗。
为此,我创建了一个 VM,然后登录到它并启动一个查找繁忙的进程,该进程最大限度地利用分配的内存。
但是,我注意到(主机系统的)实际内存使用量在 VM 使用几分钟后开始下降。
但是,当我重新登录到 VM 时,它会显示全部利用率。
假设我的虚拟机分配了 2GB。当我开始使用时,VM 和主机都显示 2GB 处于负载状态。
然而,过了一会儿,主机的内存开始减少并停止在 400MB 左右,尽管 VM 仍然在最大工作。
我认为这与仅使用所需的内存页有关,而不是与整个分配的内存有关。
这就是为什么我现在需要你的帮助——我需要一个工具来让我利用分配的内存,
而且还要保持真实主机的内存利用率,以便我测量主机在这种负载下的功耗。
Lookbusy
事实上,如果内存使用量在 1-2 分钟后没有开始下降,它就会发挥作用。测量需要持续数天!