1.显示 TRU64 下的内存信息:
$ /bin/vmstat -P | grep "Total Physical Memory"
Total Physical Memory = 1024.00 M
Total Physical Memory Use: 130730 / 1021.33M
2.显示 HP-UX 下的内存信息:
grep MemTotal /proc/meminfo
3.Solaris 下显示内存大小:
/usr/sbin/prtconf | grep "Memory size"
4.Aix 下显示内存大小:
/usr/sbin/lsattr -E -l sys0 -a realmem
5.使用 Aix 的 svmon 工具
IBM AIX 提供一个叫做 svmon 的工具。这个工具显示服务器上的所有内存的使用情
况,包括页交换和内存使用。例如:
# svmon
size inuse free pin virtual
memory 1048576 961861 86715 115058 165229
pg space 131072 315
work pers clnt lpage
pin 115058 0 0 0
in use 165244 14559 782058 0
size:真实内存的帧(frame)大小。在 Unix 下,一帧等于一页。Unix 下页大小一般是
4k。
inuse:使用的 frame 数量
free:可用的 frame 数量
pin:钉住(pin)的的 frame 数量
virtual:总的可用虚拟内存数量
svmon 命令还可以用来查看某具体进程的内存信息,例如:
# svmon -P 17322
-------------------------------------------------------------------------------
Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd LPage
17322 unixsvr 17604 2423 0 14099 N Y N