我试图理解free
AWS Linux 服务器上命令的输出。例如,free -h
给出:
total used free shared buff/cache available
Mem: 15G 2.2G 4.0G 16M 9.0G 12G
Swap: 0B 0B 0B
鉴于free -hl
给出:
total used free shared buff/cache available
Mem: 15G 2.2G 4.0G 16M 9.0G 12G
Low: 15G 11G 4.0G
High: 0B 0B 0B
Swap: 0B 0B 0B
“低”已用内存(11G)如何超过总已用内存(2.2G)?从我读到的所有内容来看,-l
应该将总数分为“低”和“高”内存的总数,这甚至不是 64 位系统上应该存在的区别。那么11G到底意味着什么呢?
答案1
在“低”和“高”行中,“已使用”列不会按用途进行过滤。要将其中的值与“Mem”列中给出的值进行比较,您需要添加后者的“buff/cache”列。