Linux top 命令简介
目录

top 界面分为两部分:上半部分显示系统整体性能,下半部分显示各进程信息,光标处用于输入操作命令。
界面字段说明
第一行(与 uptime 相同,按 l 可显隐):
- 系统当前时间
up 1:26:系统开机到现在经过的时间2 users:当前在线用户数load average: 0.00, 0.00, 0.00:系统 1、5、15 分钟的 CPU 负载
第二行(Tasks 与 CPU):
38 total:当前进程数;1 running运行中;37 sleeping睡眠;0 stopped停止;0 zombie僵死%us:用户态进程占用 CPU 百分比(不含 renice 为负的任务)%sy:内核占用 CPU 百分比%ni:renice 为负的任务用户态 CPU 百分比%id:空闲 CPU 百分比%wa:等待 I/O 的 CPU 百分比%hi:硬中断时间百分比;%si:软中断时间百分比;%st:被虚拟化偷走的时间百分比
第三行(内存):total 物理内存总量、used 已用、free 空闲、buffers 用作内核缓存的量;Swap 行为交换空间的 total/used/free 及 cached。
进程列表列:
PID进程 ID、USER所有者、PR优先级(越小越优先)、NInice 值VIRT虚拟内存、RES物理内存、SHR共享内存S状态(S 休眠 / R 运行 / Z 僵死 / N 优先值为负)%CPUCPU 使用率、%MEM物理内存占比TIME+启动后累计占用的 CPU 时间、COMMAND启动命令名
常用交互指令
q退出、<Space>立即刷新、s设置刷新间隔c显示完整命令、t显隐进程和 CPU 状态、m显隐内存状态、l显隐 uptimef增减显示字段、S累计模式(子进程 CPU 时间累计到父进程)P按 %CPU 排序、T按 TIME+ 排序、M按 %MEM 排序u指定显示用户进程、r修改进程 renice 值、kkill 进程、i只显示运行中进程W保存设置到~/.toprc、h帮助