可通过top、htop、sar、mpstat和系统监视器五种工具查看麒麟OS的CPU占用率:top用于实时监控与进程排序;htop提供可视化增强界面;sar支持周期性数据采集;mpstat精确分析多核负载;系统监视器适合图形化直观查看。

如果您需要实时掌握麒麟OS系统中CPU资源的使用状况,以便识别高负载进程或评估系统运行健康度,则可通过多种内置与扩展工具实现。以下是查看CPU占用率的具体操作步骤:
一、使用top命令查看实时CPU占用率
top命令是麒麟OS默认集成的终端级监控工具,以动态刷新方式展示系统整体CPU使用率、各进程CPU消耗排名及内存概况,适用于快速定位高负载源头。
1、按下快捷键 Ctrl + Alt + T 打开终端,或在应用菜单中搜索“终端”并启动。
2、在终端中输入命令并回车:top。
3、观察界面顶部第一行显示的 %Cpu(s) 字段,其后数值分别表示用户态(us)、系统态(sy)、空闲(id)、等待IO(wa)等状态的百分比总和。
4、按 P 键使进程列表按CPU使用率降序排列,便于识别占用最高的进程。
5、按 q 键退出top界面。
二、使用htop命令获取可视化CPU监控视图
htop是top的增强替代工具,提供彩色界面、垂直/水平滚动、鼠标支持、进程树结构及直观的CPU使用率条形图,可显著提升交互效率,但需手动安装。
1、在终端中执行安装命令:sudo yum install -y htop(适用于Kylin V10 Server)或 sudo apt-get install htop(适用于部分桌面版)。
2、安装完成后输入命令启动:htop。
3、界面顶部显示多核CPU使用率的彩色进度条,每颗核心独立呈现;底部列出常用快捷键说明。
4、使用方向键移动光标至目标进程,按 F9 可直接终止选中进程。
5、按 F10 退出htop界面。
三、使用sar命令采集周期性CPU使用数据
sar是sysstat套件中的专业性能分析工具,支持按指定时间间隔持续采样并输出统计报表,适用于量化分析与历史比对。
1、确保sysstat已启用:执行 sudo systemctl enable sysstat 并 sudo systemctl start sysstat。
2、在终端中运行命令:sar -u 1 5,表示每1秒采集一次CPU使用率,共采集5次。
3、输出中 %user、%system、%idle 等字段分别对应用户空间、内核空间及空闲时间占比。
4、如需查看单个CPU核心(如编号0),可运行:sar -P 0 -u 1 5。
四、使用mpstat命令查看多核CPU详细利用率
mpstat专为多处理器系统设计,可精确分离并展示每个逻辑CPU或全部核心的独立使用率,适合排查不均衡调度问题。
1、确认mpstat可用:若未安装sysstat,先执行 sudo yum install -y sysstat。
2、运行命令查看所有核心汇总:mpstat -P ALL 1 3,表示每1秒刷新一次,共3次,-P ALL参数覆盖全部逻辑CPU。
3、输出中每行代表一个CPU核心(包括all汇总行),%usr、%sys、%idle 列即对应各项CPU占用率。
4、如仅关注0号核心,将参数改为 mpstat -P 0 1 3。
五、使用系统监视器图形化查看CPU占用
系统监视器是银河麒麟桌面版预装的图形化工具,界面类似Windows任务管理器,支持CPU、内存、磁盘IO、网络流量等多维度实时曲线图,适合非命令行用户直观掌握系统负载趋势。
1、点击屏幕左下角“开始菜单”,在搜索框中输入 系统监视器 并回车打开。
2、切换至 资源 选项卡,顶部区域显示处理器整体使用率的实时折线图,下方依次列出内存、交换空间及网络流量曲线。
3、在“进程”选项卡中,点击列标题 CPU% 可对该列升序/降序排序,快速定位高CPU占用进程。
4、右键单击任一进程,在弹出菜单中选择 设置优先级 或 结束进程 进行干预。


















