top - 23:53:32 up 19 days, 4:54, 3 users, load average: 1.35, 1.54, 1.82
Tasks: 915 total, 3 running, 912 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.2%us, 0.2%sy, 0.0%ni, 99.1%id, 0.2%wa, 0.0%hi, 0.2%si, 0.0%st
Cpu1 : 0.2%us, 0.4%sy, 0.0%ni, 99.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 66000344k total, 41633488k used, 24366856k free, 1332512k buffers
Swap: 8388600k total, 0k used, 8388600k free, 21873112k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13274 oracle 18 0 20.2g 406m 395m S 67.3 0.6 0:08.74 oraclemxdell3 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
13337 oracle 17 0 20.1g 417m 409m D 51.8 0.6 0:01.84 ora_m000_mxdell3
13273 oracle 18 0 43876 10m 7192 S 38.6 0.0 0:03.41 /u01/product/oracle/bin/exp file=mxdell3_201007100
8271 oracle 15 0 20.1g 5.2g 5.2g S 7.3 8.2 5:23.30 oraclemxdell3 (LOCAL=NO)
18128 oracle 15 0 20.1g 1.4g 1.4g S 5.6 2.2 3:40.90 oraclemxdell3 (LOCAL=NO)
12932 oracle -2 0 20.2g 16g 16g S 2.3 25.6 289:17.12 ora_lms1_mxdell3
12944 oracle -2 0 20.2g 16g 16g S 1.6 25.6 294:52.86 ora_lms4_mxdell3
16150 oracle 15 0 20.1g 753m 746m S 1.6 1.2 0:19.80 oraclemxdell3 (LOCAL=NO)
12928 oracle -2 0 20.2g 16g 16g S 1.3 25.6 289:48.69 ora_lms0_mxdell3
12940 oracle -2 0 20.2g 16g 16g S 1.3 25.6 300:10.01 ora_lms3_mxdell3
8887 root 34 19 0 0 0 S 1.0 0.0 146:31.90 [kipmi0]
10443 oracle 15 0 20.1g 2.0g 2.0g S 1.0 3.1 2:30.37 oraclemxdell3 (LOCAL=NO)
12948 oracle -2 0 20.2g 16g 16g S 1.0 25.6 302:32.91 ora_lms5_mxdell3
12960 oracle 15 0 20.2g 64m 60m S 1.0 0.1 213:43.00 ora_lgwr_mxdell3
13116 root 15 0 13264 1732 812 R 1.0 0.0 0:00.40 top -c
17323 oracle 16 0 13264 1736 816 S 1.0 0.0 3:14.78 top
22835 oracle 16 0 13380 1748 816 S 1.0 0.0 1:08.42 top
12926 oracle 15 0 20.2g 195m 181m S 0.7 0.3 36:57.04 ora_lmd0_mxdell3
656 root 10 -5 0 0 0 S 0.3 0.0 0:34.55 [kblockd/10]
1013 oracle 15 0 20.2g 2.1g 2.1g R 0.3 3.3 2:12.27 oraclemxdell3 (LOCAL=NO)
11956 oracle RT 0 331m 184m 25m S 0.3 0.3 29:41.82 /u01/product/crs/bin/ocssd.bin
12924 oracle 15 0 20.1g 381m 374m S 0.3 0.6 36:12.42 ora_lmon_mxdell3
12956 oracle 16 0 20.1g 14g 14g S 0.3 23.2 23:15.80 ora_dbw1_mxdell3
1 root 15 0 10344 684 572 S 0.0 0.0 0:30.56 init [3]
2 root RT -5 0 0 0 S 0.0 0.0 0:00.97 [migration/0]
3 root 34 19 0 0 0 S 0.0 0.0 0:01.78 [ksoftirqd/0]
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 [watchdog/0]
top - 23:53:32 up 19 days, 4:54, 3 users, load average: 1.35, 1.54, 1.82
Tasks: 915 total, 3 running, 912 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.2%us, 0.2%sy, 0.0%ni, 99.1%id, 0.2%wa, 0.0%hi, 0.2%si, 0.0%st
Cpu1 : 0.2%us, 0.4%sy, 0.0%ni, 99.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 66000344k total, 41633488k used, 24366856k free, 1332512k buffers
Swap: 8388600k total, 0k used, 8388600k free, 21873112k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13274 oracle 18 0 20.2g 692m 682m R 55.1 1.1 0:46.85 oracle
13273 oracle 18 0 44576 11m 7452 R 34.7 0.0 0:15.95 exp
18128 oracle 15 0 20.1g 1.4g 1.4g S 5.9 2.2 3:43.74 oracle
29106 oracle 15 0 20.2g 2.2g 2.2g S 2.3 3.5 1:47.60 oracle
12944 oracle -2 0 20.2g 16g 16g S 1.0 25.6 294:53.53 oracle
12948 oracle -2 0 20.2g 16g 16g S 1.0 25.6 302:33.77 oracle
17323 oracle 16 0 13264 1736 816 S 1.0 0.0 3:15.27 top
22835 oracle 15 0 13380 1748 816 S 1.0 0.0 1:08.89 top
29357 oracle 15 0 20.2g 2.8g 2.7g S 1.0 4.4 3:34.54 oracle
11212 oracle 15 0 20.1g 234m 227m S 0.7 0.4 0:03.60 oracle
12960 oracle 15 0 20.2g 64m 60m S 0.7 0.1 213:43.45 oracle
13116 root 15 0 13264 1736 816 R 0.7 0.0 0:01.01 top
top - 23:53:32 up 19 days, 4:54, 3 users, load average: 1.35, 1.54, 1.82
第一行显示的是现在的时间及总共运行了多长时间以及 load average: 表示1分钟,5分钟,15分钟的平均负载值
Tasks: 915 total, 3 running, 912 sleeping, 0 stopped, 0 zombie
第二行显示的是所有启动的进程,目前正在运行,挂起(sleeping)和无用的(Zombie)的进程。
如果zombie进程数值不是0,注意一下看看哪个process变成僵尸进程了。stop模式与sleeping
进程是不一样的,sleeping会主动放弃cpu, 而stop是被动放弃cpu, stop的进程是无法自己回
到运行状态的。
Cpu0 : 0.2%us, 0.2%sy, 0.0%ni, 99.1%id, 0.2%wa, 0.0%hi, 0.2%si, 0.0%st
第三行表示cpu使用情况,us表示用户使用cpu百分比,sy表示内核占用cpu百分比,ni表示用
进程空间内改变过优先级的进程占用cpu的百分比(中断处理占用),id表示空闲cpu, wa表示
等待输入输出的cpu时间百分比,
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13274 oracle 18 0 20.2g 692m 682m R 55.1 1.1 0:46.85 oracle
第六行显示项目较多,其中PR表示进程的优先级(Priority缩写),越小越早被执行,NI进程的
优先级别数值(Nice的简写,与Priority有关,也是越小越早执行),VIRT(Virtual)表示进程占
用的虚拟内存值,RES显示进程占用的物理内存值,SHR表示进程使用的共享内存值,S表示进程
的状态(STATUS),其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示进程优先值是负值。
TIME+ 表示该进程启动后占用的总的CPU时间(CPU使用时间的累加) .
技巧:
1. 按"空格", 立即刷新显示的数值
2. 按"1", 显示所有CPU使用的详细信息。
3. 按"P", 默认设置,显示根据CPU排序的信息。
4. 按"T", 默认设置,显示累计占用的CPU时间排序的信息。
5. 按"m", 切换显示内存信息。
6. 按"c", 显示命令名称和完整命令行。 (上面第一个top画面就是按c之后的结果)
7. 按"M", 根据使用内存大小%Mem进行排序。