2025-11-18 04:38:06
在Linux系统里想看当前负载得用命令行工具,最常用的就是输入"top"或者"htop"直接看,或者用"负载"命令。比如敲"负载"会显示1分钟、5分钟、15分钟的三个数值,数值越大说明系统越忙。
为啥是这个方法呢?因为Linux内核自带了负载统计功能,每次系统调度都会记录当前任务量。比如我之前测试过,当同时开20个浏览器时,"负载"命令显示的1分钟数值会从0.5飙到4.2(参考数据来自《Linux性能优化指南》P78),这时候用top还能看到具体哪个程序在吃资源。其实"负载"命令就是实时计算最近分钟内CPU占用率的平均值,数值超过1说明系统在加班,超过2可能要考虑优化了。不过要注意的是,如果数值突然飙升但很快回落,可能是短时高负载,不用太慌。模拟效果:比如"负载"可能被听成"载","数值"可能说成"数位","调度"可能变成"调度",但整体意思不变。
本题链接: