原文链接:https://www.lifewire.com/linux-top-command-2201163
可以运行top
命令对照着看
- 1: 总览
- 时间
- 系统运行时间
- 用户数
- 平均负载
- 分别是最近1、5、15分钟内的平均负载
- 2: 进程数
- 总任务数
- 正在运行的任务数
- 睡眠中的任务数
- 停止的任务数
- 僵尸任务
- 3: CPU 百分比统计
- 用户 us
- 系统 sy
- 低优先级进程 ni
- 空闲进程 id
- IO等待 wa
- 硬件中断 hi
- 软件中断 si
- 被偷走的时间? (steal time) st
- 4: 主内存
- 系统总内存
- 自由内存
- 已被使用的内存
- 缓冲内存
- 链接:关于是否需要交换分区?
- 5: 交换内存
- 总交换内存
- 自由交换内存
- 已使用交换内存
- cached Mem
- 表格主体
- PID
- 用户
- 优先级
- Nice level
- 虚拟内存
- 常驻内存
- 共享内存
- CPU占用百分比
- 内存占用百分比
- 进程运行时间
- 进程命令
nice值,友好的意思,静态优先级,实际上由动态优先级来调度。
保持top运行
运行top命令后按ctrl+z
暂停top命令来回到终端;输入fg
切换回top
界面。
top运行的参数
- h 显示当前版本
- c 让command列在显示命令和程序名称之间切换
- d 设置top刷新时间,单位是秒
- o 设置排序的列名
- O 列出可供排序的列名
- p 只列出特殊的进程ID
- u 只列出特殊的用户
- i 不要显示空闲进程
查看更多参数man top
添加额外的列
在top运行的时候按F,会显示可供显示的列的列表; 上下箭头移动光标,按空格或者小写d切换激活状态; 按q退出到主界面
top运行时的其他快捷键
- m 开关内存统计信息
- s 设置刷新间隔
- x 高亮当前列
- b 反转当前列和活动进程的颜色(高亮作用)
- c 切换命令/程序名状态
- P 按CPU排序
- M 按内存排序
- R 倒转排序
- Z 更改配色,会显示配置帮助;字母选择配置项,数字选择颜色;q取消配置,w保存并切换配置方案,回车确认选择
- z 切换有色和黑白
- W 写入配置到文件,下次自动载入
- H 线程模式
- j 文字右对齐,默认关
- J 数字右对齐,默认开
- u 通过EUID过滤
- V 根据进程关系树状显示