[root@CentOS4 ok_008]# top
top - 20:21:18 up 50 min, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 53 total, 1 running, 52 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 2.6% sy, 0.0% ni, 96.9% id, 0.2% wa, 0.1% hi, 0.0% si
Mem: 1034584k total, 71096k used, 963488k free, 3556k buffers
Swap: 1052248k total, 0k used, 1052248k free, 35704k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3814 root 15 0 2656 904 716 R 2 0.1 0:00.03 top
1 root 16 0 2276 588 504 S 0 0.1 0:01.09 init
2 root RT 0 0 0 0 S 0 0.0 0:00.02 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:00.03 migration/1
5 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1
6 root 5 -10 0 0 0 S 0 0.0 0:00.03 events/0
7 root 5 -10 0 0 0 S 0 0.0 0:00.01 events/1
8 root 5 -10 0 0 0 S 0 0.0 0:00.03 khelper
9 root 15 -10 0 0 0 S 0 0.0 0:00.00 kacpid
20 root 5 -10 0 0 0 S 0 0.0 0:00.01 kblockd/0
21 root 5 -10 0 0 0 S 0 0.0 0:00.00 kblockd/1
22 root 25 0 0 0 0 S 0 0.0 0:00.00 khubd
39 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush
40 root 15 0 0 0 0 S 0 0.0 0:00.15 pdflush
--输入命令top <回车>时候就会显示CPU使用情况,按q键即可返回。
从上面可以看出一切正常,内存消耗非常少,但郁闷的是启动非常慢,而且启动个过程中发现一些警告提示!看来得学习
的东西很多呀。
top命令说明:
功能说明:显示,管理执行中的程序。
语 法:top [bciqsS][d <间隔秒数>][n <执行次数>]
补充说明:执行top指令可显示目前正在系统中执行的程序,并通过它所提供的互动式界面,用热键加以管理。
参 数:
b 使用批处理模式。
c 列出程序时,显示每个程序的完整指令,包括指令名称,路径和参数等相关信息。
d<间隔秒数> 设置top监控程序执行状况的间隔时间,单位以秒计算。
i 执行top指令时,忽略闲置或是已成为Zombie的程序。
n<执行次数> 设置监控信息的更新次数。
q 持续监控程序执行的状况。
s 使用保密模式,消除互动模式下的潜在危机。
S 使用累计模式,其效果类似ps指令的"-S"参数。
练习:
[root@CentOS4 ok_008]# top -b
top - 20:32:42 up 1:01, 2 users, load average: 0.08, 0.03, 0.01
Tasks: 53 total, 1 running, 52 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2% us, 2.2% sy, 0.0% ni, 97.4% id, 0.1% wa, 0.1% hi, 0.0% si
Mem: 1034584k total, 71224k used, 963360k free, 3568k buffers
Swap: 1052248k total, 0k used, 1052248k free, 35952k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 16 0 2276 588 504 S 0 0.1 0:01.09 init
2 root RT 0 0 0 0 S 0 0.0 0:00.02 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:00.03 migration/1
5 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1
6 root 5 -10 0 0 0 S 0 0.0 0:00.04 events/0
7 root 5 -10 0 0 0 S 0 0.0 0:00.02 events/1
8 root 5 -10 0 0 0 S 0 0.0 0:00.03 khelper
... ...
这里不关按什么键如上面说的q键都没有效,让我在那里发愣,晕。忽然想到Windows DOS可以Ctrl+C
来中止命令的执行,不妨测试下,果然生效,呵呵。又学到了一招。真是菜鸟!呵呵
[root@CentOS4 ok_008]# top -c
top - 20:35:14 up 1:04, 2 users, load average: 0.00, 0.01, 0.00
Tasks: 53 total, 1 running, 52 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% us, 0.3% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 1034584k total, 71320k used, 963264k free, 3568k buffers
Swap: 1052248k total, 0k used, 1052248k free, 35952k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3844 root 16 0 3588 992 796 R 1 0.1 0:00.06 top -c
2658 root 16 0 1804 296 216 S 0 0.0 0:01.21 irqbalance
1 root 16 0 2276 588 504 S 0 0.1 0:01.09 init [3]
2 root RT 0 0 0 0 S 0 0.0 0:00.02 [migration/0]
3 root 34 19 0 0 0 S 0 0.0 0:00.00 [ksoftirqd/0]
4 root RT 0 0 0 0 S 0 0.0 0:00.03 [migration/1]
5 root 34 19 0 0 0 S 0 0.0 0:00.00 [ksoftirqd/1]
6 root 5 -10 0 0 0 S 0 0.0 0:00.04 [events/0]
7 root 5 -10 0 0 0 S 0 0.0 0:00.02 [events/1]
8 root 5 -10 0 0 0 S 0 0.0 0:00.03 [khelper]
9 root 15 -10 0 0 0 S 0 0.0 0:00.00 [kacpid]
20 root 5 -10 0 0 0 S 0 0.0 0:00.01 [kblockd/0]
21 root 5 -10 0 0 0 S 0 0.0 0:00.00 [kblockd/1]
22 root 25 0 0 0 0 S 0 0.0 0:00.00 [khubd]
39 root 20 0 0 0 0 S 0 0.0 0:00.00 [pdflush]
今天晚上就学这么多了,先休息闪人,关机吧!
[root@CentOS4 ok_008]# shutdown -h now
Broadcast message from root (pts/0) (Tue Sep 18 20:39:06 2007):
The system is going down for system halt NOW!
经过这1-2的学习感觉Linux不错,值得学习。
总的目标一直不变就是Linux/Unix+java+Oracle
以上学习参考资料:
《Linux常用命令全集》
《用 top 命令查看 CPU 使用率》 www.centospub.com
其他网络信息。