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