I got a 200GB .tgz file on server A(RHEL 5.2). I wanna transfer that file to server B (RHEL 5.3). Server B is on ESXi 4 Update1. Server B VM is with 4 vCPUs, with 10GB RAM.
Both Server A and Server B are connected with an ethernet cable with local IP addies (no switch involved)
scp gives me about 3Mbps. Is there a way to get 400Mbps?
To be real down and dirty you can use netcat.
On the sender
On the receiver
Since there will be nearly no application overhead, you should only be limited by IO, whether disk or network.
Use an unencrypted transfer method that doesn't do compression. I'd suggest FTP, given how simple it is to setup and the lack of chatty protocol, like Samba
Good points from Matt again, you might also consider ensuring you have the latest VMtools installed on Server B.
You need a FTP server that supports Mode Z compression or bzip compression such as NULL FTP Server . I don't know what the Linux equivilant would be. With compression you can increase the efficiency/speed by up to 75%, depending on what you are doing.