linux top命令详解

top命令详解:

top - 16:32:18 up 12 days, 21:22,  2 users,  load average: 0.25, 0.19, 0.17
Tasks: 338 total,   1 running, 337 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0%us,  0.4%sy,  0.0%ni, 95.7%id,  2.8%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8062368k total,  7874508k used,   187860k free,   236432k buffers
Swap:  3071996k total,        8k used,  3071988k free,  5004420k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                           
13499 root      20   0 1914m  54m  22m S  2.0  0.7  34:03.34 ohasd.bin                                                                          
13664 root      20   0 1563m  37m  15m S  2.0  0.5  27:39.28 orarootagent.bi                                                                    
13725 grid      RT   0 1672m 125m  54m S  2.0  1.6  44:25.09 ocssd.bin                                                                          
    1 root      20   0 19364 1544 1216 S  0.0  0.0   0:12.05 init                                                                               
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd                                                                           
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.44 migration/0                                                                        
    4 root      20   0     0    0    0 S  0.0  0.0   0:22.68 ksoftirqd/0                                                                        
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                          
    6 root      RT   0     0    0    0 S  0.0  0.0   0:00.46 watchdog/0                                                                         
    7 root      RT   0     0    0    0 S  0.0  0.0   0:04.50 migration/1                                                                        
    8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                          
    9 root      20   0     0    0    0 S  0.0  0.0   0:21.42 ksoftirqd/1                                                                        
   10 root      RT   0     0    0    0 S  0.0  0.0   0:00.44 watchdog/1                                                                         
   11 root      RT   0     0    0    0 S  0.0  0.0   0:00.33 migration/2                                                                        
   12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                          
   13 root      20   0     0    0    0 S  0.0  0.0   0:19.56 ksoftirqd/2                                                                        
   14 root      RT   0     0    0    0 S  0.0  0.0   0:00.41 watchdog/2                                                                         
   15 root      RT   0     0    0    0 S  0.0  0.0   0:03.79 migration/3                                                                        
   16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/3                                                                          
   17 root      20   0     0    0    0 S  0.0  0.0   0:19.95 ksoftirqd/3                                                                        
   18 root      RT   0     0    0    0 S  0.0  0.0   0:00.43 watchdog/3                                                                         
   19 root      20   0     0    0    0 S  0.0  0.0   0:28.40 events/0                                                                           
   20 root      20   0     0    0    0 S  0.0  0.0   0:17.66 events/1                                                                           
   21 root      20   0     0    0    0 S  0.0  0.0   0:19.78 events/2                                                                           
   22 root      20   0     0    0    0 S  0.0  0.0   0:40.99 events/3                                                                           
   23 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cgroup                                                                             
   24 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper                                                                            
   25 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns                                                                              
   26 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr                                                                          
   27 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm                                                                                 
   28 root      20   0     0    0    0 S  0.0  0.0   0:01.59 sync_supers      

第一行:
top - 16:32:18     : 当前系统时间
up 12 days, 21:22  : 系统运行时间,天,时:分
2 users            : 当前登录用户数
load average: 0.25, 0.19, 0.17 : 系统负载,即任务队列的平均长度.
            三个数值分别为  1分钟、5分钟、15分钟前到现在的平均值.

第二行:Tasks: 

338 total:进程总数
1 running   : 正在运行的进程数
337 sleeping: 睡眠的进程数
0 stopped   : 停止的进程数
0 zombie    : 僵尸进程数

第三行:Cpu(s):  

1.0%us : us用户空间占用CPU百分比
0.4%sy :sy内核空间占用CPU百分比
0.0%ni :用户进程空间内改变过优先级的进程占用CPU百分比
95.7%id:id空闲CPU百分比  
2.8%wa : wa等待IO输入输出的CPU时间百分比
0.0%hi : CPU服务于硬中断所耗费的时间总额
0.0%si,0.0%st::  CPU服务于软中断所耗费的时间总额、Steal Tim

第四行:Mem:  

8062368k total: 物理内存总量
7874508k used,  使用的物理内存总量
187860k free,   空闲内存总量
236432k buffers 用作内核缓存的内存量

第五行: Swap:

3071996k total :交换区总量
8k used        :使用的交换区总量
3071988k free  :空闲交换区总量
5004420k cached:缓冲的交换区总量


列各项参数:

序号    列名           含义
1       PID            进程ID          
2       PPID           父进程ID
3       USER           进程所有者的用户名
4       PR             优先级
5       NI             nice值.负值表示高优先级,正值表示低优先级
6       VIRT           进程使用的虚拟内存总量,单位kb,VIRT=SWAP+RES
7       RES            进程使用的、未被换出的物理内存大小,单位kb,RES=CODE+DATA
8       SHR            共享内存大小,单位kb
9       %CPU           上次更新到现在的CPU时间占用百分比
10      %MEM           进程使用的物理内存百分比
11      TIME+          进程使用的CPU时间总计,单位1/100秒
12      COMMAND        命令名/命令行
13

默认情况下仅显示比较重要的  PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND  几个列!

可以通过下面的快捷键来更改显示内容:
更改显示内容通过 f 键可以选择显示的内容(按 f 键之后会显示列的列表,按 a-z  即可显示或隐藏对应的列,最后按回车键确定)
按 o 键可以改变列的显示顺序(按小写的 a-z 可以将相应的列向右移动,而大写的 A-Z  可以将相应的列向左移动,最后按回车键确定)
按大写的 F 或 O 键,然后按 a-z 可以将进程按照相应的列进行排序,而大写的  R 键可以将当前的排序倒转.

你可能感兴趣的:(linux,top)