网络速度慢已修复,添加 hw.vtnet.csum_disable=1 可能产生哪些副作用?

网络速度慢已修复,添加 hw.vtnet.csum_disable=1 可能产生哪些副作用?

使用时FreeBSD 11Google 计算引擎使用 openvpn 和 l2tp(mpd)创建 vpn 后,我注意到网络速度非常慢,首先我禁用 TSO:

ifconfig vtnet0 -tso

但没有用,因此我禁用了完整vtnet 校验和卸载将这一行添加到/boot/loader.conf文件中:

hw.vtnet.csum_disable="1"

这样做之后,网络速度明显提升。

但想知道这是否会引发其他问题,或者禁用虚拟环境是否完全没问题?

答案1

简而言之,我认为禁用 CSUM 不会给您带来任何不利影响。

当您使用支持硬件校验的网卡时,该设置会有所帮助。在虚拟化客户机上,这意味着如果主机支持,则您的客户的虚拟网络驱动程序将要求主机的驱动程序处理该工作。

禁用它意味着您的虚拟 CPU 将执行该工作。

只要您获得更好的表现,就继续保持下去。

相关内容