Linux TOP命令详解

先来看一下执行以后的结果:

各项数值的含义如下:

第一行是任务队列信息。

1 17:15:40                                        当前时间
2 up 21 days,1:19                                 系统运行时间,格式为天,时:分
3 8 user                                          当前登录用户数
4 load average: 0.00, 0.00, 0.00                  系统负载,即任务队列的平均长度(三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值)

第二行为进程信息。

1 Tasks: 170 total                                   进程总数
2 1 running                                          正在运行的进程数
3 169 sleeping                                       睡眠的进程数
4 0 stopped                                          停止的进程数
5 0 zombie                                           僵尸进程数

第三行为CPU信息。

1 Cpu(s): 11.8% us                                    用户空间占用CPU百分比
2 12.2% sy                                            内核空间占用CPU百分比
3 0.0% ni                                             用户进程空间内改变过优先级的进程占用CPU百分比
4 71.6% id                                            空闲CPU百分比
5 2.1% wa                                             等待输入输出的CPU时间百分比
6 0.0% hi                                             硬件CPU中断占用百分比
7 2.2% si                                             软中断占用百分比
8 0.0% st                                             虚拟机占用百分比

最后两行为内存信息。

Mem: 1926324k total                        物理内存总量
841032k used                               使用的物理内存总量
1085292k free                              空闲内存总量
104712k buffers                            用作内核缓存的内存量
Swap: 4128760k total                       交换区总量
0k used                                    使用的交换区总量
4128760k free                              空闲交换区总量
267836k cached                             缓冲的交换区总量

再来看看进程信息区的详解:

 1 PID                     进程id
 2 USER                    进程所有者的用户名
 3 PR                      优先级
 4 NI                      nice值。负值表示高优先级,正值表示低优先级
 5 VIRT                    进程使用的虚拟内存总量,VIRT=SWAP+RES
 6 RES                     进程使用的、未被换出的物理内存大小
 7 SHR                     共享内存大小
 8 S                       进程状态
 9 %CPU                    CPU时间占用百分比
10 %MEM                    进程使用的物理内存百分比
11 TIME+                   进程使用的CPU时间总计,单位1/100秒
12 COMMAND                 进程名/程序名/命令名/命令行

 

posted @ 2016-04-28 17:39  一沙世界  阅读(301)  评论(0编辑  收藏  举报