天天看点

【top】动态查看进程列表

【top】动态查看进程列表

相关操作:

按数字【1】显示所有cpu使用情况

按【P】,按照cpu使用百分比大小排序

按【M】,按照MEM内存使用大小排序

按【T】,按照TIME,cpu使用时间排序

按【l】,是否显示平均负载和启动时间

按【t】,是否显示进行和cpu状态相关信息

按【m】,是否显示内存相关信息

按【c】,是否显示完整的命令行信息

按【q】,退出top

按【k】,终止某个进程

选项:

【-d #】指定延迟时长#,默认是5s

【-b】(批模式)翻页显示,每次显示刷新,不清除之前显示的记录。相当于输出显示

【-n #】显示指定显示#屏(即批模式下显示#批后退出)

例如:top -d 1 -b -n 3 //输入显示3次后退出

----------------------------字段介绍--------------------

[[email protected] 1]# top

top - 19:17:40 up  1:38,  1 user,  load average: 0.00, 0.00, 0.00

Tasks: 137 total,   1 running, 136 sleeping,   0 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

Mem:   1937144k total,   157188k used,  1779956k free,    13220k buffers

Swap:  4161528k total,        0k used,  4161528k free,    68552k cached

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

    1 root      20   0  2900 1448 1224 S  0.0  0.1   0:01.78 init                                          

    2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                      

    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.02 migration/0                                   

    4 root      20   0     0    0    0 S  0.0  0.0   0:00.04 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.05 watchdog/0                                    

    7 root      RT   0     0    0    0 S  0.0  0.0   0:01.05 migration/1                                   

    8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1                                   

    9 root      20   0     0    0    0 S  0.0  0.0   0:00.03 ksoftirqd/1                                   

   10 root      RT   0     0    0    0 S  0.0  0.0   0:00.05 watchdog/1                                    

   11 root      20   0     0    0    0 S  0.0  0.0   0:04.66 events/0                                      

   12 root      20   0     0    0    0 S  0.0  0.0   0:00.45 events/1                                      

   13 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cgroup                                        

   14 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper                                       

   15 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns                                         

   16 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr                                     

   17 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm                                            

   18 root      20   0     0    0    0 S  0.0  0.0   0:00.06 sync_supers  

-------------------------------------------------------------------------------- 

【19:17:40 】当前系统时间

【 1:38】已经运行的时长

【  1 user】登录用户

【 load average】平均负载

【 0.00, 0.00, 0.00】队列长度,分别是,过去1分钟,5分钟,15分钟

【Tasks:】所有进程相关信息

Tasks: 137 total,   1 running, 136 sleeping,   0 stopped,   0 zombie

【137 total】有137个进程

【 1 running】有1个进程处于运行中

【136 sleeping】136个处于睡眠状态

【0 stopped】0个停止

【0 zombie】0个僵死

【Cpu(s):】平均每个CPU状态(按1建可以查看单个Cpu的状态)

如下:

Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

【us】用户空间user space,用户进程所占据的百分比

【sy】系统,内核进程所占据的百分比

【ni】nice值,为了调整nice值后所影响的cpu比例

【id】空闲,cpu空闲百分比

【wa】wait等待,cpu等待I/O完成所占据的时间

【hi】hardware interrupt硬件中断,硬件中断占据的时间

【si】software interruption软件中断,软件中断占据的时间

【st】被偷走的时间

【Mem】成员信息(内存信息)

Mem:   1937144k total,   157188k used,  1779956k free,    13220k buffers

【total】总共内存空间

【used】已经使用空间

【free】空闲空间

【buffers】缓存空间

【Swap】交换空间信息(虚拟内存)

Swap:  4161528k total,        0k used,  4161528k free,    68552k cached

【total】总共交换空间(虚拟内存)大小

【used】已经使用空间

【free】空闲空间

【cached】以缓存空间

其他字段

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

【PID】进程号

【USER】进程的用户,即谁发起的这个进程

【PR】priority 优先级,先关RT表示实时优先级

【NI】nice值

【VIRT】虚拟内存集,相当于VSZ

【RES】常住内存集,相当于RSS

【SHR】共享内存大小

【S】状态,其中[s]表示睡眠sleeping [r]表示运行running

【%CPU】占用cpu的百分比(自己进占据cpu的使用时间与cpu的使用时间的百分比)

【%MEM】占用物理内存的百分比

【TIME】时间(运行时长)真正占据cpu的时长

【COMMAND】进程名。命令,表示那个命令启动的该进程,如果用【[]】括起来表示是内核线程