我有两个戴尔盒子,每个盒子都有两个以太网端口。我用一根电缆直接连接其中两个端口,创建了一个带有 10.3.3.x 地址的小型 LAN。每个盒子上的另一个端口连接到交换机,并有一个 DHCP 提供的地址来与外界通信。
我注意到,当通过私有 LAN 将大型文件从一个设备 scp 到另一个设备时,传输有时会停滞。似乎任一设备中的任何其他网络活动都会导致传输恢复。
根据 ethtool,所有接口上的 LAN 唤醒功能均已禁用。还有什么原因导致这些传输停滞?
答案1
天哪,这听起来很奇怪。尽管我认为这应该没有任何问题,但您的 sshd 配置中是否启用了 TCP keepalive?
TCPKeepAlive yes
要尝试进一步排除故障,您可以尝试关闭 apm 和 acpi 服务,看看是否以某种方式使用电源管理来关闭 nic。
如果这种情况在预设时间之后持续发生,那么该时间可能会提供更多关于正在发生的事情的线索。
答案2
在 yum 更新两个服务器(包括内核)之后,这个问题似乎已经消失。