Я получил файл .tgz размером 200 ГБ на сервере A (RHEL 5.2). Я хочу передать этот файл на сервер B (RHEL 5.3). Сервер B находится на ESXi 4 Update1. Я дал 10 ГБ этой виртуальной машине сервера B с 4 виртуальными ЦП.
И сервер A, и сервер B подключены с помощью кабеля Ethernet с локальными IP-адресами (коммутатор не задействован)
scp дает мне около 3 Мбит / с. Есть ли способ получить 400 Мбит / с?
Чтобы быть по-настоящему подавленным и грязным, вы можете использовать netcat.
Об отправителе
cat {filename} | nc -l 3333
На приемнике
nc {sender_ip_address} 3333 > {filename}
Поскольку накладных расходов приложений почти не будет, вы должны быть ограничены только вводом-выводом, будь то диск или сеть.
Используйте незашифрованный метод передачи без сжатия. Я бы предложил FTP, учитывая простоту настройки и отсутствие болтливого протокола, такого как Samba.
Еще раз положительный момент от Мэтта: вы также можете подумать об установке последней версии VMtools на сервере B.
Вам необходим FTP-сервер, поддерживающий сжатие в режиме Z или сжатие bzip, например NULL FTP-сервер . Я не знаю, что такое Linux-эквивалент. С помощью сжатия вы можете увеличить эффективность / скорость до 75%, в зависимости от того, что вы делаете.