Slow local file transfer (copy) on ESX vmware server

vmware-esx

I have a 8 CPU VmWare ESX server (3.5) with 4 HDD drives in RAID that is not loaded at all. I enabled SSH and installed mc (midnight commander) in order to be able to copy(clone) virtual machines but I observed that if does copy the files very slow – around 3.5mb/s on local drive.

Why is this happening and how should I solve the issue?

Best Answer

As the others have mentioned the ESX Service Console user environment is not really optimized for performance so apps that are not specifically designed to interface with ESX tend to perform very poorly. Veeam FastSCP generally outperforms anything else that I've tried for copying data directly to\from\between ESX and ESXi hosts and it's worth trying that if you are dealing with multiple ESX(i) systems but if you are moving stuff around (or copying) within the one ESX host then the VI Client or the native console interface\remote CLI tools are what you should be using.

vmkfstools -i (import) is the recommended way to do this from the command line, you can find some details on the syntax here but use man vmkfstools from the ESX console for accurate syntax.