我有一台专用服务器,其规格如下:
20 核 CPU 256GB 内存
我在此专用服务器上托管了四台客户服务器,规格如下:
server1 4 cores and 30GB RAM
server2 4 cores and 30GB RAM
server3 4 cores and 30GB RAM
server1 10 cores and 164GB RAM
现在,当我检查 RAM 消耗时,我看到以下结果:
服务器1:
root@server1:~# free -lh
total used free shared buffers cached
Mem: 28G 15G 13G 6.1M 179M 3.9G
Low: 28G 15G 13G
High: 0B 0B 0B
-/+ buffers/cache: 11G 17G
Swap: 0B 0B 0B
服务器2:
root@Server2:~# free -lh
total used free shared buffers cached
Mem: 28G 28G 213M 852K 149M 2.1G
Low: 28G 28G 213M
High: 0B 0B 0B
-/+ buffers/cache: 26G 2.4G
Swap: 0B 0B 0B
服务器3:
root@server3:~# free -lh
total used free shared buffers cached
Mem: 28G 27G 1.2G 852K 131M 1.1G
Low: 28G 27G 1.2G
High: 0B 0B 0B
-/+ buffers/cache: 26G 2.5G
Swap: 0B 0B 0B
服务器4:
nashwan@BigData:~$ free -lh
total used free shared buffers cached
Mem: 144G 1.4G 142G 6.9M 128M 621M
Low: 144G 1.4G 142G
High: 0B 0B 0B
-/+ buffers/cache: 696M 143G
Swap: 0B 0B 0B
具有讽刺意味的是,当我检查主机服务器本身时,它给出了以下结果:
root@Host:~# free -lh
total used free shared buffers cached
Mem: 251G 23G 227G 71M 654M 681M
Low: 251G 23G 227G
High: 0B 0B 0B
-/+ buffers/cache: 22G 229G
Swap: 1.0G 0B 1.0G
谁能帮我弄清楚这是如何计算的,或者实际上如何才能正确计算!