Saya perhatikan bahwa di jaringan kantor saya, koneksi SSH multi-hop menggunakan metode "pseudo-tty" berkinerja lebih baik (lihat catatan terakhir) daripada menggunakan metode "penerusan". Mengapa demikian?
Dengan kata lain, mengapa:
ssh -A -X -tt server1 ssh -X -tt server2 # pseudo-tty
menghasilkan kinerja yang jauh lebih baik daripada:
ssh -o ‘ProxyCommand=ssh -A -X -W %h:%p server1’ -X server2 # forwarding
?
Catatan lain:
- Saya menggunakan laptop saya, dan server1 dan server2 memiliki perangkat keras yang sama.
- Di laptop saya, saya punya Windows 7 dengan ssh dan xwin Cygwin. Ini memiliki prosesor yang layak (i7 4610M atau serupa).
- Baik server1 dan server2 adalah RHEL 6.5.
- Saya belum mengukur bitrate, tetapi aplikasi X11 secara signifikan lebih cepat dengan metode pseudo-tty (ada penundaan yang terlihat dengan penerusan).