麒麟OS中可通过系统监视器、top、htop、ps+uptime及vmstat五类工具协同监控进程与CPU负载:图形化工具适合直观排查,命令行工具支持深度分析与脚本调用。

如果您在麒麟OS中需要实时掌握当前正在运行的进程列表以及CPU整体负载水平,以便排查响应迟缓、资源争用或异常进程问题,则可通过多种原生工具协同完成监控任务。以下是具体操作方式:
一、使用系统监视器图形化查看进程与CPU负载
系统监视器是银河麒麟桌面版预装的图形化工具,界面类似Windows任务管理器,提供进程列表、资源占用排序、实时CPU/内存/磁盘/网络负载曲线等综合视图,适合所有用户快速上手并进行直观干预。
1、点击屏幕左下角“开始菜单”,在搜索框中输入系统监视器并回车打开。
2、默认进入“进程”选项卡,列表显示所有运行中进程的PID、名称、启动用户、CPU占用率、内存使用量、优先级、磁盘IO速率及网络流向消耗等核心信息。
3、点击列标题(如CPU%或内存)可按该字段升序/降序排列,便于识别资源占用最高的进程。
4、切换至“资源”选项卡,可同步观察处理器使用率曲线、内存、交换空间及网络流量的实时负载趋势。
5、右键单击目标进程,在弹出菜单中选择强制结束进程或结束进程以释放资源。
二、使用top命令动态查看进程与CPU负载
top命令提供全屏交互式终端视图,每秒刷新一次,展示系统整体负载(包括load average)、各进程CPU与内存占用排名,并支持排序、过滤及发送信号,是定位高负载源头的首选工具。
1、打开终端(快捷键Ctrl + Alt + T,或在应用菜单中搜索“终端”)。
2、输入命令并回车:top。
3、观察顶部第一行显示的load average: X.XX, Y.YY, Z.ZZ,三个数值分别代表过去1分钟、5分钟、15分钟的平均进程队列长度。
4、按P键按CPU使用率降序排列进程,按M键按内存使用率降序排列,聚焦消耗资源最多的进程。
5、若需终止某进程,按k键,随后输入目标进程PID及信号值(默认为15,即SIGTERM)。
6、按q键退出top界面。
三、使用htop命令增强交互式查看进程与CPU负载
htop是top的增强替代工具,提供彩色界面、垂直/水平滚动、鼠标支持、进程树视图及CPU/内存使用率的可视化条形图,能更直观反映多核CPU负载分布,但需手动安装。
1、在终端中执行安装命令:sudo yum install -y htop(适用于Kylin V10 Server)或sudo apt install -y htop(适用于Kylin V10 Desktop)。
2、确认安装成功后,输入命令启动:htop。
3、界面顶部显示CPU各核心使用率条形图、内存与Swap使用进度条;底部显示快捷键说明。
4、使用方向键移动光标选中进程,按F9键可直接结束选中进程,按F10键退出。
四、使用ps与uptime组合获取静态进程快照与系统负载均值
ps命令生成某一时刻的进程快照,不持续刷新,适合脚本调用、日志记录或配合grep筛选特定进程;uptime则以最简方式输出系统运行时长与三段式负载平均值,二者结合可快速完成轻量级诊断。
1、在终端中执行:uptime,观察输出中load average: X.XX, Y.YY, Z.ZZ部分。
2、执行:ps -aux,显示全部用户所有进程的详细信息,包括属主、CPU/内存百分比、虚拟内存大小、启动时间等。
3、若需按CPU使用率从高到低排序,执行:ps -aux | sort -rnk3(第3列为%CPU)。
4、若需按内存使用率排序,执行:ps -aux | sort -rnk4(第4列为%MEM)。
5、如需查找特定名称的进程(如chrome),执行:ps -aux | grep chrome。
五、使用vmstat命令分析CPU负载构成与瓶颈类型
vmstat提供周期性系统级统计快照,能拆解load average背后的资源等待成因,区分CPU调度积压、IO阻塞或上下文切换异常等不同故障模式,适用于深度定位CPU高负载根源。
1、在终端中运行:vmstat 1 5(每秒输出1次,共5次)。
2、关注输出表头中的r列(运行/就绪进程数):若该值长期大于逻辑CPU核心数,说明CPU调度队列积压。
3、检查us列(用户态CPU使用率)与sy列(内核态CPU使用率):若us持续高于80%,提示用户进程密集计算;若sy异常升高,可能涉及驱动或系统调用频繁。
4、观察id列(空闲CPU百分比):若id长期低于5%,表明CPU整体处于高饱和状态。
5、若需持续监控,可运行:vmstat 2(每2秒刷新一次,无限持续)。










