10G发行centos6.7 juniper ex4500

Bha*_*gav 5 networking

在过去的 1 周里,我一直在为此挠头,似乎找不到任何解决方案。所以,这就是我的问题...我有一台瞻博网络 ex4500 10g 交换机通过 sfp+ twinax 电缆连接到我的服务器。

第一台服务器(文件管理器):Dell R620

RAM : 96GB
N/W card : Ethernet controller: QLogic Corp. cLOM8214 1/10GbE Controller (rev 58) (2 ports) on bond0 which makes this 20Gbps
OS : centos 6.7 x86_64
Storage : 24 disks connected via perc 810 on RAID 5
Run Code Online (Sandbox Code Playgroud)

第二台服务器(计算):Dell R810

RAM : 256GB
N/W card : Ethernet controller: QLogic Corp. cLOM8214 1/10GbE Controller (rev 58) (2 ports) no bond
OS : centos 6.7 x86_64
Storage : single disk 512GB 6Bb/s
Run Code Online (Sandbox Code Playgroud)

第三台服务器(计算):Dell R810

RAM : 512GB
N/W card : Ethernet controller: QLogic Corp. cLOM8214 1/10GbE Controller (rev 58) (2 ports) no bond
OS : centos 6.7 x86_64
Storage : single disk 512GB 6Bb/s
Run Code Online (Sandbox Code Playgroud)

我有一个 CentOS 6.7 ISO 作为我用来测试传输速度的文件。这就是我开始测试的方式。首先,我开始使用服务器 2 和服务器 3,scp centos 6.7.iso root@server3:~/它的传输速度最高可达 167MB/秒。我想这是因为 MTU 是 1500 并且我的速度越来越慢。因此,在服务器连接的端口和服务器 ifcfg-px 文件中,将交换机上的 MTU 更改为 9214,并重新启动了服务器。但现在传输速度仅增加到 200MB/秒。我在服务器 1 上进行了测试,服务器 1 上有一个绑定并且 MTU 设置为 9000 我仍然得到 200MB/s。

iperf 说 10g 作为带宽,但我看不到它。scp 是否有如此多的开销以致达到 200MB/s?

无论如何,如果你们中的任何人知道问题是什么,请告诉我。它受到高度赞赏。

下面是我的 iperf 和 scp 输出。

Client connecting to teng.tofu, TCP port 5001

TCP window size: 92.6 KByte (default)
[ 3] local 10.10.113.15 port 58221 connected with 10.10.113.21 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 11.5 GBytes 9.90 Gbits/sec
Run Code Online (Sandbox Code Playgroud)

SCP

100% 3926MB 186.9MB/s 00:21
Run Code Online (Sandbox Code Playgroud)

sho*_*hok -1

SCP 使用 SFTS/SSH 来加密/解密文件。对于高速网络来说它的开销相当高。您可以尝试使用较弱的密码(例如 arcfour)来降低加密开销。

尝试发出以下命令:scp -o Ciphers=arcfour <local> <remote>

编辑:如果您不关心 SCP/SSH 性能,那么您应该使用 SCP 来对您的 LAN 进行基准测试。要测试纯网络速度,可以使用 netperf 或 iperf。如果您关心 NFS,只需导出带有大文件(例如 ISO 文件)的 NFS 挂载,将其传输到另一台计算机上并检查传输所需的秒数。