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.
ssh
performance
lexsys
sumber
sumber
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.
sumber
Menonaktifkan penerusan X11 jika Anda tidak membutuhkannya (ssh -x) dan mengaktifkan kompresi (ssh -C) juga dapat mempercepat sesi Anda.
sumber
Saya dapat memikirkan dua kemungkinan penyebab:
sumber
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.
sumber
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.
sumber
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?
sumber
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.
Ini bisa menjadi penting jika Anda ingin menggunakan koneksi ke potensi penuh karena jika pengirim mungkin harus menunggu acks sebelum dapat melanjutkan pengiriman.
sumber
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 .
sumber
Ini juga bisa berupa upaya SSH Brute Force yang mencekik koneksi Anda. Setiap kali sesi saya berjalan lambat saya memeriksa log dan dalam beberapa kasus seseorang mencoba kata sandi seperti orang gila.
sumber
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.
sumber
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.
sumber