Saya ssh pada host jarak jauh tetapi kinerja terminal buruk. Simbol yang saya ketikkan tidak ditampilkan segera, tetapi dengan beberapa penundaan. Terkadang dua simbol ditampilkan pada satu waktu setelah penundaan.
Saya ssh pada host jarak jauh tetapi kinerja terminal buruk. Simbol yang saya ketikkan tidak ditampilkan segera, tetapi dengan beberapa penundaan. Terkadang dua simbol ditampilkan pada satu waktu setelah penundaan.
Jawaban:
Latensi tinggi adalah penyebab lain dari kinerja ssh yang buruk. Saya sangat merekomendasikan menggunakan mtr sebagai pengganti traceroute yang lebih baik. Seharusnya bisa memberi Anda beberapa ide di mana masalah jaringan Anda mungkin terjadi.
Saya mencoba mengukur kinerja jaringan dengan segera menemukan bahwa terminal baik-baik saja. Apa yang telah terjadi?
Kami memiliki load balancing antara dua saluran Internet router. Terkadang ia merutekan traffic ssh saya melalui Wan1 dan terkadang melalui Wan2. Saya mengusulkan, bahwa ada yang salah dengan hanya satu saluran. Jadi saya mengukur kinerja jaringan dengan mtr (alat hebat!) Untuk dua saluran secara terpisah.
ya! Wan2 memiliki 21 hop dengan 110 ms dan Wan1 memiliki 15 hop dengan hanya 21 ms! Wan2 latency adalah masalahnya.
Gunakan Compression dan CompressionLevel of 9. Itu seharusnya sedikit membantu. Anda dapat mengkonfigurasi parameter ini di / etc / ssh / ssh_config. Tetapi jika jaringan yang sebenarnya sangat buruk trik ini tidak akan banyak membantu.
Penyebab paling jelas untuk perilaku ini adalah tautan yang berupa paket jenuh atau menjatuhkan. Berapa banyak hop yang Anda miliki dari workstation ke mesin yang Anda tuju? Sudahkah Anda menganalisis traceroute, jika ada?
Jika Anda menggunakan OpenSSH pada pipa panjang-gemuk (bandwidth tinggi + latensi tinggi) pastikan Anda menggunakan setidaknya versi 4.7 di kedua sisi karena mengandung perbaikan untuk membuat OpenSSH menggunakan ukuran jendela tcp yang lebih besar.
* The SSH channel window size has been increased, and both ssh(1)
sshd(8) now send window updates more aggressively. These improves
performance on high-BDP (Bandwidth Delay Product) networks.
Ini bisa menjadi penting jika Anda ingin menggunakan koneksi ke potensi penuh karena jika pengirim mungkin harus menunggu acks sebelum dapat melanjutkan pengiriman.
Seperti yang sudah dikatakan oleh orang lain, itu bisa berasal dari latensi, kehilangan jaringan Anda, server lambat.
Kadang-kadang Anda melihat 2 karakter pada satu jenis karena tumpukan TCP modern menggunakan algoritma yang disebut Naggle .
DNS yang salah konfigurasi dapat menyebabkan hal ini. Server akan merespon dengan baik begitu login, dan mengunggah dan mengunduh file dengan cukup cepat, tetapi login SSH akan lambat.
Satu hal yang perlu dilihat hanyalah memori server. Saya menjalankan VM Ubuntu dengan memori 256Mb dan SSH benar-benar lamban. Menggandakan ini ke 512Mb memecahkan masalah.