云服务器
产品概述
购买指南
快速入门
操作指南
技术教程
Linux如何安装配置Redis
Linux如何搭建LNMP环境
Linux如何查看端口监听情况
Linux实例如何配置中文支持
云服务器常用端口作用
如何在CentOS中安装Docker
如何在Linux中使用正则表达式
如何安装宝塔Linux面板
如何安装配置Nginx
如何搭建Discuz!论坛
如何搭建WordPress站点
Linux如何搭建FTP服务
Traceroute网络诊断工具详解
iperf 网络性能测试工具原理详解
iperf 命令使用详解
Linux中pstack命令使用指南
Linux系统中重启命令有哪些?
DDoS攻击应该如何防御?
如何解决Linux云服务器提示存储空间不足
灵活运用top命令监控Linux系统
云服务器
灵活运用top命令监控Linux系统

灵活运用top命令监控Linux系统

top命令是Linux系统管理中的常用工具,它能提供系统处理器活动的实时视图。通过top的进程列表,管理员可以即时查看内核管理的任务详情、正在运行的进程列表,以及关键的CPU和内存利用率信息。

一、基础操作

1.启动与退出

  • 输入top启动监控界面:

top

  • q退出
  • 设置自动退出(如刷新10次后):

top -n 10


二、进程查看与筛选

1.用户进程过滤:

top -u username # 例如:top -u tecmint

2.进程路径显示

运行时按c切换显示完整命令行路径

3.状态显示优化:

  • z启动彩色高亮,突出运行中进程
  • i切换显示/隐藏空闲(idle)进程


三、进程排序操作

排序依据快捷键
内存使用量M
CPU使用率P
运行时间T
进程ID(PID)N


四、进程管理

1.终止进程:

k→输入目标PID→回车(默认SIGTERM)

2.调整优先级:

r→输入PID→输入Nice值(-20到19)

3.刷新控制

ds→输入新间隔秒数(如2.0)


五、系统诊断功能

1.多核CPU监控

1展开/收起各核心详情

2.数据捕获

top -n 1 -b > /path/to/top-output.txt # -b: 批处理模式


六、帮助与导航

  • h查看完整快捷键帮助
  • w保存当前配置到~/.toprc