【top】动态查看进程列表

来源:互联网 发布:金山软件king计划 编辑:程序博客网 时间:2024/05/16 05:08
【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次后退出

----------------------------字段介绍--------------------
[root@gdy 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】进程名。命令,表示那个命令启动的该进程,如果用【[]】括起来表示是内核线程















































0 0
原创粉丝点击