使用时FreeBSD 11在Google 计算引擎使用 openvpn 和 l2tp(mpd)创建 vpn 后,我注意到网络速度非常慢,首先我禁用 TSO:
ifconfig vtnet0 -tso
但没有用,因此我禁用了完整vtnet 校验和卸载将这一行添加到/boot/loader.conf
文件中:
hw.vtnet.csum_disable="1"
这样做之后,网络速度明显提升。
但想知道这是否会引发其他问题,或者禁用虚拟环境是否完全没问题?
答案1
简而言之,我认为禁用 CSUM 不会给您带来任何不利影响。
当您使用支持硬件校验的网卡时,该设置会有所帮助。在虚拟化客户机上,这意味着如果主机支持,则您的客户的虚拟网络驱动程序将要求主机的驱动程序处理该工作。
禁用它意味着您的虚拟 CPU 将执行该工作。
只要您获得更好的表现,就继续保持下去。