有人可以向我解释为什么相同配置的Guests内存存在差异吗?
从 xen 分配的内存与来宾内部的内存完全相同,524288k (512m):
free -k
total used free shared buffers cached
Mem: 524288 445004 79284 0 18040 182652
-/+ buffers/cache: 244312 279976
Swap: 524280 0 524280
Run Code Online (Sandbox Code Playgroud)
尽管显示:
" Memory: 500984k/524288k available (2533k kernel code, 23212k reserved, 1746k data, 196k init) "
Run Code Online (Sandbox Code Playgroud)
dmesg: http://pastebin.com/FmVRniLJ
问题1:
为什么free显示精确内存,而dmesg清楚地显示内核代码为 2.5MB,保留为 23MB?
对于相同的资源,带有 pvopskernel 的 Ubuntu 12.04 显示为 501236k。
free -k
total used free …Run Code Online (Sandbox Code Playgroud)