Realtek PCI-e GBE系列网卡高级参数优化设置

sha*_*ter 11 networking windows-7 network-adapter ipv4

超级用户。

我正在尝试为我的 Realtek PCI-e GBE 系列控制器网卡获得最佳设置,以便在玩在线游戏时它实际上是最小的或零延迟。(在我摧毁我的键盘之前,因为我厌倦了游戏中的延迟和断开连接)

这是我当前的设置:

ARP Offload - Enabled
Auto Disable Gigabit - Disabled
Energy Efficient Ethernet - Disabled
Flow Control - Enabled
Green Ethernet - Disabled
Interrupt Moderation - Enabled
IPv4 Checksum Offload - Rx & Tx Enabled
Jumbo Frame - Disabled
Large Send Offload v2 (IPv4) - Enabled
Large Send Offload v2 (IPv6) - Enabled
Network Address - "Value" field empty, "Not Present" checked
NS Offload - Enabled
Priority & VLAN - Priority & VLAN Enabled
Receive Buffers - 512
Receive Side Scaling - Enabled
Shutdown Wake-On-Lan - Disabled
Speed & Duplex - 100Mbps full duplex
TCP Checksum Offload (IPv4) - Rx & Tx Enabled
TCP Checksum Offload (IPv6) - Rx & Tx Enabled
Transmit Buffers - 128
UDP Checksum Offload (IPv4) - Rx & Tx Enabled
UDP Checksum Offload (IPv6) - Rx & Tx Enabled
Wake on Magic Packet - Enabled
Wake on pattern match - Enabled
WOL & Shutdown Link Speed - 10 Mbps First

Please let me know asap !
Run Code Online (Sandbox Code Playgroud)

小智 11

此处的其他详细信息:http : //dox.ipxe.org/realtek_8h_source.html

速度和双工

切换链接速度和双工。

  • 自动协商:开关自动选择最佳速度
  • 10 Mbps 半双工:最高链接速度为 10 half
  • 10 Mbps 全双工:最高链接速度为 10全双工
  • 100 Mbps 半双工:最高链接速度为 100 半
  • 100 Mbps 全双工:最高链接速度为 100 full
  • 1.0 Gbps 全双工:最高链接速度为 1000 full

网络地址

更改网卡的MAC地址。 请不要使用广播或多播地址。如果是这样,驱动程序会在错误的 MAC 地址更改后停止加载。

IPv4 校验和卸载

操作系统将 IPv4 校验和计算卸载到硬件。

  • Rx & Tx Enabled : RX 和 TX 都启用
  • Tx Enabled:操作系统仅将 TX 数据包卸载到硬件
  • Rx Enabled:操作系统仅将 RX 数据包卸载到硬件
  • 禁用:操作系统使用软件例程来计算校验和

TCP 校验和卸载 (IPv4)

操作系统将 IPv4 TCP 校验和计算卸载到硬件。

  • 选项与 IPv4 校验和卸载相同

UDP 校验和卸载 (IPv4)

操作系统将 IPv4 UDP 校验和计算卸载到硬件。

  • 选项与 IPv4 校验和卸载相同

大型发送卸载 (IPv4)

操作系统将大型 TCP/IPv4 分段卸载到硬件。这可以提高传输速度并降低 CPU 使用率。

大型发送卸载 v2 (IPv4)

操作系统将大型 TCP/IPv4 分段卸载到硬件。这是比大型发送卸载 (IPv4) 更新的规范。

大型发送卸载 v2 (IPv6)

操作系统将大型 TCP/IPv6 分段卸载到硬件。

流量控制

流量控制可以停止 TX 端发送以防止丢失数据包。

优先级 & VLAN

  • Priority & VLAN Enabled : Priority 和 VLAN 均已启用
  • 优先级启用:_仅支持优先级并保持 VLAN ID = 0 _
  • VLAN Enabled :仅支持 VLAN 并保持优先级 = 0
  • Priority & VLAN Disabled : Priority 和 VLAN 都被禁用

中断节制

中断会在一段时间内自动触发。这会降低 CPU 利用率并提高吞吐量。

接收缓冲区

  • 接收缓冲器 MAX (512)

发送缓冲器

  • 发送缓冲器 MAX (128)

巨型帧

  • 2KB MTU : MTU 为 2*1024 字节
  • 3KB MTU : MTU 为 3*1024 字节
  • 4KB MTU : MTU 为 4*1024 字节
  • 5KB MTU : MTU 为 5*1024 字节
  • 6KB MTU : MTU 为 6*1024 字节
  • 7KB MTU : MTU 为 7*1024 字节

Q. 什么是 Jumbo Frame 此功能的目的是什么

A. 此功能是为了性能。它增加了一个数据包的最大长度。

它不在以太网特定范围内,并且具有以太网交换机/集线器兼容性。如果以太网交换机不能支持巨型帧,数据包将被丢弃。用户可以直接连接两台机器以避免最大长度限制,但这也会限制连接。

用户启用此功能后,驱动程序将禁用大发送卸载 (IPv4),如果 TCP/IP 使用没有大发送的巨型帧,则性能会更好。如果用户同时启用它们,驱动程序会自动选择 Jumbo Packet。

对于交换机兼容性和 TCP/IP 性能,最好使用大型发送卸载 (IPv4) 而不是巨型帧

PS:

虽然高级页面有禁用、2KB MTU、3KB MTU、... 7KB MTU。驱动程序不会启用超过 NIC 硬件限制的选项。如果超过,驱动程序会自动将长度减小到合适的值。

如何验证巨型帧的工作原理:

  1. 双方都使巨型帧具有相同的值。如果两侧有不同的巨型帧长度限制,则使用较小的值。例如,cardbus 8169 和 PCI 8169 应使用 3KB。
  2. 双方都必须禁用防火墙。
  3. 为避免交换机/集线器兼容性问题,请直接连接两个网卡。
  4. Ping 一个大数据包到另一台机器。ping xxx.xxx.xxx.xxx -l 65000
  5. 如果响应成功,则巨型帧工作。

关闭网络唤醒

  • 启用:系统可以通过魔术包从关机状态唤醒
  • Disabled : PHY 关闭以降低功耗但无法被魔术包唤醒

问:什么是关闭网络唤醒?为什么有这个功能?谁需要使用此功能?

A. 此功能用于功耗。这会影响关机模式 (S5) 的功耗。

自动禁用千兆 (PowerSaving)

  • 禁用:始终启用千兆
  • 重新链接,电池:重新链接和使用电池时自动禁用千兆
  • 重新链接,电池或交流电:重新链接时自动禁用千兆

问:什么是自动禁用千兆?为什么有这个功能?谁需要使用此功能?

A. 此功能用于功耗。

当用户将设置更改为 Re-Link 并再次拔出和插入网线时,驱动程序将自动禁用千兆功能。千兆位的功耗比 10/100 MBps 高得多。对于笔记本用户,建议开启此项以降低功耗。

附注:

此选项必须更改为 Re-Link 以启用 Auto Disable Phy"

自动禁用 PCIe(节能)

  • Disabled :断开连接时不禁用 PCI-e
  • 重新链接,电池:断开连接并使用电池时自动禁用 PCI-e
  • 重新链接、电池或交流电:断开连接时自动禁用 PCI-e

问:什么是自动禁用 PCIe?为什么有这个功能?谁需要使用此功能?

A. 此功能用于功耗。

当用户在电池模式下将设置更改为 Enabled 并拔掉网线时,驱动程序将自动禁用 PCIe 机制。这降低了功耗。

自动禁用 PHY(节能)

  • Disabled :断开连接时不禁用 PHY
  • 重新链接,电池:断开连接并使用电池时自动禁用 PHY
  • 重新链接、电池或交流电:断开连接时自动禁用 PHY

问:什么是自动禁用 PHY?为什么有这个功能?谁需要使用此功能?A. 此功能用于功耗。

当用户将设置更改为 Enabled 并拔掉网线时,驱动程序将自动禁用 PHY。要使用此功能,用户必须先启用 Auto Disable Gigabit。由于千兆链路建立需要更长的时间,驱动程序需要用户禁用千兆以减少连接时间。

附注。

如果两者都启用,链接时间会增加但功耗会降低。链接时间约5秒。

接收端缩放

  • 已禁用RSS 已禁用
  • 启用 : RSS 启用

    1. 此功能可在 Internet 浏览和文件复制时实现更好的 CPU 利用率平衡。

    2. 这对于包含大量图片的复杂主页内容尤其有用。

因为操作系统会为每张图片创建一个 TCP 连接。这些 TCP 连接将分派到不同的 CPU。从驱动层到应用层,数据传输和图片解码运行在不同的CPU上。

  1. 此功能无法增加总吞吐量。它旨在提高 CPU 利用率。

网络性能基准测试工具可能会显示启用 RSS 时总吞吐量下降。

  1. 建议关心 CPU 利用率的最终用户启用此功能。

  2. 当启用 RSS 时,驱动程序分配两个不同的接收缓冲区。接收缓冲区大小是禁用 RSS 的两倍。

  • RE: 中断审核 - 根据[服务器故障帖子中的答案](https://serverfault.com/a/420097/233534),“禁用‘中断审核’会提高网卡的性能,但会付出额外的代价CPU使用率。” (2认同)