Spring Boot Micrometer指标system_load_average_1m含义及单CPU场景疑问
关于Spring Boot Micrometer中
system_load_average_1m指标的解释 官方帮助文本翻译
HELP system_load_average_1m 该指标是1分钟内,等待可用处理器的可运行任务数,加上正在可用处理器上运行的可运行任务数的平均值。
单CPU环境下的指标意义
在单CPU配置的环境中,这个指标的数值能直接体现系统负载状态:
- 指标值维持在1左右:CPU刚好能处理所有任务,无明显任务排队
- 指标值持续大于1:存在任务排队等待CPU资源,数值越高,排队任务越多,系统卡顿风险越高
- 指标值远大于1:大量任务积压,CPU完全处于饱和状态,系统大概率会出现明显卡顿
针对你的问题:是的,在单CPU环境下,当system_load_average_1m指标持续偏高时,就代表同时待处理的任务过多,导致任务排队,进而造成系统卡顿。
内容的提问来源于stack exchange,提问作者Tim Schwalbe
相关产品推荐
相关产品推荐

