Linux top命令:显示当前正在运行的进程。
Linux top命令 功能描述
使用top命令可以显示当前正在运行的进程及关于它们的重要信息,包括它们的内存和CPU使用量。执行top命令可以显示目前正在系统中执行的进程,并通过它所提供的互动式界面,用热键加以管理。要退出top,按[q]
键即可。
Linux top命令 语法
top [选项]
命令中各选项的含义如表所示。
在top命令的显示窗口中,我们还可以使用表所示的按键,进行一些交互操作。
top命令输出字段描述如表所示。
Linux top命令 示例
动态显示进程信息
[root@rhel ~]# top
top-03:08:42 up 2:23, 4 users, load average:0.00,0.00,0.00
Tasks:149 total, 1 running,148 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, 0.0%st
Mem: 1012548k total, 752008k used, 260540k free, 38528k buffers
Swap: 2097144k total, 0k used, 2097144k free, 344124k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3260 root 20 01502413361008 R 0.3 0.1 0:00.36 top
1 root 20 01935216201296 S 0.0 0.2 0:03.13 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.23 watchdog/0
7 root 20 0 0 0 0 S 0.0 0.0 0:06.21 events/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cgroup
9 root 20 0 0 0 0 S 0.0 0.0 0:00.01 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 netns
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 async/mgr
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pm
13 root 20 0 0 0 0 S 0.0 0.0 0:00.11 sync_supers
14 root 20 0 0 0 0 S 0.0 0.0 0:00.06 bdi-default
15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kintegrityd/0
16 root 20 0 0 0 0 S 0.0 0.0 0:00.51 kblockd/0
17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kacpid
18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kacpi_notify
19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kacpi_hotplug
20 root 20 0 0 0 0 S 0.0 0.0 0:01.26 ata/0
21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ata_aux
22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksuspend_usbd
23 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khubd
24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 md/0
26 root 20 0 0 0 0 S 0.0 0.0 0:00.00 md_misc/0
27 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
28 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0
29 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
30 root 39 19 0 0 0 S 0.0 0.0 0:00.38 khugepaged
31 root 20 0 0 0 0 S 0.0 0.0 0:00.00 aio/0
//按[q]键可以退出top
只显示进程号为1779的进程
[root@rhel ~]# top -p 1779
top-05:58:27 up 5:13, 3 users, load average:0.00,0.01,0.00
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.9%sy, 0.3%ni,95.7%id, 2.7%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 1012548k total, 915784k used, 96764k free, 34712k buffers
Swap: 2097144k total, 904k used, 2096240k free, 397560k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1779 root 20 0 114m 1384 768 S 0.0 0.1 0:02.39 crond
只显示root用户的进程
[root@rhel ~]# top -u root