|
楼主 |
发表于 2012-2-8 11:00:44
|
显示全部楼层
也许qemu-kvm不能自动调整内存,反正我是没搜索到。
但是我找到了KSM,可以把虚拟机中相同的内存合并(大体上就是这意思)
确保物理机内核中开启了这个选项:
Processor type and features --->
Enable KSM for page merging
然后把 /sys/kernel/mm/ksm/run 改为 1:
echo 1 > /sys/kernel/mm/ksm/run
OK了~
PS:我在虚拟机中挂载的tmpfs中从/dev/zero dd了500m的文件
在物理机机内存占用大小在5秒中之内就下降到之前的水平了 |
|