Linux Top命令详解
2014-12-08 22:10
302 查看
Linux Top命令是监控系统的负载命令 当系统有性能问题的时候,用这个命令可以查看相关的问题。
下面是linux 的Top 命令,若是执行Top会不断刷新
下面对上面的参数进行详细解析:
7:44:04 up 7:52 是系统运行的时间
1 user 是系统登录的用户
load average: 0.08, 0.21, 0.09 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
1 running, 运行的进程
118 sleeping, 睡眠的进程
0 stopped, 停止的进程
0 zombie 僵尸进程
us 用户空间占用CPU百分比
sy 内核空间占用CPU百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
wa IO等待占用CPU的百分比
hi 硬中断(Hardware IRQ)占用CPU的百分
si 软中断(Software Interrupts)占用CPU的百分比
st Steal Time
total 物理内存总量
used 使用的物理内存总量
free 空闲内存总量
buffers 用作内核缓存的内存量
Swap:
total 交换区总量
used 使用的交换区总量
free 空闲交换区总量
cached 缓冲的交换区总量.
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小.
相应的内存再次被换出时可不必再对交换区写入.
1 PID
进程id
2 PPID
父进程id
3 RUSER
Real user name
4 UID 进程所有者的用户id
5 USER
进程所有者的用户名
6 GROUP
进程所有者的组名
7 TTY 启动进程的终端名.不是从终端启动的进程则显示为 ?
8 PR 优先级
9 NI nice值.负值表示高优先级,正值表示低优先级
10 P 最后使用的CPU,仅在多CPU环境下有意义
11 %CPU
上次更新到现在的CPU时间占用百分比
12 TIME
进程使用的CPU时间总计,单位秒
13 TIME+
进程使用的CPU时间总计,单位1/100秒
14 %MEM
进程使用的物理内存百分比
15 VIRT
进程使用的虚拟内存总量,单位kb,VIRT=SWAP+RES
16 SWAP
进程使用的虚拟内存中,被换出的大小,单位kb.
17 RES
进程使用的、未被换出的物理内存大小,单位kb,RES=CODE+DATA
18 CODE
可执行代码占用的物理内存大小,单位kb
19 DATA
可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
20 SHR
共享内存大小,单位kb
21 nFLT
页面错误次数
22 nDRT
最后一次写入到现在,被修改过的页面数.
23 S 进程状态:
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
24 COMMAND
命令名/命令行
25 WCHAN
若该进程在睡眠,则显示睡眠中的系统函数名
26 Flags
任务标志,参考 sched.h
整理于网路,参考与http://www.cnblogs.com/sbaicl/articles/2752068.html
下面是linux 的Top 命令,若是执行Top会不断刷新
top - 17:44:04 up 7:52, 1 user, load average: 0.08, 0.21, 0.09 Tasks: 119 total, 1 running, 118 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3%us, 0.2%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.2%hi, 0.3%si, 0.0%st Mem: 2059568k total, 1353244k used, 706324k free, 101176k buffers Swap: 4192956k total, 0k used, 4192956k free, 1015372k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2154 root 18 0 10228 684 588 S 0.3 0.0 0:38.57 hald-addon-stor 3972 oracle 15 0 1015m 15m 13m S 0.3 0.8 0:00.07 oracle 3978 oracle 15 0 1015m 15m 13m S 0.3 0.8 0:00.08 oracle 3984 oracle 15 0 1021m 22m 15m S 0.3 1.1 0:00.08 oracle 3996 oracle 15 0 1015m 31m 29m S 0.3 1.6 0:00.31 oracle 4109 oracle 15 0 12740 1104 820 R 0.3 0.1 0:00.03 top 1 root 15 0 10348 692 584 S 0.0 0.0 0:00.71 init 2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/0 4 root RT -5 0 0 0 S 0.0 0.0 0:00.11 watchdog/0 5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1
下面对上面的参数进行详细解析:
top - 17:44:04 up 7:52, 1 user, load average: 0.08, 0.21, 0.09
7:44:04 up 7:52 是系统运行的时间
1 user 是系统登录的用户
load average: 0.08, 0.21, 0.09 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
Tasks: 119 total, 1 running, 118 sleeping, 0 stopped, 0 zombie119 total, 总进程
1 running, 运行的进程
118 sleeping, 睡眠的进程
0 stopped, 停止的进程
0 zombie 僵尸进程
Cpu(s): 0.3%us, 0.2%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.2%hi, 0.3%si, 0.0%st
us 用户空间占用CPU百分比
sy 内核空间占用CPU百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
wa IO等待占用CPU的百分比
hi 硬中断(Hardware IRQ)占用CPU的百分
si 软中断(Software Interrupts)占用CPU的百分比
st Steal Time
Mem: 2059568k total, 1353244k used, 706324k free, 101176k buffers Swap: 4192956k total, 0k used, 4192956k free, 1015372k cachedMem :
total 物理内存总量
used 使用的物理内存总量
free 空闲内存总量
buffers 用作内核缓存的内存量
Swap:
total 交换区总量
used 使用的交换区总量
free 空闲交换区总量
cached 缓冲的交换区总量.
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小.
相应的内存再次被换出时可不必再对交换区写入.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 PID
进程id
2 PPID
父进程id
3 RUSER
Real user name
4 UID 进程所有者的用户id
5 USER
进程所有者的用户名
6 GROUP
进程所有者的组名
7 TTY 启动进程的终端名.不是从终端启动的进程则显示为 ?
8 PR 优先级
9 NI nice值.负值表示高优先级,正值表示低优先级
10 P 最后使用的CPU,仅在多CPU环境下有意义
11 %CPU
上次更新到现在的CPU时间占用百分比
12 TIME
进程使用的CPU时间总计,单位秒
13 TIME+
进程使用的CPU时间总计,单位1/100秒
14 %MEM
进程使用的物理内存百分比
15 VIRT
进程使用的虚拟内存总量,单位kb,VIRT=SWAP+RES
16 SWAP
进程使用的虚拟内存中,被换出的大小,单位kb.
17 RES
进程使用的、未被换出的物理内存大小,单位kb,RES=CODE+DATA
18 CODE
可执行代码占用的物理内存大小,单位kb
19 DATA
可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
20 SHR
共享内存大小,单位kb
21 nFLT
页面错误次数
22 nDRT
最后一次写入到现在,被修改过的页面数.
23 S 进程状态:
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
24 COMMAND
命令名/命令行
25 WCHAN
若该进程在睡眠,则显示睡眠中的系统函数名
26 Flags
任务标志,参考 sched.h
整理于网路,参考与http://www.cnblogs.com/sbaicl/articles/2752068.html
相关文章推荐
- Linux系统命令Top/free的使用及参数详解
- 系统性能监控--linux top命令详解
- 系统性能监控--linux top命令详解
- Linux Top 命令详解
- linux中top命令详解
- Linux Top 命令详解
- linux下常用命令参数详解-top
- Linux top 命令详解
- 系统性能监控--linux top命令详解
- Linux Top 命令详解
- Linux操作系统下关于Top命令的参数详解
- linux top命令详解
- Linux进程管理命令详解(ps和top)
- Linux Top 命令详解
- linux 之top命令详解
- Linux里用top命令详解
- linux 之top命令详解
- Linux top 命令 详解
- Linux Top 命令详解
- Linux操作系统下关于Top命令的参数详解