AIX 5L内存性能优化(2)
2007-08-27 08:14:28 来源:WEB开发网清单 2. 每个活动进程的内存使用情况.
# ps gv | head -n 1; ps gv | egrep -v "RSS" | sort +6b -7 -n -r
PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND
15256 - A 64:15 755 2572 2888 xx 2356 316 0.9 0.0 /usr/lpp/
22752 - A 0:08 261 1960 1980 32768 465 20 0.0 0.0 dtwm
14654 - A 0:00 324 1932 1932 xx 198 0 0.0 0.0 /usr/sbin
20700 - A 0:07 271 1868 1896 32768 95 28 0.0 0.0 /usr/dt/b
20444 - A 0:03 203 1736 1824 32768 551 88 0.0 0.0 dtfile
17602 - A 0:00 274 948 1644 32768 817 696 0.0 0.0 sendmail:
13218 - A 0:00 74 1620 1620 xx 116 0 0.0 0.0 /usr/sbin
让我们先来看看这些信息所表示的含义。
RSS——每个进程的文本和数据段的 RAM 使用量。PID 为 15256 的进程使用了 2888k。
%MEM——RSS / Total RAM 的实际用量。监视 %MEM 使用达到百分之四十到七十的进程。
TRS——文本段的 RAM 使用量,单位为 KB。
SIZE——为这个进程(文本和数据)分配的分页空间的实际大小。
尽管这个命令提供了许多有价值的信息,但是,除非有一个我非常信任的管理员已经诊断出系统中存在某种类型的内存问题,否则我通常不会启动这个命令。您应该启动后备的命令 vmstat。事实上,您应该使用 vmstat 来确定瓶颈的原因,即使在您尚未确定它是否与内存有关的时候。vmstat 可以报告许多信息,包括内核线程、CPU 活动、虚拟内存、分页、阻塞的 I/O 磁盘、以及相关信息(请参见清单 3)。对我来说,要了解系统的运行情况,这是最快捷且最原始的方法。
更多精彩
赞助商链接