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 忽略闲置和僵死进程



q 退出
r 重新安排一个进程的优先级, 正值降低  负值升高
S 切换到模式
s 改变两次刷新之间的延迟时间 

f 从当前显示中添加或删除项目,选择相应项,按回车完成添加,这里加一个tty


o/O 改变显示项目的顺序

l 切换显示平均负载和启动时间信息 (显示或不显示)



m 开关显示内存信息

t 是否显示cpu信息



c 是否显示完整命令行信息


M 根据驻留内存大小进行排序
P 根据CPU排序
T 根据累计时间排序
W 将当前top配置写入`/.toprc文件中  正确的使用方法
Logo

更多推荐