需要解释 ethtool -K 选项

需要解释 ethtool -K 选项

我做到了

rsync -av --rsh=ssh ...

并捕获错误

输入的 MAC 损坏。数据包损坏

我找到了解决方案这里

ethtool -K eth0 tx 关闭 rx 关闭

此选项禁用以太网适配器的 TCP 校验和。但这是什么意思呢?处理器现在负责 TCP 校验和?

如果我永久关闭以太网适配器的 TCP 校验和,这是正常的还是会产生严重后果?

答案1

如果禁用 TCP 校验和卸载,则需要在更高级别执行。这将给更高级别的处理器增加额外的负载。至于其后果,这取决于系统的规格和它所做的工作,我认为我们无法在此提供任何合理的保证。

  • 我会做出改变并尝试在实验室中测试它。
  • 我还会检查是否有可以应用和测试的 NIC 驱动程序/固件更新。
  • 更换 NIC 也可能是一个解决方案。

相关内容