赞
踩
top是Linux性能分析工具,显示系统占用资源情况,和windows的任务管理器一样。top动态显示进程暂用资源情况,top对系统处理器的状态监视,它将显示CPU任务列表,按照CPU使用、内存使用和执行时间来对任务进行排序。
top -c
第一行 当前时间,运行多少天,当前登陆用户数系统的平均负载(平均负载有3个值,最近1分钟的,最近5分钟的,最近15分钟的,值越大,说明系统的负载越高)
top - 16:20:29 up 7 days, 2:07, 1 user, load average: 0.00, 0.01, 0.05
第二行 进程总数 正在运行的进程数 睡眠的进程数 停止的进程数 僵尸进程数 僵尸进程数
Tasks: 83 total, 1 running, 82 sleeping, 0 stopped, 0 zombie
第三行用户空间占用CPU百分比(us),内核空间占用CPU百分比(sy),用户进程空间内改变过优先级的进程占用CPU百分比(ni),空闲CPU百分比(id)
等待输入输出的CPU时间百分比(wa),硬中断占用百分比(si),软中断占用百分比(st)
%Cpu(s): 0.7 us, 0.7 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
第四行物理内存总量,空闲的内存总量,使用的物理内存总量,内核缓存的内存量
KiB Mem : 7733272 total, 810660 free, 1312776 used, 5609836 buff/cache
第五行交换区内存总量,空闲的交换区总量,使用的交换区总量,缓冲的交换区总量
KiB Swap: 0 total, 0 free, 0 used. 6115104 avail Mem
序号 列名 含义
a PID 进程id
b PPID 父进程id
c RUSER Real user name
d UID 进程所有者的用户id
e USER 进程所有者的用户名
f GROUP 进程所有者的组名
g TTY 启动进程的终端名。不是从终端启动的进程则显示为 ?
h PR 优先级
i NI nice值。负值表示高优先级,正值表示低优先级
j P 最后使用的CPU,仅在多CPU环境下有意义
k %CPU 进程使用的CPU的百分比
l TIME 进程使用的CPU时间总计,单位秒
m TIME+ 进程使用的CPU时间总计,单位1/100秒
n %MEM 进程使用的物理内存百分比
o VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
p SWAP 进程使用的虚拟内存中,被换出的大小,单位kb。
q RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
r CODE 可执行代码占用的物理内存大小,单位kb
s DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
t SHR 共享内存大小,单位kb
u nFLT 页面错误次数
v nDRT 最后一次写入到现在,被修改过的页面数。
w S 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
x COMMAND 执行的命令
y WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名
z Flags 任务标志,参考 sched.h
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。