1. top命令解析
// ccs-wapp1:/home/d5000/huazhong % top
top - 17:01:37 up 8 days, 23:00, 8 users, load average: 1.71, 1.25, 1.05
Tasks: 339 total, 3 running, 335 sleeping, 0 stopped, 1 zombie
Cpu(s): 11.0%us, 1.3%sy, 0.0%ni, 85.8%id, 1.3%wa, 0.0%hi, 0.6%si, 0.0%st
Mem: 16436808k total, 8393224k used, 8043584k free, 651020k buffers
Swap: 10241428k total, 162916k used, 10078512k free, 3678700k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
490 d5000 25 0 517m 130m 4944 R 100 0.8 16:06.25 wmodelalarm
19427 d5000 15 0 542m 11m 4300 S 55 0.1 1764:03 midhs
11020 root 18 0 1249m 1.1g 5660 S 20 6.9 2446:53 dmserver
17547 d5000 15 0 1011m 85m 78m S 11 0.5 585:24.83 reserve_mon
17857 d5000 15 0 909m 721m 3384 S 5 4.5 968:42.18 oper_ana
17343 d5000 15 0 3731m 235m 168m R 5 1.5 2593:17 sca_cal
17786 d5000 15 0 559m 27m 6792 S 2 0.2 255:28.72 app_warn_hz
11925 d5000 18 0 96484 6128 3808 S 1 0.0 36:53.43 sys_procm
26481 d5000 15 0 321m 19m 3716 S 1 0.1 158:59.66 rtdb_server
14083 d5000 15 0 12900 1496 944 R 1 0.0 0:00.13 top
20522 d5000 15 0 775m 387m 5344 S 1 2.4 66:35.83 wams_prifreq
28293 d5000 15 0 3440m 11m 10m S 1 0.1 332:09.22 wrdb_server
1368 root 15 0 0 0 0 S 0 0.0 16:48.71 pdflush
14195 d5000 16 0 12900 1492 944 S 0 0.0 0:00.08 top
16157 d5000 15 0 368m 8772 4696 S 0 0.1 19:08.50 dbmonitor
17640 d5000 15 0 419m 23m 11m S 0 0.1 114:47.98 oper_data_stat
一. 统计信息区
1)第1行为任务队列信息
top - 17:01:37 up 8 days, 23:00, 8 users, load average: 1.71, 1.25, 1.05
字段含义:当前时间 系统启动持续时间 当前登陆用户数 系统负载,即任务队列的平均长度
备 注: 格式为"日期,时:分" 三个数值分别为1,5和15分钟前到现在的均值
2)第2行为进程信息
信息内容:Tasks: 339 total, 3 running, 335 sleeping, 0 stopped, 1 zombie
字段含义: 进程总数 正在运行的进程数 睡眠的进程数 已停止的进程数 僵尸进程数
3)第3行为CPU信息
信息内容:Cpu(s): 11.0%us, 1.3%sy, 0.0%ni, 85.8%id, 1.3%wa, 0.0%hi, 0.6%si, 0.0%st
字段含义:us----用户空间占用CPU百分比;
sy----内核空间占用CPU百分比;
ni----用户进程空间内改变过优先级的进程占用CPU百分比
id----空闲CPU百分比
wa--等待输入输出的CPU时间百分比
hi----??
si-----??
4)第4行为内存信息
信息内容:Mem: 16436808k total, 8393224k used, 8043584k free, 651020k buffers
字段含义:total----物理内存总量
used----使用的物理内存总量
free-----空闲内存总量
buffers--用作内核缓存的内存量
5)第5行为交换区swap的信息
信息内容:Swap: 10241428k total, 162916k used, 10078512k free, 3678700k cached
字段含义:total----交换区总量
used---已使用的交换去总量
free----空闲交换区总量
cached--缓冲的交换去总量
备注:cached的作用:内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在域内存中的交换区大小。因此相应的内存再次被换出时可不必再对交换区写入;
二.进程信息区
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
字段含义:PID----进程id
USER--进程所有者的用户名
PR-----进程的优先级
NI------nice值,负值表示更高的优先级,正值表示低优先级
VIRT---进程使用的虚拟内存总量,单位为kb。其中VIRT=SWAP RES
RES----进程使用的、未被换出的物理内存的大小,单位为kb。RES=CODE DATA
SHR---共享内存的大小,单位为kb
S-------进程状态
D---不可中断的睡眠状态
R---运行
S---睡眠
T---跟踪/停止
Z---僵尸进程
%CPU--上次更新到现在的CPU时间占用比
%MEM--进程使用的物理内存百分比
TIME ---进程使用的CPU时间总计,单位为1/100秒
COMMAND---命令行/命令名
2. top |grep wmodelalarm
// ccs-wapp1:/home/d5000/huazhong % top |grep wmodelalarm
12358: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:03.83 wmodelalarm12396: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:06.82 wmodelalarm12434: 490 d5000 25 0 517m 130m 4944 R 100 0.8 16:09.83 wmodelalarm12472: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:12.81 wmodelalarm12510: 490 d5000 25 0 517m 130m 4944 R 100 0.8 16:15.81 wmodelalarm12548: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:18.79 wmodelalarm12586: 490 d5000 25 0 517m 130m 5056 R 99 0.8 16:21.82 wmodelalarm12624: 490 d5000 25 0 517m 130m 4944 R 100 0.8 16:24.82 wmodelalarm12662: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:27.80 wmodelalarm12700: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:30.78 wmodelalarm12738: 490 d5000 20 0 517m 130m 4944 R 99 0.8 16:33.75 wmodelalarm12776: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:36.73 wmodelalarm12814: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:39.71 wmodelalarm12852: 490 d5000 25 0 517m 130m 4944 R 99 0.8 16:42.69 wmodelalarm12890: 490 d5000 25 0 517m 130m 4944 R 100 0.8 16:45.69 wmodelalarm
其显示从左到右显示的依次为: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 前面已做过解析。