概括:
我无法理解网络传输中的特殊差异。
还:
细节:
首先,服务器是
# uname -a
FreeBSD das 10.1-RELEASE-p8 FreeBSD 10.1-RELEASE-p8 #25 d0fb866(releng/10.1): Thu Nov 13 07:57:26 EST 2014 root@bellicose:/usr/obj/root/pcbsd-build-10-STABLE/git/freebsd/ sys/GENERIC amd64
Run Code Online (Sandbox Code Playgroud)
客户是:
# uname -a
Darwin compute.internal 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64 x86_64
Run Code Online (Sandbox Code Playgroud)
两台机器都有 16GB 的内存。
通过在服务器上执行本地 rsync,至少在这种情况下,可以知道磁盘速度的期望值。
使用二进制文件 test.bin,732M,FreeBSD 服务器上的本地 rsync 显示大约 200 M/秒:
# rsync --stats -h test.bin copy.bin
[....]
sent 732.54M bytes received 35 bytes 209.30M bytes/sec
total size …
Run Code Online (Sandbox Code Playgroud)