首页/系统/Linux 内核与性能调优速查/cyclictest 实时延迟测量
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条
内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

cyclictest 实时延迟测量

cyclictest 以高精度定时器循环唤醒并测量实际延迟,输出 Min/Avg/Max,是评估系统调度抖动的常用量化手段。

安装rt-tests 包
常用参数-m 锁定内存 -p 优先级 -t 线程数 -i 间隔us
关注Max 与超阈次数

示例

示例
sudo cyclictest -m -p 80 -t 4 -i 200 -d 60
# Max 明显高于 Avg 说明存在延迟尖峰

易错点

  • 测试时必须叠加代表性负载,空载数据没有参考价值
  • 延长测试时长并关注最大值分布,短测容易漏掉尖峰

数据来源与参考

  • rt-tests 官方文档(cyclictest)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌