top命令解析
top linux系统下一个系统信息统计展示的工具,可以实时显示系统运行状态。1.输出信息说明头部信息第一行显示:系统时间、系统自上次重启已运行时间总和、当前用户数据量以及平均负载值(同uptime输出)第二行显示进程统计信息:进程总数、睡眠、运行中、僵尸以及已停止的进程数量第三行显示CPU统计信息:用户进程、系统进程、niced进程以及空闲进程所占用的cpu时间百分比第四行显示内存信息:总量、已
·
top linux系统下一个系统信息统计展示的工具,可以实时显示系统运行状态。
1.输出信息说明
头部信息
第一行显示:系统时间、系统自上次重启已运行时间总和、当前用户数据量以及平均负载值(同uptime输出)第二行显示进程统计信息:进程总数、睡眠、运行中、僵尸以及已停止的进程数量
第三行显示CPU统计信息:用户进程、系统进程、niced进程以及空闲进程所占用的cpu时间百分比
第四行显示内存信息:总量、已用、空闲、不同进程共享的内存量以及用作缓冲区的内存量
第四行显示交换分区信息: 总量、已用、空闲以及缓存的量
进程详细信息
各个列表示的指标意义
PID 进程id
USER 进程所有者用户名
PR 优先级
NI nice值
VIRT 进程使用的虚拟内存总量
RES 进程使用的未被换出的物理内存大小
SHR 共享内存大小
S 进程状态 S=睡眠 T=跟踪 R=运行 Z=僵尸进程 D=不可中断的睡眠进程
CPU cpu时间统计
MEM 物理内存占比
TIME+ 进程使用的CPU时间总计 单位1/100秒
COMMAND 命令行命令名
以上是较常用且重要的字段,可以通过"f"键添加其他信息,后面详述。
2.top命令行参数d 输出数据的更新延迟
p 只显示指定进程信息 最多可指定20个进程
S 显示进程及其子进程所占用时间的汇总信息信进程停工时间
I 不报告空闲进程信息
H 显示进程所有的线程信息
N 生成报告的次数
3.top常用交互式命令
1 展开显示所有cpu统计信息开关
h 显示帮助
k 杀死一个进程 系统会提示用户输入要杀死的pid值
i 忽略闲置和僵死进程
r 重新安排一个进程的优先级, 正值降低 负值升高
S 切换到模式
s 改变两次刷新之间的延迟时间
f 从当前显示中添加或删除项目,选择相应项,按回车完成添加,这里加一个tty
o/O 改变显示项目的顺序
l 切换显示平均负载和启动时间信息 (显示或不显示)
t 是否显示cpu信息
c 是否显示完整命令行信息
P 根据CPU排序
T 根据累计时间排序
W 将当前top配置写入`/.toprc文件中 正确的使用方法
更多推荐
已为社区贡献3条内容
所有评论(0)