首页
›
Linux内核与驱动
›
007-Linux内核实时化
›
《Linux实时性测试与调度延迟优化:cyclictest》
VIP10
本课程属于:007-Linux内核实时化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux实时性测试与调度延迟优化:cyclictest
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统概述
实时系统定义 · 硬实时与软实时区别 · 实时操作系统(RTOS)与通用操作系…
实时系统概述
实时系统定义
02
调度延迟概念
调度延迟定义 · 中断延迟与调度延迟的关系 · 影响调度延迟的关键因素
调度延迟概念
调度延迟定义
03
Linux调度器演进
O(n)调度器 · O(1)调度器 · 完全公平调度器(CFS)
Linux
调度器演进
04
PREEMPT_RT补丁
PREEMPT_RT项目背景 · 主要特性 · 内核配置选项
PREEMPT
RT
05
Cyclictest工具介绍
Cyclictest功能 · 工作原理 · 测量指标(最小/最大/平均延迟)
Cyclictest
工具介绍
06
Cyclictest安装方法
源码编译安装 · 包管理器安装(apt/yum) · 交叉编译注意事项
Cyclictest
安装方法
07
Cyclictest基本用法
命令行参数详解(-t · -p · -i
Cyclictest
基本用法
08
Cyclictest高级用法
多线程测试 · 亲和性设置(-a) · 直方图输出(-h)
Cyclictest
高级用法
09
测试环境搭建
硬件选型建议 · BIOS/UEFI设置(禁用C-St… · Turbo Boost)
测试环境搭建
硬件选型建议
10
内核配置优化
内核抢占模型选择 · 高精度定时器(HRT) · 中断线程化
内核配置优化
内核抢占模型选择
11
CPU隔离与亲和性
isolcpus内核参数 · cpuset配置 · taskset工具使用
CPU
隔离
12
中断处理优化
中断亲和性设置(/proc/irq/… · 中断线程化(threadirqs) · 避免中断风暴
断处理优化
proc/irq
13
内存管理优化
内存锁(mlockall) · 大页内存(HugeTLB) · 避免页面错误导致的延迟
内存管理优化
mlockall
14
电源管理影响
C-State与P-State对延迟… · intel_idle与acpi_id… · 禁用动态调频
电源管理影响
C-State
15
文件系统与I/O优化
文件系统选择(ext4 vs XFS… · I/O调度器(none vs mq-… · 避免同步I/O
I/O
文件系统
16
网络栈优化
网络中断亲和性 · NAPI轮询 · RPS/RFS
网络栈优化
网络
17
实时优先级与调度策略
SCHED_FIFO · SCHED_RR · SCHED_DEADLINE
实时优先级
调度策略
18
Cyclictest结果分析
延迟分布直方图解读 · 统计指标计算 · 异常值识别与排查
Cyclictest
结果分析
19
延迟抖动来源分析
内核锁竞争 · 中断处理 · TLB抖动
延迟抖动来源分析
内核锁竞争
20
ftrace与trace-cmd
ftrace基础用法 · function_graph跟踪 · wakeup/wakeup_rt跟踪…
ftrace
trace-cmd
21
perf工具使用
perf stat · perf record · perf sched
perf
工具使用
22
内核事件跟踪
tracepoints使用 · 自定义trace event · 延迟事件捕获与分析
内核事件跟踪
tracepoints
23
实时性基准测试
cyclictest长期运行测试 · 多核压力测试 · 混合负载测试方案设计
实时性基准测试
cyclictest
24
自动化测试脚本
Shell脚本实现批量测试 · Python封装Cyclictest · 结果解析与报告生成
自动化测试脚本
Shell
25
测试报告生成
延迟数据可视化(gnuplot/ma… · HTML报告模板 · 趋势分析
测试报告生成
gnuplot/ma
26
常见问题排查
高延迟原因定位 · 优先级反转问题 · 中断处理超时
常见问题排查
高延迟原因定位
27
Xenomai与Cyclictest
Xenomai双内核架构 · Xenomai下的Cyclictes… · 与PREEMPT_RT对比
Xenomai
Cyclictest
28
RT-Linux与Cyclictest
RT-Linux架构 · 实时任务编写 · Cyclictest在RT-Linu…
RT-Linux
Cyclictest
29
嵌入式实时系统
ARM平台实时性测试 · 树莓派/BeagleBone配置 · 嵌入式内核裁剪
嵌入式实时系统
ARM
30
实时系统性能调优总结
调优方法论 · 最佳实践清单 · 持续监控与优化策略
实时系统性能调优…
调优方法论
所属VIP或分类
同VIP:Linux内核实时化:中断线程化原理与工程落地实践
同VIP:Linux内核实时化:从标准内核迁移到PREEMPT_RT
同VIP:Linux实时内核驱动迁移与中断线程化适配