我的戴尔有PowerEdge R730xd
1009GB 物理内存,现在没有任何运行,但它占用了6GB
所用的内存。
我猜它有内存预留,对于 x86_64 系统的处理方式有所不同。
下面是我的 vmstat 输出,其中显示了可用内存、缓冲内存和缓存内存。虽然free -g
不显示 buff 和缓存
# vmstat 5 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 1052275456 56616 140020 0 0 1 0 10 11 0 0 100 0 0
0 0 0 1052275456 56616 140020 0 0 0 0 131 217 0 0 100 0 0
0 0 0 1052275392 56616 140020 0 0 0 0 138 195 0 0 100 0 0
0 0 0 1052275456 56624 140012 0 0 0 2 408 262 0 0 100 0 0
1 0 0 1052275520 56624 140020 0 0 0 0 135 189 0 0 100 0 0
# free -g
total used free shared buffers cached
Mem: 1009 6 1003 0 0 0
-/+ buffers/cache: 5 1003
Swap: 63 0 63