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

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

服务器A和服务器B都使用本地IP addies连接以太网电缆(不涉及交换机)

scp给我约3Mbps。 有没有办法获得400Mbps?

要真正下来和肮脏,你可以使用netcat。

在发件人上

cat {filename} | nc -l 3333 

在接收器上

 nc {sender_ip_address} 3333 > {filename} 

由于几乎没有应用程序开销,所以应该只限于IO,无论是磁盘还是networking。

使用不encryption的未encryption传输方法。 我build议使用FTP,因为安装起来非常简单,并且像Samba一样缺乏聊天协议

从马特再次好点,你也可以考虑确保你有最新的VMtools安装在服务器B.

您需要一个支持Mode Z压缩或bzip压缩的FTP服务器,例如NULL FTP Server 。 我不知道什么是Linux equivilant。 通过压缩,您可以将效率/速度提高多达75%,具体取决于您所做的事情。