Rocky Linux 网络与性能调优
网络问题的第一问不是「调哪个参数」,而是「瓶颈在哪一层」。Rocky 在网络上给出的两个官方入口分别是配置入口与调优入口;本页先确认这两个入口,再给出一条可回退的调优顺序。
网络配置入口:NetworkManager 工具链
Section titled “网络配置入口:NetworkManager 工具链”官方提供基础网络配置指南(network/basic_network_configuration)与 nmcli、nmtui、network_manager 三篇 gemstone,说明 Rocky 的网络配置入口是 NetworkManager 工具链。
这条事实决定了操作方式:配置应当通过工具链写入,而不是手工编辑底层配置文件——绕过工具链的改动可能在下一次工具链重载时被覆盖,也会让「这台机器的网络配置到底是什么」失去单一来源。命令式入口适合纳入脚本与配置管理,交互式入口适合现场排障,见 Rocky 自动化与配置管理。
官方网络性能调优指南
Section titled “官方网络性能调优指南”官方提供网络性能调优指南(network/performance_tuning),其中含 IRQ 调优子篇(IRQs and kernel packet drops)。
调优顺序:测量、变更、验证、回退
Section titled “调优顺序:测量、变更、验证、回退”顺序比参数重要。一条可复用的顺序是:
- 先定指标:吞吐、时延、丢包、处理器占用,选一到两个作为判据,并记下当前基线值;
- 再定层次:应用、协议栈、中断与队列、驱动与硬件,逐层排除,不要同时改动两层;
- 一次只改一处:每次变更都要能单独回退,混在一起改等于放弃归因;
- 变更前留证据:改之前的取值、改之后的取值、观察窗口内的指标,三条一起留档。
中断与多队列:IRQ 这条线
Section titled “中断与多队列:IRQ 这条线”高速网卡上,「一个核忙死、其余核闲着」是典型症状,对应的正是中断与队列这一层,而上文提到的官方 IRQ 子篇就是这条线的入口。落到操作上,先确认流量的分布形态(单连接还是多连接并发),再决定是调整中断分布还是调整队列数量——多队列的前提是流量本身能并行,单连接场景下堆队列不会带来收益。
验证要能回答两个问题:指标是否真的变好了,以及业务是否仍然正常。前者看监控曲线与压测结果,后者看关键业务检查项。回退手段要在变更前准备好:能回滚配置就回滚配置,回滚不了就准备重建路径(见 Rocky 备份与恢复)。
- Rocky 合规与安全基线 — 网络暴露面与安全项的关系
- Rocky 自动化与配置管理 — 把网络配置纳入批量管理
- Rocky 服务与 systemd 运维 — 服务侧的资源与日志观察
- Rocky 备份与恢复 — 变更前的回退准备
- Rocky 启动故障排障 — 网络相关的启动期故障
- 官方:Network Configuration、Network performance tuning、nmcli - Set Connection Autoconnect、nmtui - Network Management Tool、NetworkManager