Назад | Перейти на главную страницу

Как быстрее скопировать файл размером 200 ГБ?

Я получил файл .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%, в зависимости от того, что вы делаете.