需使用top、htop、uptime、nmon、vmstat等工具监控麒麟os系统负载;top查看实时负载与进程排序,htop提供增强交互视图,uptime快速显示平均负载,nmon支持多维度分析,vmstat用于周期性统计。

如果您需要实时掌握麒麟操作系统当前的系统负载状况,包括CPU使用率、内存占用、运行进程及平均负载等关键指标,则需借助系统内置或可安装的性能监控工具。以下是具体操作方式:
一、使用top命令查看实时系统负载
top命令是麒麟OS默认集成的基础性能监控工具,以动态刷新方式展示系统整体负载、各进程资源消耗排名及内存使用概况,适用于快速定位高负载源头。
1、打开终端(可通过快捷键 Ctrl + Alt + T 或在应用菜单中搜索“终端”)。
2、输入命令并回车:top。
3、观察顶部第一行显示的负载平均值(load average),例如 load average: 0.45, 0.32, 0.28,分别代表过去1分钟、5分钟、15分钟的平均进程队列长度。
4、按 P 键按CPU使用率降序排列进程,按 M 键按内存使用率降序排列。
5、按 q 键退出top界面。
二、使用htop命令获取增强型交互视图
htop是top的增强替代工具,提供彩色界面、垂直/水平滚动、鼠标支持、进程树视图及更直观的资源条形图,但需手动安装。
1、在终端中执行安装命令:sudo yum install -y htop(适用于Kylin V10 Server)。
2、确认安装成功后,输入命令启动:htop。
3、界面顶部显示CPU、内存、Swap使用率的可视化进度条;底部显示快捷键说明。
4、使用方向键移动光标,按 F9 可直接结束选中进程,按 F10 退出。
三、使用uptime命令快速获取平均负载与在线时长
uptime命令以极简方式输出系统已运行时间、当前登录用户数及过去1/5/15分钟的平均负载值,适合脚本调用或快速检查。
1、在终端中输入:uptime。
2、输出示例:09:51:22 up 3 days, 4:22, 2 users, load average: 0.12, 0.18, 0.21。
3、其中 load average 后三个数值即为系统负载均值,数值持续高于CPU核心数表明存在过载风险。
四、使用nmon工具进行多维度资源快照与历史分析
nmon是一款轻量级、全资源覆盖的监控工具,支持CPU、内存、磁盘IO、网络、内核等模块的实时查看与日志记录,适用于深度排查场景。
1、创建安装目录并进入:sudo mkdir -p /opt/nmon && cd /opt/nmon。
2、上传或下载nmon压缩包(如 nmon16m_helpsystems.tar.gz),并解压:sudo tar -zxvf nmon16m_helpsystems.tar.gz。
3、根据CPU架构选择对应二进制文件(如 x86_64)并复制至系统路径:sudo cp nmon_x86_64_centos7 /usr/bin/nmon。
4、添加执行权限:sudo chmod +x /usr/bin/nmon。
5、运行命令启动:nmon,按对应字母键切换视图(如 c=CPU,m=Memory,d=Disk)。
五、使用vmstat命令获取周期性系统状态统计
vmstat可按指定间隔持续输出虚拟内存、进程、I/O、CPU等核心子系统的采样统计,适合后台长期观测与瓶颈初筛。
1、在终端中执行:vmstat 2 5,表示每2秒刷新一次,共输出5次结果。
2、重点关注字段:r(运行队列长度)、b(阻塞进程数)、si/so(交换入/出速率)、bi/bo(块设备读/写速率)、us/sy/id/wa(CPU用户/系统/空闲/等待占比)。
3、若 r 值持续大于CPU逻辑核心数,或 wa 值长期高于20%,表明存在明显资源争用。











