Skip to content
Search Rocky Linux

This page uses Chinese content. Search opens the Chinese documentation.

    Browse this documentation

    Rocky Linux 网络与性能调优

    This content is not available in your language yet.

    网络问题的第一问不是「调哪个参数」,而是「瓶颈在哪一层」。Rocky 在网络上给出的两个官方入口分别是配置入口与调优入口;本页先确认这两个入口,再给出一条可回退的调优顺序。

    网络配置入口:NetworkManager 工具链

    Section titled “网络配置入口:NetworkManager 工具链”

    官方提供基础网络配置指南(network/basic_network_configuration)与 nmcli、nmtui、network_manager 三篇 gemstone,说明 Rocky 的网络配置入口是 NetworkManager 工具链。

    这条事实决定了操作方式:配置应当通过工具链写入,而不是手工编辑底层配置文件——绕过工具链的改动可能在下一次工具链重载时被覆盖,也会让「这台机器的网络配置到底是什么」失去单一来源。命令式入口适合纳入脚本与配置管理,交互式入口适合现场排障,见 Rocky 自动化与配置管理。

    官方提供网络性能调优指南(network/performance_tuning),其中含 IRQ 调优子篇(IRQs and kernel packet drops)。

    调优顺序:测量、变更、验证、回退

    Section titled “调优顺序:测量、变更、验证、回退”

    顺序比参数重要。一条可复用的顺序是:

    1. 先定指标:吞吐、时延、丢包、处理器占用,选一到两个作为判据,并记下当前基线值;
    2. 再定层次:应用、协议栈、中断与队列、驱动与硬件,逐层排除,不要同时改动两层;
    3. 一次只改一处:每次变更都要能单独回退,混在一起改等于放弃归因;
    4. 变更前留证据:改之前的取值、改之后的取值、观察窗口内的指标,三条一起留档。

    高速网卡上,「一个核忙死、其余核闲着」是典型症状,对应的正是中断与队列这一层,而上文提到的官方 IRQ 子篇就是这条线的入口。落到操作上,先确认流量的分布形态(单连接还是多连接并发),再决定是调整中断分布还是调整队列数量——多队列的前提是流量本身能并行,单连接场景下堆队列不会带来收益。

    验证要能回答两个问题:指标是否真的变好了,以及业务是否仍然正常。前者看监控曲线与压测结果,后者看关键业务检查项。回退手段要在变更前准备好:能回滚配置就回滚配置,回滚不了就准备重建路径(见 Rocky 备份与恢复)。