自然一般都说用sam、glance等等五七八种办法。脚本的话,取sam(Sam -> Performance
Monitors -> System Properties)有些折腾,至少我还没研究透sam的命令行方式,下面的一个办法是不得以舍弃kmeminfo和syslog.log 的结果(因为有的系统版本支持有的不成),呃,dmesg? 我这执行的HP-UX怎么从来没返回过内存大小?glance都说好,也没用过,大概默认没买吧。
echo “selclass qualifier memory;info;wait;infolog” | cstm | grep ‘Total Configured’
返回的是物理内存总量,假设为PhyMem(一般单位是M,是1024的整数倍),而物理内存的使用,是通过 top -f top.log取出的free memory(一般是多少k除以1024换算成M)
so物理内存使用率就是(PhyMem - free memory) /PhyMem了