目录

aws linux 网络性能优化:Linux 内核配置

 

 
 

Linux 内核配置可以增加或减少网络延迟。为了实现 您的延迟优化目标,微调 Linux 内核非常重要 根据工作负载的具体要求进行配置。

Linux 内核有许多配置选项可能有助于减少 网络延迟。最有影响力的选项如下。

  • 启用繁忙轮询模式 – 忙频轮询模式 减少网络接收路径上的延迟。启用繁忙轮询模式时, 套接字层代码可以直接轮询网络设备的接收队列。这 繁忙轮询的缺点是来自轮询的主机中的 CPU 使用率较高 在紧密循环中获取新数据。有两个全局设置可以控制数字 等待所有接口的数据包的微秒数。

     

    busy_read

    套接字读取的低延迟繁忙轮询超时。这控制数字 等待套接字层读取设备上的数据包的微秒数 队列。要使用 sysctl 命令全局启用该功能, Linux 内核组织建议的值为 50 微秒。查看更多 信息,请参阅busy_read在 Linux 内核用户和管理员指南中。

    $ sudo sysctl -w net.core.busy_read=50
    busy_poll

    轮询和选择的低延迟繁忙轮询超时。这控制数字 等待事件的微秒数。建议值介于 50-100 之间 微秒,具体取决于要轮询的套接字数。插座越多 你加,数字应该越高。

    $ sudo sysctl -w net.core.busy_poll=50

分类: 操作系统 标签: 优化 发布于: 2024-03-16 15:21:18, 点击数: