在linux和macos中看不到文件复制速度,往往不清楚smb或者afp的传输速度。
dd命令可以测试磁盘io速度,当然也可以测试网络传输速度。
首先要挂载afp或者smb,此步略过。
然后准备好一定体积的测试文件(最好大点,比如1G以上),使用以下命令测试传输速度:
dd if=/smb/TestIO/test of=/TestIO/test
if表示源文件(smb或者afp中的文件),of表示复制到何处(复制到本机),具体路径需要自行设置。
稍等片刻,得到以下结果 :
5311711232 bytes transferred in 109.627257 secs (48452469 bytes/sec)
如果没有大文件,可以用以下命令直接生成一个1G的文件:
dd if=/dev/zero of=test bs=1M count=1024
测试两台机器之间的网络传输速率
-
在服务器端安装iperf3:
sudo yum install iperf3
-
在服务器端运行iperf3服务器:
iperf3 -s
这将启动iperf3服务器,并等待客户端连接。
</