麒麟系统中可用top、htop、sar、mpstat和系统监视器监控cpu:top显示实时占用率及分项,htop提供彩色多核视图,sar支持周期采样,mpstat分离各核负载,系统监视器实现图形化操作。

如果您需要在麒麟操作系统中实时掌握CPU资源的使用状况,以便识别高负载进程或评估系统运行健康度,则可通过多种内置与扩展工具实现。top命令默认集成、无需安装,能直接显示整体CPU使用率百分比及各状态细分;htop提供彩色可视化界面,适合快速扫视;sar支持周期性采样生成统计报表;mpstat可精确分离多核负载;系统监视器则满足图形化操作需求。
用top命令查看实时CPU占用率
打开终端(Ctrl + Alt + T)→ 输入top并回车 → 界面顶部第一行显示的%Cpu(s)字段即为当前CPU总体占用率,其后数值如us(用户态)、sy(系统态)、id(空闲)、wa(IO等待)等分项之和等于100%。
按P键可使下方进程列表按%CPU降序排列,便于定位高消耗者;按q退出。
用htop查看可视化CPU监控
方法一:若未安装,先执行sudo apt-get install htop(桌面版)或sudo yum install -y htop(服务器版)→ 安装完成后输入htop启动。
界面顶部横向排列彩色CPU条形图,每根柱体对应一个逻辑核心,颜色深浅直观反映瞬时负载强度;底部进程列表默认按CPU使用率排序,【必须注意:未安装时直接运行会提示command not found】。
按F10退出。
用sar命令采集周期性CPU数据
第一步:确保sysstat服务已启用——执行sudo systemctl enable sysstat && sudo systemctl start sysstat,这一步漏掉会导致后续无数据输出。
第二步:运行sar -u 1 5,表示每1秒采集一次CPU使用率,共采集5次。
第三步:观察输出中%user、%system、%idle等列数值,它们分别代表用户空间、内核空间及空闲时间占比;【若%idle持续低于5%,说明CPU处于高压状态】。
用mpstat查看多核CPU详细利用率
① 先确认mpstat可用:执行which mpstat;若无返回,运行sudo apt install sysstat -y(桌面版)或sudo yum install sysstat -y(服务器版)。
② 执行mpstat -P ALL 1 3,每秒采样一次,共3次,输出表格中每一行代表一个采样时刻,每一列对应一个CPU核心的%idle值。
③ %idle越低表示该核负载越高;若某核心%idle长期低于10%,而其他核心高于70%,说明存在单核瓶颈,不是整体CPU空闲。
用系统监视器图形化查看CPU占用率
点击【开始】→ 搜索“系统监视器”并启动 → 切换到【资源】选项卡 → 顶部折线图实时显示CPU总体使用率曲线,下方【进程】选项卡默认按CPU%降序排列。
右键任一进程 → 选择“结束进程”可强制终止;双击列标题(如CPU%)可切换升序/降序。











