l   top动态查看进程

前五行是系统整体的统计信息。

系统的信息解释

u  任务队列信息(第一行)

spacer.gif

其内容如下:

21:13:25

当前时间

up 52 min

系统运行时间,格式为时:分

4 users,

当前登录用户数

load average: 0.06, 0.03, 0.05

系统负载,即任务队列的平均长度。 三个数值分别为  1分钟、5分钟、15分钟前到现在的平均值。



u  进程和CPU的信息( 第二、三行)

spacer.gif

 

当有多个CPU时,这些内容可能会超过两行。内容如下:

Tasks: 29 total

进程总数

1 running

正在运行的进程数

28 sleeping

睡眠的进程数

1 stopped

停止的进程数

0 zombie

僵尸进程数

Cpu(s):

0.3% us

系统用户进程使用CPU百分比。

1.0% sy

内核中的进程占用CPU百分比

0.0% ni

用户进程空间内改变过优先级的进程占用CPU百分比

98.7% id

空闲CPU百分比

0.0 wa

等待输入输出的CPU时间百分比

0.0%hi


0.0%si
0.0%st


硬件CPU中断占用百分比

软中断占用百分比 虚拟机占用百分比


u  内存信息(第四五行)

spacer.gif

内容如下:

Mem: 191272k total

物理内存总量

 

173656k used

使用的物理内存总量

17616k free

空闲内存总量

22052k buff/cache

用作内核缓存的内存量。

和free –k 一个意思

spacer.gif

Swap: 192772k total

交换区总量

0k used

使用的交换区总量

192772k free

空闲交换区总量

3123008 avail Mem

总的可利用内存是多少

 

 

u  进程信息

 PID USERPR  NI    VIRTRES    SHR S  %CPU %MEMTIME+ COMMAND

列名

含义

PID

进程id

USER

进程所有者的用户名

NI

进程优先级。 nice值。负值表示高优先级,正值表示低优先级

RES

实际使用内存大小。

S

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

%CPU

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

%MEM

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

TIME+

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

COMMAND

命令名/命令行



top快捷键

默认3s刷新一次

空格 :立即刷新。

q退出

M按内存排序

P按CPU排序




l   pstree工具使用

pstree命令以树状图显示进程间的关系(display a tree of processes)。

格式:pstree

以树状图显示进程,只显示进程的名字,且相同进程合并显示。

格式:pstree -p

以树状图显示进程,还显示进程PID。