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时,表示系统内存不足,需要增加系统内存或对占用内存较多的进程进行调整。

猜你喜欢

转载自blog.csdn.net/if9600/article/details/100097831