Cygwin Rsync над SSH очень медленно

1171
Waleed Hamra

У меня есть 2 машины под управлением Windows Xp SP3. У меня установлен Cygwin на обе версии 1.7. У меня установлены rsync и ssh, и они настроены с использованием параметров по умолчанию, указанных в программах ssh-host-config и ssh-user-config.

Я переместил открытые ключи в их соответствующие местоположения, и в основном ssh работает нормально. я начал операцию rsync, используя:

rsync -av --delete --hard-links local_dir username@other_machine:/some_dir 

хорошо ... на обеих машинах процессор работает почти на холостом ходу, интенсивного использования нет. Я проверил IO, используя Process Explorer на обеих машинах, и это тоже на нормальном уровне (1 ~ 2 МБ / с), поэтому я не вижу узких мест, потому что производительность сети ужасна. Я не собираюсь превышать 1 МБ / с ... когда обычная копия файла с использованием общего доступа к Windows достигает ~ 10 МБ / с ..

Что может быть не так?

edit1:

Как и предполагалось, я провел тест iperf, с совсем не очень хорошими результатами ...

$ iperf -c 192.168.66.3 -t 10 ------------------------------------------------------------ Client connecting to 192.168.66.3, TCP port 5001 TCP window size: 64.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.66.5 port 1220 connected with 192.168.66.3 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-17.0 sec 72.0 KBytes 34.7 Kbits/sec 
2

1 ответ на вопрос

2
C-Otto

I'd first try to find out if your networking (inside cygwin) is slow. You could try to use iperf to run some basic benchmarks.

On the server:

iperf -s 

On the client:

iperf -c <host of server> 

This should give output showing close to 100 MBit/sec. If not, the problem is unrelated to rsync (and the encryption you use because of the SSH access).

отредактированное сообщение .. iperf был очень медленным: S Waleed Hamra 11 лет назад 0
Не могли бы вы запустить iperf между Cygwin + Windows (в обоих вариантах)? Может быть, только одна из установок Cygwin имеет проблемы. C-Otto 11 лет назад 0
те же результаты. поэтому я решил сделать еще один тест. на этот раз в UDP. это не идеально, но намного лучше, около 1 МБ / с, в отличие от 35 КБ / с, которые я использую по протоколу TCP. Waleed Hamra 11 лет назад 0
Также очень медленно. Я обнаружил, что виновником является VirtualBox NAT, решите проблему с помощью этой команды: VBoxManage modifyvm "Имя VM" --natsettings1 1500,1024,1024,1024,1024 (дополнительная информация: http://techblog.geeksbrain.net/2012 / 11 /, как-я-решаемые-медленно-окна-загрузка-скорость, когда-используя VirtualBox-нац-или мостик /) cmc 10 лет назад 0

Похожие вопросы