top 命令详解
来源:互联网 发布:草木知春不久归全诗 编辑:程序博客网 时间:2024/05/21 09:48
1、第一行: top - 16:24:56 up 7:56, 4 users, load average: 0.03, 0.08, 0.13
16:24:56
当前时间
up 7:56
系统运行时间,格式为时:分
4 users
当前登录用户数
load average: 0.03, 0.08, 0.13系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
2、第二行为进程信息: Tasks: 219 total, 3 running, 216 sleeping, 0 stopped, 0 zombie
Tasks: 219 total
进程总数
3 running
正在运行的进程数
216 sleeping
睡眠的进程数
0 stopped
停止的进程数
0 zombie
僵尸进程数
3、第三行为CPU信息:Cpu(s): 25.5%us, 2.4%sy, 0.0%ni, 67.8%id, 4.1%wa, 0.1%hi, 0.1%si, 0.0%stCpu(s):25.5% us
用户空间占用CPU百分比
2.4% sy
内核空间占用CPU百分比
0.0% ni
用户进程空间内改变过优先级的进程占用CPU百分比
67.8% id
空闲CPU百分比
4.1% wa
等待输入输出的CPU时间百分比
0.1% hi
0.0% si
4、第四五行为内存信息Mem: 3801952k total, 2276004k used, 1525948k free, 306000k buffers
Swap: 9765880k total, 0k used, 9765880k free, 691680k cached
Mem: 3801952k total
物理内存总量
2276004k used
使用的物理内存总量
1525948k free
空闲内存总量
306000k buffers
用作内核缓存的内存量
Swap: 9765880k total
交换区总量
0k used
使用的交换区总量
9765880k free
空闲交换区总量
691680k cached
缓冲的交换区总量。 内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖, 该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。
5、进程信息
列名
含义
PID
进程id
PPID
父进程id
RUSER
Real user name
UID
进程所有者的用户id
USER
进程所有者的用户名
GROUP
进程所有者的组名
TTY
启动进程的终端名。不是从终端启动的进程则显示为 ?
PR
优先级
NI
nice值。负值表示高优先级,正值表示低优先级
P
最后使用的CPU,仅在多CPU环境下有意义
%CPU
上次更新到现在的CPU时间占用百分比
TIME
进程使用的CPU时间总计,单位秒
TIME+
进程使用的CPU时间总计,单位1/100秒
%MEM
进程使用的物理内存百分比
VIRT
进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
SWAP
进程使用的虚拟内存中,被换出的大小,单位kb。
RES
进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
CODE
可执行代码占用的物理内存大小,单位kb
DATA
可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
SHR
共享内存大小,单位kb
nFLT
页面错误次数
nDRT
最后一次写入到现在,被修改过的页面数。
S
进程状态。
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
COMMAND
命令名/命令行
WCHAN
若该进程在睡眠,则显示睡眠中的系统函数名
Flags
任务标志,参考 sched.h
6、 命令参数
命令格式:
top [-] [d] [p] [q] [c] [C] [S] [n]
参数说明:
d: 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
p: 通过指定监控进程ID来仅仅监控某个进程的状态。
q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S: 指定累计模式
s : 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i: 使top不显示任何闲置或者僵死进程。
c: 显示整个命令行而不只是显示命令名
n 执行次数
- top 命令详解
- TOP命令详解
- top 命令详解
- top命令详解
- linux top命令详解
- TOP命令详解
- top 命令详解
- top命令详解
- top命令详解
- TOP命令详解
- top命令详解
- top命令详解
- top命令详解
- top命令详解
- linux top命令详解
- linux top命令详解
- Linux top 命令详解
- linux top命令详解
- hibernate.cfg.xml的配置
- qt设计器中使用自定义控件
- js打印功能
- 模拟调用Button Click事件
- SSH框架应用之《商城开发》1-如何根据指定条件从数据库中取出数据
- top 命令详解
- Maximal Rectangle
- Windows 环境下添加 ORA_DBA用户组
- fatal error C1083: Cannot open include file: 'afxcontrolbars.h': No such file or directory
- 《大嘴巴漫谈数据挖掘》基础篇系列之二
- Windows, linux 系统时间时区设置
- Objective-C基础之@class与#import
- HDU - 2294 Pendant (DP滚动数组降维+矩阵快速幂)
- Remove Duplicates from Sorted List II