我有ubuntu,并在其上安装了几个qemu-kvm客人,也运行ubuntu .
我'm using libvirt to change the guests'内存分配 . 但是在guest虚拟机内 top
命令的 Total
字段中查询所请求的内存分配和实际内存分配之间始终存在差异 .
所有客人的差异都是一样的,而且一致 . 在我安装的一台机器上它是134MB(分配的数量少于请求),在另一台机器中它是348MB .
我可以忍受它,我只是不知道原因 . 有人遇到过这种问题吗?也许解决了吗?
谢谢
1 回答
这种常数差异很可能是内核保留的空间 . 请注意,由于系统中有更多物理内存,因此这个空间量会增加(至少在Linux中) . 你所看到的变化可能是因为kvm给予特定客户更多或更少的内存,而不是以前 .
如果您有兴趣,here是关于内存膨胀的快速文章,由VMWare ESX Server实现 .