之前wg速度只有400Mb/ps(带宽有10G),原因是大盘cpu弱。⬇️ 安装ethtool,开启GSO后翻倍了。👍
开启硬件卸载模拟 (GSO)
虽然物理网卡不能直接帮 WireGuard 加密,但 Linux 内核可以通过 GSO (Generic Segmentation Offload) 在软件层面模拟这种行为,减少 CPU 的中断处理次数。
在两端执行(将 eth0 替换为你的真实网卡名)
sudo ethtool -K eth0 gso on tso on效果好多了
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.03 sec 867 MBytes 725 Mbits/sec 0 sender
[ 5] 0.00-10.03 sec 867 MBytes 725 Mbits/sec receiver对比公网:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 4.91 GBytes 4.21 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 4.89 GBytes 4.20 Gbits/sec receiver开启GSO 前:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 362 MBytes 303 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 359 MBytes 301 Mbits/sec receiver