top
top 命令 - 实时系统监控
top 是 Linux 系统管理员最常用的性能监控工具,实时显示系统资源使用情况,包括 CPU、内存、进程信息等。类似于 Windows 的任务管理器。
命令语法
top [选项]
常用参数
| -d | 设置刷新间隔(秒) |
| -p | 只监控指定 PID 的进程 |
| -u | 只显示指定用户的进程 |
| -n | 指定刷新次数后退出 |
| -b | 批处理模式,适合输出到文件 |
实战示例
- $ top启动实时系统监控
- $ top -d 2每2秒刷新一次
- $ top -u nginx只查看 nginx 用户的进程
- $ top -n 1 -b > top.txt生成一次性快照并保存
- $ top -d 5每5秒刷新一次
温馨提示
在 top 界面中按 1 可显示每个 CPU 核心的使用率,按 M 按内存排序,按 P 按 CPU 排序。htop 是 top 的增强替代品。