pengembangan-web-mp-pd.com

Apa yang bisa menyebabkan sesi ssh lambat?

Saya ssh pada Host remote tetapi kinerja terminal buruk. Simbol yang saya ketikkan tidak ditampilkan segera, tetapi dengan beberapa penundaan. Terkadang dua simbol ditampilkan pada satu waktu setelah penundaan.

48
lexsys

Latensi tinggi adalah penyebab lain dari kinerja ssh yang buruk. Saya sangat merekomendasikan penggunaan mtr sebagai pengganti traceroute yang lebih baik. Seharusnya bisa memberi Anda beberapa ide di mana masalah jaringan Anda mungkin terjadi.

18
David Pashley

Menonaktifkan penerusan X11 jika Anda tidak membutuhkannya (ssh -x) dan mengaktifkan kompresi (ssh -C) juga dapat mempercepat sesi Anda.

15
Woody

Saya dapat memikirkan dua kemungkinan penyebab:

  1. Paket hilang pada koneksi
  2. Beban tinggi di server.
10
Shoan

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.

3

Saya mencoba mengukur kinerja jaringan dengan segera menemukan bahwa terminal baik-baik saja. Apa yang telah terjadi?

Kami memiliki penyeimbangan beban antara dua saluran Internet router. Terkadang 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.

3
lexsys

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?

2
Jan Jungnickel

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.

2
knweiss

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.

1
ServerChecker

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 modern TCP tumpukan menggunakan algoritma yang disebut Naggle .

1
radius

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.

1
raupach

Satu hal yang perlu dilihat hanyalah memori server. Saya menjalankan Ubuntu VM dengan 256Mb memori dan SSH benar-benar lamban. Menggandakan ini ke 512Mb memecahkan masalah.

1
GateKiller