我有两台新的戴尔服务器,两者的硬件非常接近。一台安装了 RHEL6,一台安装了 CentOS 6。
我通过网络脚本、modprobe.d 和 sysctl.conf 设置对机器进行了相同的配置(对 sysctl.conf 进行了比较以确认)。
所有四个物理端口均位于 Cisco 3750X 堆叠交换机上,并且配置相同,只是每个服务器对都有自己的通道。
通过命令dd if=/dev/zero bs=4k count=262140 | ssh {host} 'cat > /dev/null'
我从 RHEL6 机器上获得大约 100MB/s,但在 CentOS6 机器上只有大约 35MB/s。
有任何想法吗?
我可以发布各种配置,但配置有很多,不想有一个不必要的巨大帖子......
答案1
您测试期间的 SSH 配置和 CPU 功率是否相同?在这样的速度下,加密/解密的开销可能并不小。您可能想在没有 SSH 的情况下重试测试,看看会产生什么样的差异。