如何更快地复制 200GB 文件?

Rai*_*tor 5 rsync copy copying scp

我在服务器 A(RHEL 5.2)上有一个 200GB 的 .tgz 文件。我想将该文件传输到服务器 B(RHEL 5.3)。服务器 B 在 ESXi 4 Update1 上。服务器 B 虚拟机具有 4 个 vCPU,具有 10GB RAM。

服务器 A 和服务器 B 都通过带有本地 IP 地址的以太网电缆连接(不涉及交换机)

scp 给了我大约 3Mbps。有没有办法达到400Mbps?

Sco*_*ack 21

要真正的沮丧和肮脏,您可以使用 netcat。

在发件人

cat {filename} | nc -l 3333
Run Code Online (Sandbox Code Playgroud)

在接收器上

nc {sender_ip_address} 3333 > {filename}
Run Code Online (Sandbox Code Playgroud)

由于几乎没有应用程序开销,因此您应该只受到 IO 的限制,无论是磁盘还是网络。

  • 无用的使用 cat ;) nc -l 3333 < {filename} (3认同)
  • +1 for netcat - IMO 这类事情的最佳工具 (2认同)