Top 命令

在介绍默认的top之前, 我先推荐另一款软件 -- htop.

htop

足够酷炫了吧!

开始正题 -- top

top实时显示当前CPU运行状态, 内存使用状态, 系统负载状态, 进程列表等.

显示的东西有点多(乱):

top - 18:39:29 up 1 day, 18:51,  2 users,  load average: 0.26, 0.37, 0.40
Tasks: 241 total,   1 running, 240 sleeping,   0 stopped,   0 zombie
%Cpu(s):  2.3 us,  1.5 sy,  0.0 ni, 96.0 id,  0.2 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8038040 total,  6211228 used,  1826812 free,   356876 buffers
KiB Swap:        0 total,        0 used,        0 free.  3331852 cached Mem

 PID  USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 1099 root      20   0  286560   9000   6432 S   0.0  0.1   0:01.21 polkitd
 1137 mysql     20   0    4476   1692   1536 S   0.0  0.0   0:00.00 mysqld_safe
 1146 kernoops  20   0   45276   2680   2304 S   0.0  0.0   0:00.71 kerneloops

截取了完整输出的一小段.

第一行, 显示我们的系统开机了多长时间, 几个用户登陆了, 系统负载是多少.

第二行, 显示当前有多少个进程, 有几个正在运行, 几个休眠, 几个停止, 以及几个变成了僵尸进程.

第三行, 显示了主机的CPU状态, 使用, 空闲.

第四行, 显示了主机的内存状态, 第五行显示了交换空间的使用状态.

以下的那些则是系统的进程. 默认是按照CPU的使用情况来排序的.

按照内存使用来排序

top中按下f键, 然后通过上下键选择%MEM, 再按s键选择.

搞定.

显示额外的列

按下f后再用上下键移动到你想显示的字段中, 按下空格即可.

显示程序的路径信息

top中按下c键.

 2542 mr        20   0 1536232 336920  73396 S   8.0  4.2  45:35.55 compiz                                                                                               
10713 mr        20   0 2767056 117704  32788 S   6.0  1.5   2:55.83 C:\Program Files (x86)\Netease\CloudMusic\cloudmusic.exe                                             
 1847 root      20   0  532248 139948 100560 S   4.7  1.7  32:37.36 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch         
 2659 mr         9 -11  501300  13680  10060 S   2.7  0.2  31:16.66 /usr/bin/pulseaudio --start --log-target=syslog

每一行都显示了程序的路径信息.

显示每一个CPU核心

按下1(数字1).

top - 18:58:39 up 1 day, 19:10,  2 users,  load average: 0.31, 0.39, 0.40
Tasks: 241 total,   1 running, 240 sleeping,   0 stopped,   0 zombie
%Cpu0  :  6.6 us,  7.3 sy,  0.0 ni, 81.1 id,  5.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  6.3 us,  2.0 sy,  0.0 ni, 91.1 id,  0.7 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  7.0 us,  2.7 sy,  0.0 ni, 90.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  6.0 us,  2.3 sy,  0.0 ni, 91.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8038040 total,  6255324 used,  1782716 free,   357560 buffers
KiB Swap:        0 total,        0 used,        0 free.  3346672 cached Mem

可以看到这台主机有四个核心.

results matching ""

    No results matching ""