TOP命令

先输入top

然后,按P – 以 CPU 占用率大小的顺序排列进程列表

按M – 以内存占用率大小的顺序排列进程列表

先按x,在按b 加亮显示

top命令按照1秒刷新一次并显示command。

[root@i-3pedyvud usr]# top -d1 -c
top - 16:11:49 up 10 days,  4:09,  3 users,  load average: 0.00, 0.01, 0.05
Tasks:  99 total,   1 running,  98 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.0 us,  2.0 sy,  0.0 ni, 97.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  2046852 total,   361660 free,   435888 used,  1249304 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.  1413848 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                 
  623 mysql     20   0 1161040 125260  16208 S  0.0  6.1   3:28.87 /usr/sbin/mariadbd                                                                      
  686 root      20   0  413852  66116  26020 S  0.0  3.2  38:36.31 /usr/bin/dockerd                                                                        
  548 root      20   0  429304  43612  15564 S  0.0  2.1  16:00.63 /usr/bin/containerd                                                                     
27121 root      20   0  483436  18772  10276 S  0.0  0.9   0:27.28 /usr/sbin/httpd -DFOREGROUND                                                            
  532 root      20   0  574284  17436   6140 S  0.0  0.9   2:05.54 /usr/bin/python2 -Es /usr/sbin/tuned -l -P                                              
  484 polkitd   20   0  612352  13292   4780 S  0.0  0.6   0:00.31 /usr/lib/polkit-1/polkitd --no-debug                                                    
 2988 apache    20   0  483568  11348   2764 S  0.0  0.6   0:00.00 /usr/sbin/httpd -DFOREGROUND                                                            
 2987 apache    20   0  483568  11340   2744 S  0.0  0.6   0:00.02 /usr/sbin/httpd -DFOREGROUND                                                            
 2991 apache    20   0  483580  11336   2744 S  0.0  0.6   0:00.02 /usr/sbin/httpd -DFOREGROUND                                                            
 2989 apache    20   0  483568  11084   2516 S  0.0  0.5   0:00.01 /usr/sbin/httpd -DFOREGROUND                                                            
 2990 apache    20   0  483568  11084   2516 S  0.0  0.5   0:00.01 /usr/sbin/httpd -DFOREGROUND                                                            
13239 apache    20   0  483572  11080   2488 S  0.0  0.5   0:00.10 /usr/sbin/httpd -DFOREGROUND                                                            
 4605 apache    20   0  483568  11076   2496 S  0.0  0.5   0:00.00 /usr/sbin/httpd -DFOREGROUND                                                            
  509 root      20   0  539552  10872   6660 S  0.0  0.5   0:17.02 /usr/sbin/NetworkManager --no-daemon                                                    
  685 root      20   0  218528   7548   6324 S  0.0  0.4   0:56.83 /usr/sbin/rsyslogd -n                                                                   
  390 root      20   0   39196   6684   6364 S  0.0  0.3   0:03.23 /usr/lib/systemd/systemd-journald                                                       
 1287 root      20   0  155008   5804   4128 S  0.0  0.3   0:02.91 sshd: root@pts/0                                                                        
18432 root      20   0  155012   5800   4128 S  0.0  0.3   0:01.40 sshd: root@pts/1                                                                        
21633 root      20   0  155012   5800   4128 S  0.0  0.3   0:00.89 sshd: root@pts/2  

使用格式:

top [-] [d] [p] [q] [c] [C] [S] [s] [n]

参数说明:

d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。

p:通过指定监控进程ID来仅仅监控某个进程的状态。

q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。

S:指定累计模式。

s:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。

i:使top不显示任何闲置或者僵死进程。

c:显示整个命令行而不只是显示命令名。

常用命令说明:

Ctrl+L:擦除并且重写屏幕

K:终止一个进程。系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。一般的终止进程可以使用15信号;如果不能正常结束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。

i:忽略闲置和僵死进程。这是一个开关式命令。

q:退出程序

r:重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10。

S:切换到累计模式。

s:改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 s。需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。

f或者F:从当前显示中添加或者删除项目。

o或者O:改变显示项目的顺序

l:切换显示平均负载和启动时间信息。

m:切换显示内存信息。

t:切换显示进程和CPU状态信息。

c:切换显示命令名称和完整命令行。

M:根据驻留内存大小进行排序。

P:根据CPU使用百分比大小进行排序。

T:根据时间/累计时间进行排序。

W:将当前设置写入~/.toprc文件中。

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值