Я заметил, что в сети моего офиса многоскачковые SSH-соединения, использующие метод "pseudo-tty", работают лучше (см. Последнее примечание), чем при использовании метода "forwarding". Почему это так?
Другими словами, почему бы:
ssh -A -X -tt server1 ssh -X -tt server2 # pseudo-tty
привести к гораздо лучшей производительности, чем:
ssh -o ‘ProxyCommand=ssh -A -X -W %h:%p server1’ -X server2 # forwarding
?
Другие заметки:
- Я на своем ноутбуке, а server1 и server2 имеют одинаковое оборудование.
- На моем ноутбуке у меня есть Windows 7 с Cygwin ssh и xwin. У него приличный процессор (i7 4610M или аналогичный).
- И server1, и server2 соответствуют RHEL 6.5.
- Я не измерял битрейт, но приложения X11 значительно быстрее с псевдо-tty методом (есть видимая задержка с пересылкой).