ibm150:[/]#ps aux | head -4 查看前3位占用cpu的进程 USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND root 774 49.7 8.0 12 18052 - A 10:07:58 188:24 wait root 516 49.7 8.0 12 18052 - A 10:07:58 188:20 wait root 5688 0.1 0.0 164 168 - A 10:09:13 0:21 /usr/sbin/syncd 6
%CPU表示进程使用cpu时间的百分比;%MEM表示进程使用实际内存的百分比
ps –elf 命令 将查看进程的优先级别
ibm150:[/]#ps -elf F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD 200003 A root 1 0 0 60 20 28034 1876 10:08:23 0:00 /etc/init 240401 A root 2968 4502 0 60 20 2c376 2176 * 10:10:230:00 /usr/sbin/rsct/bin/IBM.ServiceRMd 40001 A root 3192 1 0 60 20 3417a 1472 10:09:00 - 0:00 /usr/dt/bin/dtlogin -daemon 240001 A root 3730 4158 3 61 20 321b9 2568 10:10:19 - 0:20 dtgreet PRI值越小,优先级越大。 NI值越大,优先级越小。 可以使用命令nice ,renice来修改NI值。
2, MEMORY vmstat命令 主要使用vmstat命令来查看虚拟内存和实际内存的使用率,看内存瓶颈主要是看ps的使用率,只要ps的使用率没有超过70%,内存的使用率为100%都是正常的。 ibm150:[/]#vmstat kthr memory page faults cpu ----- ----------- ------------------------ ------------ ----------- r b avm fre re pi po fr sr cy in sy cs us sy id wa 1 1 45137 464235 0 0 0 0 0 0 248 523 333 0 0 99 0
Page表示页面调入调出的数量,pi po经常为非零值时,需要注意。 Wa 表示等待I/O的时间,不能太高 avm 活动虚拟页面,在进程运行中分配到工作段的页面空间数. 越小越好,单位为4K。 实际内存中 系统进程使用的(计算段) 工作段。该值与svmon –G中的virtual值相等。 fre 空闲列表的数量.一般不少于120,当fre少于120时,系统开始自动的kill进程去释放free list 越大越好,实际内存中空闲的frame数。 注意:avm不包括 文件系统缓存 The avm number will grow as more processes get started and/or existing processes allocate more working storage.
添加新评论0 条评论