这些设置能够帮助您根据需求调整网络卡的性能和行为。

| 属性 |
|---|
| Advanced EEE |
| ARP减负 |
| Gigabit Lite |
| IPv4 硬件校验和 |
| Network Address |
| NS 减负 |
| Power Saving Mode |
| TCP 硬件校验和 (IPv4) |
| TCP 硬件校验和 (IPv6) |
| UDP 硬件校验和 (IPv4) |
| UDP硬件校验和 (IPv6) |
| VLAN ID |
| Wake on magic packet when system |
| 传送缓冲区 |
| 大量传送减负v2 (IPv4) |
| 大量传送减负v2 (IPv6) |
| 关机 网络唤醒 |
| 环保节能 |
| 接收端调整 |
| 接收端调整最大伫列 |
| 接收缓冲区 |
| 节能乙太网路 |
| 巨型帧 |
| 连接速度和双工模式 |
| 流控制 |
| 魔术封包唤醒 |
| 网络唤醒和关机连接速度 |
| 样式比对唤醒 |
| 优先级和VLAN |
| 中断调整 |
| 自动关闭 Gigabit |
千兆网络环境优化的网卡高级属性推荐配置(基于Windows系统):
千兆网卡最佳性能配置方案
一、必须启用的关键硬件加速
-
IPv4 硬件校验和:启用
-
TCP 硬件校验和 (IPv4):启用
-
UDP 硬件校验和 (IPv4):启用
-
大量传送减负v2 (IPv4):启用
-
接收端调整 (RSS):启用(服务器建议设为4-8队列)
二、节能相关配置(性能优先)
-
环保节能/EEE:禁用
-
Power Saving Mode:设为「最高性能」
-
节能乙太网路:禁用
-
自动关闭 Gigabit:禁用
三、缓冲区设置(千兆网络推荐值)
-
传送缓冲区:2048KB
-
接收缓冲区:2048KB
-
接收端调整最大伫列:512或更高
四、高级协议设置
-
巨型帧:保持默认1500(除非整个网络支持jumbo frame)
-
流控制:启用
-
连接速度和双工模式:1.0 Gbps全双工(或自动协商)
五、网络唤醒配置
-
魔术封包唤醒:按需启用
-
关机网络唤醒:按需启用
六、特殊功能配置
-
中断调整:中等(平衡延迟和吞吐量)
-
VLAN ID:非企业环境保持默认
-
优先级和VLAN:禁用(除非需要QoS)
七、其他优化项
-
NS 减负:启用
-
ARP减负:启用
-
Gigabit Lite:禁用
配置原理说明:
-
硬件加速全开:将校验和计算、数据包分片等任务卸载到网卡处理,降低CPU占用率
-
禁用节能功能:避免因节能导致的响应延迟和带宽波动
-
缓冲区优化:2048KB缓冲区可更好处理千兆网络的突发流量
-
流控制启用:防止千兆全双工模式下的丢包现象
-
RSS启用:在多核CPU上实现网络负载均衡
每一项功能或设置都可以通过不同的命令、注册表修改或设备管理器中的特定设置进行控制。下面我将尽力提供每一项的相关命令或注册表项。如果某些设置需要通过操作系统的界面进行调整,相关的命令或步骤也会给出。
1. Advanced EEE
- 命令/设置: 这个设置通常会通过网卡驱动来启用,具体命令视网卡驱动和操作系统而定。通常在设备管理器中可以通过“高级”设置启用。
- 注册表: 不同的网卡驱动可能会在注册表中有不同的项来控制这一功能。一般在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters之下,特定的驱动设置可能存在。
2. ARP减负
- 命令: 可以通过设置路由器或交换机的ARP缓存时间来减少ARP广播。例如,在Linux中,可以通过以下命令设置:
Copy Code
sysctl -w net.ipv4.neigh.default.gc_stale_time=120 - 注册表: 通常不涉及注册表设置,但可以通过网络设备的设置来调节。
3. Gigabit Lite
- 命令: 在操作系统中,通过设备管理器查看网络适配器属性,启用或禁用Gigabit支持。
- 注册表: 在某些设备的注册表设置下,可以启用或禁用Gigabit连接。例如:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters中可能有相关设置。
4. IPv4 硬件校验和
- 命令: 可以通过网络适配器属性来开启或关闭硬件校验和。
Windows系统中,使用命令行工具netsh进行设置。Copy Codenetsh interface ipv4 set global checksum=enabled - 注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下的校验设置。
5. Network Address
- 命令: 通过设备管理器或网卡属性来设置网络地址。也可以通过
netsh命令设置:Copy Codenetsh interface ipv4 set address name="Ethernet" static <ip_address> - 注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,可以设置网络地址。
6. NS 减负
- 命令: 可以通过路由器或交换机调整网络参数来减少NS(Neighbor Solicitation)。在Linux中可以设置相应的参数:
Copy Code
sysctl -w net.ipv6.neigh.default.gc_thresh1=512 - 注册表: 这个功能在Windows中不直接通过注册表设置,通常需要调整网络设备。
7. Power Saving Mode
- 命令: 在Windows中,使用
powercfg命令来管理电源设置:Copy Codepowercfg -change standby-timeout-ac 10 - 注册表: 通过
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power来管理电源设置。
8. TCP 硬件校验和 (IPv4)
- 命令: 使用
netsh配置IPv4硬件校验和:Copy Codenetsh interface ipv4 set global checksum=enabled - 注册表: 通过
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters控制。
9. TCP 硬件校验和 (IPv6)
- 命令: 使用类似的
netsh命令来启用IPv6的硬件校验和。 - 注册表: 和IPv4一样,通过注册表设置。
10. UDP 硬件校验和 (IPv4)
- 命令: 在Windows中通过网卡设置或使用命令行调整。
- 注册表: 相关设置一般可以在
Tcpip服务下找到。
11. UDP硬件校验和 (IPv6)
- 命令: 同样可以通过
netsh命令调整IPv6的UDP硬件校验和。
12. VLAN ID
- 命令: 通过设备管理器或专用的VLAN配置工具配置VLAN ID。
- 注册表: 该设置通常通过设备的驱动程序来管理,不常见注册表项。
13. Wake on magic packet when system
- 命令: 使用
powercfg命令:Copy Codepowercfg /deviceenablewake "Ethernet" - 注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters中有相关唤醒设置。
14. 传送缓冲区
- 命令: 在网络适配器属性中调整缓冲区大小,Windows中可以通过
netsh来配置。 - 注册表: 可能需要修改特定的网卡驱动注册表项来调整缓冲区大小。
15. 大量传送减负v2 (IPv4/IPv6)
- 命令: 通过设置
netsh或调整路由器配置来启用此功能。 - 注册表: 该功能通常通过驱动程序或设备管理器配置。
16. 关机 网络唤醒
- 命令: 使用
powercfg来管理:Copy Codepowercfg -devicequery wake_armed - 注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters。
17. 环保节能
- 命令: 通常通过电源选项设置节能模式。
- 注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power中调整。
18. 接收端调整
- 命令: 使用
netsh来调整接收端的网络参数。 - 注册表: 注册表项通常与网卡和TCP/IP相关。
19. 接收端调整最大伫列
- 命令: 通过
netsh来调整接收端队列大小。 - 注册表: 可能需要修改特定网卡的注册表项。
20. 接收缓冲区
- 命令: 通过网卡属性调整缓冲区大小,或者使用
netsh配置。 - 注册表: 在注册表中有特定网卡的参数可以进行配置。
21. 节能乙太网路
- 命令: 启用此功能通常需要通过设备管理器或网络适配器属性设置。
- 注册表: 通过特定的驱动程序控制。
22. 巨型帧
- 命令: 在网络适配器属性中启用巨型帧。
- 注册表: 相关设置通常会在网卡驱动中找到。
23. 连接速度和双工模式
- 命令: 在设备管理器中调整网络适配器的连接速度和双工模式。
- 注册表: 通过网卡驱动程序控制。
24. 流控制
- 命令: 可以通过
netsh来设置流控制。 - 注册表: 注册表项通常和网卡驱动有关。
25. 魔术封包唤醒
- 命令:
powercfg命令来启用魔术封包唤醒:Copy Codepowercfg /deviceenablewake "Ethernet" - 注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters。
26. 网络唤醒和关机连接速度
- 命令: 使用
powercfg和网络适配器设置来调整。 - 注册表: 通过
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters设置。
27. 样式比对唤醒
- 命令: 可能与网卡的特定驱动有关。
- 注册表: 通过网卡驱动控制唤醒样式。
28. 优先级和VLAN
- 命令: 通过网卡属性设置VLAN优先级。
- 注册表: 通过特定的网卡驱动程序进行配置。
29. 中断调整
- 命令: 通常通过设备管理器或网络适配器设置。
- 注册表: 可以通过特定网卡的注册表项来调整。
30. 自动关闭 Gigabit
- 命令: 通过设备管理器或
netsh来禁用Gigabit功能。 - 注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters。
这些设置和命令可以帮助您调整网络相关的功能。
在Windows操作系统中,许多网卡相关设置可以通过命令行工具、设备管理器、或注册表进行修改。下面是您列出的每一项的相关命令和注册表修改示例。
1. Advanced EEE
- 命令:一般通过设备管理器中的高级设置来启用(具体取决于网卡驱动程序)。通常没有统一的命令来启用此设置。
- 注册表:具体路径和设置取决于网卡型号,通常在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下。
2. ARP减负
- 命令:修改ARP缓存时间可以通过以下命令:
Copy Code
sysctl -w net.ipv4.neigh.default.gc_stale_time=120 - 注册表:无直接注册表项,但可以通过设备管理器调整ARP策略。
3. Gigabit Lite
- 命令:此项设置通常通过设备管理器进行启用。可以查看网卡属性以启用/禁用。
- 注册表:在注册表中,路径通常为:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
4. IPv4 硬件校验和
- 命令:通过
netsh启用或禁用IPv4硬件校验和:Copy Codenetsh interface ipv4 set global checksum=enabled - 注册表:在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下有相关设置。
5. Network Address
- 命令:可以通过以下命令设置网络地址:
Copy Code
netsh interface ipv4 set address name="Ethernet" static <ip_address> - 注册表:通过注册表设置网卡的MAC地址:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
6. NS 减负
- 命令:可以通过
sysctl命令调整:Copy Codesysctl -w net.ipv6.neigh.default.gc_thresh1=512 - 注册表:没有直接的注册表项控制此功能,主要通过网络设备配置。
7. Power Saving Mode
- 命令:可以通过
powercfg来配置电源模式:Copy Codepowercfg -change standby-timeout-ac 10 - 注册表:电源设置通常位于:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
8. TCP 硬件校验和 (IPv4)
- 命令:通过
netsh配置:Copy Codenetsh interface ipv4 set global checksum=enabled - 注册表:相关设置位于:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
9. TCP 硬件校验和 (IPv6)
- 命令:通过
netsh设置IPv6的硬件校验和:Copy Codenetsh interface ipv6 set global checksum=enabled - 注册表:与IPv4类似,设置在:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
10. UDP 硬件校验和 (IPv4)
- 命令:通过
netsh配置UDP硬件校验和:Copy Codenetsh interface ipv4 set global checksum=enabled - 注册表:此设置也通常在注册表中的网卡相关项下。
11. UDP硬件校验和 (IPv6)
- 命令:通过
netsh配置IPv6 UDP硬件校验和:Copy Codenetsh interface ipv6 set global checksum=enabled - 注册表:在IPv6相关的注册表项下。
12. VLAN ID
- 命令:通常通过设备管理器或交换机进行设置。也可以通过以下命令设置:
Copy Code
netsh interface ipv4 set interface name="Ethernet" vlan=123 - 注册表:VLAN ID通常通过网络适配器的驱动配置。
13. Wake on magic packet when system
- 命令:启用此功能通过
powercfg命令:Copy Codepowercfg /deviceenablewake "Ethernet" - 注册表:在注册表中,通过以下路径启用:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
14. 传送缓冲区
- 命令:通常在设备管理器中配置,或使用命令:
Copy Code
netsh interface ipv4 set subinterface "Ethernet" mtu=1500 - 注册表:通常在网络适配器的注册表项中修改。
15. 大量传送减负v2 (IPv4)
- 命令:通过配置网络设备来减少传送负载。没有直接的
netsh命令。 - 注册表:根据网卡型号和驱动程序,相关项位于:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
16. 大量传送减负v2 (IPv6)
- 命令:类似于IPv4,通常通过设备配置。
- 注册表:同上,涉及到驱动和网络设备的配置。
17. 关机 网络唤醒
- 命令:使用以下命令启用设备唤醒功能:
Copy Code
powercfg /deviceenablewake "Ethernet" - 注册表:通过注册表启用:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
18. 环保节能
- 命令:通过
powercfg命令设置节能模式:Copy Codepowercfg -change standby-timeout-ac 10 - 注册表:通过以下路径调整节能模式:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
19. 接收端调整
- 命令:通过
netsh设置接收端缓冲:Copy Codenetsh interface ipv4 set subinterface "Ethernet" mtu=1500 - 注册表:注册表项通常在网卡的相关驱动配置中。
20. 接收端调整最大伫列
- 命令:通过
netsh设置队列大小:Copy Codenetsh interface ipv4 set global max_rcv_buff=1024 - 注册表:在相关网卡驱动的注册表项中。
21. 接收缓冲区
- 命令:通过命令调整缓冲区大小:
Copy Code
netsh interface ipv4 set subinterface "Ethernet" mtu=1500 - 注册表:通过以下路径进行调整:
Copy Code
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
22. 节能乙太网路
- 命令:通过网卡属性设置节能模式。
- 注册表:与网卡驱动相关设置。
23. 巨型帧
- 命令:通过设备管理器启用巨型帧。
- 注册表:通过网卡相关的注册表项启用。
24. 连接速度和双工模式
- 命令:通过网卡属性设置连接速度:
Copy Code
netsh interface ipv4 set subinterface "Ethernet" mtu=1500 - 注册表:通过网卡驱动程序设置。
25. 流控制
- 命令:通过设备管理器或
netsh设置流控制。 - 注册表:通过驱动配置。
26. 魔术封包唤醒
- 命令:使用
powercfg启用魔术封包唤醒:Copy Codepowercfg /deviceenablewake "Ethernet" - 注册表:通过
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters设置。
27. 网络唤醒和关机连接速度
- 命令:使用
netsh配置网络连接速度。 - 注册表:调整网卡相关设置。
28. 样式比对唤醒
- 命令:通过网卡驱动程序设置。
- 注册表:与网卡驱动相关。
29. 优先级和VLAN
- 命令:通过网卡属性设置VLAN优先级。
- 注册表:通过网卡驱动程序设置。
30. 中断调整
- 命令:通常通过设备管理器或驱动程序配置中断。
- 注册表:与网卡驱动程序相关。
31. 自动关闭 Gigabit
- 命令:可以通过设备管理器设置禁用Gigabit功能。
- 注册表:相关设置通过网卡驱动程序在注册表中配置。
这些设置能够帮助您根据需求调整网络卡的性能和行为。

浙公网安备 33010602011771号