慢networking固定加hw.vtnet.csum_disable = 1什么是可能的副作用?

当在Google Compute引擎上使用FreeBSD 11创build一个带有openvpn&l2tp(mpd)的vpn时,我注意到networking速度非常慢,首先禁用了TSO:

ifconfig vtnet0 -tso 

但是没有工作,因此我通过将这一行添加到/boot/loader.conf文件来禁用完整的vtnet校验和卸载 :

 hw.vtnet.csum_disable="1" 

这样做后网速提升明显。

但想知道如果这可能会引起其他问题,或完全罚款禁用它是一个虚拟的环境?

总之,我没有看到你的情况下禁用CSUM的任何缺点。

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

禁用它意味着你的虚拟CPU将完成这项工作。

只要你有更好的performance,就保持closures。