l top动态查看进程
前五行是系统整体的统计信息。
系统的信息解释
u 任务队列信息(第一行)
其内容如下:
21:13:25 | 当前时间 |
up 52 min | 系统运行时间,格式为时:分 |
4 users, | 当前登录用户数 |
load average: 0.06, 0.03, 0.05 | 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。 |
u 进程和CPU的信息( 第二、三行)
当有多个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 内存信息(第四五行)
内容如下:
Mem: 191272k total | 物理内存总量 |
173656k used | 使用的物理内存总量 |
17616k free | 空闲内存总量 |
22052k buff/cache | 用作内核缓存的内存量。 和free –k 一个意思 |
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 | 进程状态。 |
%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。
转载于:https://blog.51cto.com/arvin0213/2165260