大佬教程收集整理的这篇文章主要介绍了使用Linux 2.6.18和2.6.32在xen guest虚拟机中分配的内存差异,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
管理程序:xen 4.2 64位
VM1:Centos 5.7与2.6.18-274.el5xen,
来自xen的分配内存与guest 524288k(512m)内的内存完全相同
free -k @R_209_10586@l used free shared buffers cached Mem: 524288 445004 79284 0 18040 182652 -/+ buffers/cache: 244312 279976 Swap: 524280 0 524280
尽管显示
" Memory: 500984k/524288k available (2533k kernel code,23212k reserved,1746k data,196k init) "
dmesg的:http://pastebin.com/FmVRniLJ
问题1:
这里为什么free显示精确的内存,dmesg clear显示内核代码为2.5mb,保留为23mb.
VM2:redhat6.0,2.6.32
free -k @R_209_10586@l used free shared buffers cached 502224 122064 380160 0 7636 32648
对于相同的资源,RHel6.0与pvopskernel显示为502224k.
问题2:
这种行为的原因可能与pvops内核(带有xen支持的linux-kernel)有关
以上是大佬教程为你收集整理的使用Linux 2.6.18和2.6.32在xen guest虚拟机中分配的内存差异全部内容,希望文章能够帮你解决使用Linux 2.6.18和2.6.32在xen guest虚拟机中分配的内存差异所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。