首页/系统/Linux 内核与性能调优速查/runqlat 运行队列延迟分布

runqlat 运行队列延迟分布

直方图展示任务可运行到实际获得 CPU 的等待, 直接反映调度侧压力。

用法

用法
runqlat-bpfcc 10 1
runqlat-bpfcc -P 10 1
默认毫秒桶; -P 按进程聚合; 与 vmstat 的 r 列结合判断。

易错点

  • 把队列延迟高直接归因于 CPU 核数不足, 未看抢占与优先级
  • 忽略同机其他负载时段的影响

数据来源与参考

  • BCC 工具集文档 runqlat
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌