UOS系统中实时查看CPU占用率需动态刷新数据:图形界面用系统监视器(Ctrl+Shift+Esc),支持托盘波形图与0.1秒精度曲线;终端可用top(含多核模式)或mpstat(500ms采样)。

要在UOS系统中实时查看CPU占用率,必须获取动态刷新的负载数值与趋势曲线,不能只依赖静态快照或概览信息。系统预装的图形化工具和命令行工具均支持毫秒级采样,但不同方式响应速度、精度和使用场景差异显著。
用系统监视器图形化实时查看
这是最直观的方式,适合日常监控和快速判断整体负载是否异常。
1. 按下 Ctrl + Shift + Esc 组合键,系统监视器窗口立即启动——该快捷键不经过桌面环境渲染层,即使界面卡死也能响应。
2. 切换到“资源”页签,找到“处理器”区域:中间圆环图下方的折线图就是实时CPU负载曲线,每秒刷新一次。
3. 单击右上角齿轮图标→“首选项”→勾选“在系统托盘中显示CPU和内存使用率”,启用后任务栏右侧会常驻双色波形图,鼠标悬停即显示当前瞬时占用百分比。
4. 点击“舒展”视图按钮,曲线图将展开为全宽动态图,此时鼠标移动到曲线上方,会弹出精确到0.1秒的时间戳和对应时刻的CPU占用率(如“87.3%”),【该数值是过去100ms内的加权平均值,非整秒截断值】。
用top命令终端实时监控
当图形界面不可用或需快速定位高CPU进程时,top是最轻量可靠的替代方案。
方法一:基础实时查看
1. 按 Ctrl + Alt + T 打开终端。
2. 输入 top 并回车,界面顶部第二行显示类似 %Cpu(s): 23.1 us, 5.2 sy, 0.0 ni, 71.5 id, 0.2 wa, 0.0 hi, 0.1 si, 0.0 st 的字段,其中 us 是用户态、sy 是内核态、id 是空闲占比,三者之和即为当前实际占用率(此处为28.3%)。
3. 按 Shift + P 确保进程按CPU使用率降序排列,第一行进程即为当前最耗CPU的任务。
方法二:锁定单个核心观察
输入 top -1 回车,可展开显示每个逻辑CPU核心的独立占用率(如 CPU0、CPU1…),避免多核负载均衡导致的整体低占用假象。
用mpstat查看各核心详细统计
适用于需要精确到毫秒级采样间隔、对比各核心负载差异或做性能归因分析的场景。
第一步:确认sysstat已安装
执行 sudo apt install sysstat,若提示“already the newest version”,说明已就绪;若提示未找到命令,则先运行 sudo apt update 再重试安装。
第二步:启动持续采样
输入 mpstat -P ALL 0.5 回车,表示每500毫秒采集一次所有核心数据,输出会持续滚动刷新。
第三步:识别关键列含义
关注输出中 %usr(用户程序)、%sys(内核服务)、%iowait(I/O等待)、%idle(空闲)四列,它们的数值总和恒为100%,任意一列长期高于30%都值得进一步排查。
第四步:停止采样
按 Ctrl + C 中断命令,终端将自动输出本次采样的汇总统计,含最小/最大/平均值,可用于生成报告。

















