麒麟os中快速定位cpu占用最高进程有四种方法:top命令实时查看、ps命令生成静态排行榜、htop提供可视化交互界面、系统监视器图形化操作。

在麒麟OS中快速定位CPU占用最高的进程,是排查系统卡顿、响应迟缓或异常发热的第一步。你不需要安装额外软件,系统已预装多个可靠工具,每种适用不同场景:想秒级看到结果就用top;需要彩色界面和鼠标操作就用htop;要生成可保存的静态列表用于分析或脚本调用就用ps;图形化桌面用户则直接打开系统监视器点几下就行。
用top命令实时查看CPU占用最高进程
top是麒麟OS默认集成的终端监控工具,启动快、无需安装,适合刚登录系统时第一眼判断谁在猛吃CPU。
1、按Ctrl + Alt + T打开终端,输入top并回车。
2、界面加载后,默认已按CPU使用率降序排列——顶部几个进程就是当前最耗CPU的。若排序失效,直接按P键强制按%CPU列重新排序。
3、观察第二列%CPU数值,注意它代表该进程独占单个逻辑CPU核心的百分比(例如200%表示占满两个核),不是全系统总占比。这一步看错容易误判多线程程序的真实压力。
4、如需终止某进程,按k键→输入其PID→回车→确认信号值(默认15,安全退出)。
5、按q键退出。
用ps命令生成静态CPU占用排行榜
ps输出的是某一时刻的快照,不刷新、不交互,结果稳定可复制,特别适合写入日志、做定时巡检或嵌入自动化脚本。
方法一:显示CPU占用前10名完整信息
执行:ps -aux --sort=-%cpu | head -n 10
方法二:只显示PID、进程名、CPU百分比三列,更简洁清晰
执行:ps -eo pid,comm,%cpu --sort=-%cpu | head -n 10
方法三:过滤掉内核线程(如[kthreadd]、[rcu_gp]等),避免干扰判断
执行:ps -eo pid,comm,%cpu --sort=-%cpu | grep -v "\[" | head -n 10
【注意】grep -v "\[" 中的反斜杠必须保留,否则正则匹配失败,内核线程仍会混入结果】
用htop查看可视化CPU排行榜
htop提供彩色条形图、鼠标支持和进程树视图,交互效率远超top,但需先安装。
第一步:安装htop
桌面版执行:sudo apt-get install htop
服务器版执行:sudo yum install -y htop
第二步:运行htop,界面默认即按%CPU降序排列,顶部彩色CPU条直观显示各核负载分布。
第三步:用方向键上下移动光标,高亮目标进程后按F9发送kill信号;按F10退出。
用系统监视器图形化查看CPU占用排行
这是银河麒麟桌面版预装的图形工具,界面类似Windows任务管理器,完全免命令行,适合不熟悉终端的用户。
1、点击左下角“开始菜单”,搜索“系统监视器”并打开。
2、切换到“进程”选项卡,列表默认按CPU%降序排列,顶部即为最耗CPU的进程。
3、点击任意列标题(如“CPU%”、“内存”)可二次排序,升序/降序切换一次完成。
4、右键单击目标进程,在弹出菜单中选择“结束进程”或“强制结束进程”。











