Linux系統的內存信息可通過cat /proc/meminfo獲取
參數類別:
MemTotal:內存大小
MemFree:空閒內存
MemAvailable:可用內存
Buffers:塊設備緩衝
Cached:文件系統緩存
SwapTotal:交換空間
SwapFree:空閒交換空間
AIX系統的內存信息可通過prtconf -m獲取
分析Linux系統內存性能——使用free工具
free工具可用來查看物理內存和交換空間使用情況
free -m
total used free shared buffers cached
Mem: 3946 3816 129 0 140 3210 -/+ buffers/cache: 465 3480
Swap: 4095 37 4058
Mem:
total:內存總量
used:內存使用量
free:內存空閒量
shared:共享內存量
buffers:塊設備緩衝
cached:文件系統緩存
Swap:
total:交換空間總量
used:交換空間使用量。如果交換空間使用很多,需要結合vmstat輸出分析是否內存成爲瓶頸
free:交換空間空閒量
當系統內存資源充足時,是很少使用(甚至不用)交換空間的;如果經常使用大量交換空間,需結合vmstat的Swap部分輸出確認;當si,so的值長期 爲0時,這種情況一般不用擔心;當si & so長期不爲0時,表示系統內存不足,需要增加系統內存或對佔用內存較多的進程進行調整。