svmon是在AIX上执行此操作的最全面的工具。
svmon -P <pid>
会给你充分和光荣的输出。 显然, man svmon有助于解释(只记得,默认情况下,几乎所有的数字都是页数,通常是4KB的大小)。
你也可以用MB显示的内存得到一个很好的总结,
svmon -P -O summary=basic,unit=MB
你尝试过topas吗? 这样的事情很好。
你也可以尝试nmon,但它是第三方,所以你必须下载并编译它。
你可以看到内存使用情况:
ps v PID
其中PID是您正在检查的进程ID。
您可以在这里find有关variables的信息: http : //publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd/mem_usage_determine_ps.htm
您将更感兴趣的是SIZE (在调页空间中的虚拟大小(以进程的数据部分的千字节为单位)和RSS (实际内存大小以千字节为单位)
你有没有尝试过:
ps -p PID -o command,size
PID是您感兴趣的进程ID?