news 2026/5/26 16:14:39

Linux 进程管理ps、top、htop详解——静态查看+动态监控进程(排查卡顿神器)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 进程管理ps、top、htop详解——静态查看+动态监控进程(排查卡顿神器)

一、进程基础概念

进程是程序运行的实体,每一个程序启动都会产生一个进程,系统CPU、内存占用、服务器卡顿、端口占用,全部都需要通过进程排查。

三大进程查看工具分工:

  • ps:静态查看进程快照,一次性输出,不会刷新

  • top:系统自带,动态实时监控进程,默认3秒刷新一次

  • htop:增强版top,界面彩色、鼠标支持、操作更简单,需手动安装


二、ps 静态进程查看(工作最常用)

1. 核心语法与高频参数

ps [参数] # 常用组合(必背) ps aux # 查看系统所有进程,完整信息(运维首选) ps ef # 查看进程父子关系

2. ps aux 字段详解(看懂即可排查问题)

  • USER:进程所属用户

  • PID:进程唯一ID(杀进程必备)

  • %CPU:CPU占用率

  • %MEM:内存占用率

  • VSZ/RSS:虚拟内存、物理内存占用

  • STAT:进程状态

  • COMMAND:进程启动命令

3. 进程状态STAT必懂

  • R:运行中

  • S:休眠、等待唤醒(大部分进程常态)

  • Z:僵尸进程(危害系统,需要清理)

  • D:不可中断休眠,一般IO卡死

4. 实战:过滤指定进程

# 查找nginx进程 ps aux | grep nginx # 过滤自身grep进程 ps aux | grep nginx | grep -v grep

三、top 动态实时监控(系统自带,无需安装)

1. 直接运行

top

2. top界面交互快捷键(不用记全,记住常用)

  • P:按CPU使用率排序(默认)

  • M:按内存使用率排序

  • N:按PID排序

  • q:退出top界面

  • 1:展开所有CPU核心负载

3. top头部信息解读

第一行:系统运行时长、登录用户、平均负载;第二行:进程总数量、运行/休眠/僵尸进程数;第三/四行:全局CPU、内存占用情况。


四、htop 高颜值增强版监控(推荐替代top)

1. 安装命令

# CentOS yum install htop -y # Ubuntu apt install htop -y

2. 使用优势

彩色界面、鼠标直接点击排序、支持直接选中进程kill、横向展示CPU核心,运维排查效率远高于原生top。


五、三者选型总结

  • 只查一次进程:用ps aux

  • 服务器无外网、不能装软件:用top

  • 日常运维常态化监控:优先htop

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 16:14:39

终极指南:用Mousecape免费定制你的macOS鼠标光标主题

终极指南:用Mousecape免费定制你的macOS鼠标光标主题 【免费下载链接】Mousecape Cursor Manager for OSX 项目地址: https://gitcode.com/gh_mirrors/mo/Mousecape 厌倦了macOS单调的默认鼠标光标?想要让桌面体验更加个性化?Mousecap…

作者头像 李华
网站建设 2026/5/26 16:14:36

丰都方斗山方斗花园避暑房到底怎么好?

丰都方斗花园避暑房概况 丰都方斗花园位于重庆市丰都县方斗山区域,海拔约1200米,夏季平均气温22℃左右,是重庆周边热门避暑地之一。避暑房以联排别墅、洋房为主,配套基础生活设施,适合家庭或团体避暑度假。 环境与气…

作者头像 李华
网站建设 2026/5/26 16:14:28

SQL注入-sqlmap的基础使用

SQL注入-sqlmap的基础使用⚠️ 法律声明 本文内容仅供网络安全技术学习与授权测试。任何未经授权使用文中技术的行为均属违法。 作者不承担任何因使用者违法行为导致的后果。请严格遵守法律法规,合法使用技术。 “知识无罪,使用者的选择决定一切。”sqlm…

作者头像 李华
网站建设 2026/5/26 16:14:12

STM32F4 HAL库驱动W25Q256:从硬件焊接到软件调试的完整实践

1. W25Q256闪存芯片与STM32F4硬件连接实战 W25Q256是Winbond推出的一款256Mb(32MB)容量的SPI接口闪存芯片,采用WSON-8封装。这种封装的特点是焊盘位于芯片底部,两侧仅露出少量引脚,中间还有大面积散热焊盘。第一次接触…

作者头像 李华
网站建设 2026/5/26 16:13:26

东方博宜OJ 2391:子串位置 ← s1.find(s2,p)

【题目来源】 https://oj.czos.cn/p/2391 【题目描述】 给定一个父字符串 s 和子字符串 p,请按照从前向后的顺序,请求出 p 在 s 中所有出现的起始位置。 例如:SABADABCEABABA,PABA,则求解的结果是:1 9 11。…

作者头像 李华
网站建设 2026/5/26 16:12:23

5步掌握U-Net图像分割:如何用Keras实现深度学习医学影像分析?

5步掌握U-Net图像分割:如何用Keras实现深度学习医学影像分析? 【免费下载链接】unet unet for image segmentation 项目地址: https://gitcode.com/gh_mirrors/un/unet 在医学图像分析领域,U-Net图像分割技术已经成为细胞膜识别、器官…

作者头像 李华