Linux入門之內存信息獲取

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時,表示系統內存不足,需要增加系統內存或對佔用內存較多的進程進行調整。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章