首先,我使用 scp 将文件从node9复制到node10。但这种方法不符合我的目的。因为 scp 会受到磁盘的影响结果出乎意料的结果。所以,我该怎么办?我的以太网是10Gbit / s。
答案 0 :(得分:1)
两件事......首先,scp
已加密,因此也需要时间进行加密,因此请考虑使用大多数Linux发行版上安装的nc
或netcat
。其次,您可以使用/dev/zero
非常快速地生成数据。所以......
快速生成数据
让我们从/dev/zero
生成10 GB的数据并丢弃到/dev/null
以检查我们生成数据的速度:
dd if=/dev/zero bs=1024k count=10000 > /dev/null
10000+0 records in
10000+0 records out
10485760000 bytes transferred in 0.573830 secs (18273282446 bytes/sec)
在18 GBytes / sec时没有太破旧。
通过网络转移
现在,在node10上,准备通过侦听端口8000接收数据,然后丢弃收到的数据:
nc -l 8000 > /dev/null
然后,在node9上,发送数据并计时:
dd if=/dev/zero bs=1024k count=10000 | nc node10 8000
答案 1 :(得分:0)
也许我已经通过使用netperf解决了这个问题。这里是这个软件的网站。enter link description here
测试结果9409.88 Mb / s 理论值10000Mb / s