欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

top命令

程序员文章站 2022-04-12 10:31:54
...

          linux top命令算是比较常用了,但是有时有些字段会忘记,故在此记录一下。top命令对于所有正在运行的进程和系统载荷提供不断更新的概览信息,包括CPU负荷,内存使用以及每个进程的内存使用情况。

[[email protected] ~]# top 
top - 15:54:01 up  9:36,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 164 total,   1 running, 158 sleeping,   5 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   932004 total,    78580 free,   281024 used,   572400 buff/cache
KiB Swap:  2097148 total,  1555196 free,   541952 used.   436988 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                  
  2275 root      20   0  668396   8768    356 S  0.3  0.9   0:29.92 tarsAdminRegist                                          
  7632 root      20   0  156656   5512   4164 S  0.3  0.6   0:00.44 sshd                                                     
  9774 root      20   0  161980   2304   1572 R  0.3  0.2   0:00.26 top                                                      
     1 root      20   0  127964   4544   2836 S  0.0  0.5   0:02.33 systemd                                                  
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kthreadd                                                 
     3 root      20   0       0      0      0 S  0.0  0.0   0:04.66 ksoftirqd/0                                              
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                             
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0                                              
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh                                                   
     9 root      20   0       0      0      0 S  0.0  0.0   0:03.38 rcu_sched                                                
    10 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 lru-add-drain                                            
    11 root      rt   0       0      0      0 S  0.0  0.0   0:00.20 watchdog/0                                               
    13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs                                                
    14 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns                                                    
    15 root      20   0       0      0      0 S  0.0  0.0   0:00.04 khungtaskd                                               
    16 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 writeback                                                
    17 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kintegrityd                                              
    18 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset                                                   
    19 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kblockd                                                  
    20 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 md                                                       
    21 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 edac-poller                                              
    27 root      20   0       0      0      0 S  0.0  0.0   0:02.08 kswapd0                                                  
    28 root      25   5       0      0      0 S  0.0  0.0   0:00.00 ksmd                                                     
    29 root      39  19       0      0      0 S  0.0  0.0   0:00.22 khugepaged                                               
    30 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 crypto                                                   
    38 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kthrotld                                                 
    40 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kmpath_rdacd                                             
    41 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kaluad                                                   
    42 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kpsmoused                                                
    44 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ipv6_addrconf                                            
    57 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 deferwq                                                  
    88 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kauditd                                                  
   265 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 mpt_poll_0                                               
   266 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 mpt/0        

15:54:01表示当前时间

9:36表示系统自上次重启后已运行的时间长度

2 users表示当前用户数量

0.00, 0.01, 0.05表示先前的1min,5min,15min内准备运行的平均处理器数目的平均负荷值

164 total,   1 running, 158 sleeping,   5 stopped,   0 zombie

164表示总进程,其中1个进程在运行,158个进程在睡眠,5个进程已停止,0个僵尸进程

%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

这行是CPU时间百分比,us是用户进程,sy是系统进程,ni是niced进程,id是空闲进程,wa是等待IO完成,hi是处理硬中断,si处理软中断,st这个虚拟机被hypervisor偷去的CPU时间

KiB Mem :   932004 total,    78580 free,   281024 used,   572400 buff/cache

这行是内存统计信息,total表示内存总量,free是空闲内存量,used表示已使用内存量,buff/cache缓存内存量

KiB Swap:  2097148 total,  1555196 free,   541952 used.   436988 avail Mem

这行是虚存或交换活动的统计信息。total交换空间总量,free空闲交换空间大小,used已使用交换空间大小,avail Mem 代表可用于进程下一次分配的物理内存数量

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND 

PID:进程id

USER:进程所有者

PR:进程优先级

NI:nice值,负值表示高优先级,正值表示低优先级

VIRT:进程使用的虚拟内存总量,单位KB。VIRT=SWAP+RES

RES:进程使用的,为被唤出的物理内存大小,单位KB。RES=CODE+DATA

SHR:共享内存大小,单位KB

S:进程状态。D不可中断的睡眠状态,R运行,S睡眠,T跟踪/停止,Z僵尸进程

%CPU:上次更新到现在的CPU时间占用百分比

%MEM:进程使用的物理内存百分比

TIME:进程使用的CPU时间总计,单位1/100秒

COMMAND:进程名称

 

 

 

 

参考地址:https://blog.csdn.net/csdn066/article/details/77171018

上一篇: top命令

下一篇: 路由的基本认识