Uzak ana bilgisayarda ssh ancak terminal performansı düşük. Yazdığım semboller hemen gösterilmiyor, ancak biraz gecikmeyle gösteriliyor. Bazen gecikmeden sonra bir seferde iki sembol gösterilir.
Uzak ana bilgisayarda ssh ancak terminal performansı düşük. Yazdığım semboller hemen gösterilmiyor, ancak biraz gecikmeyle gösteriliyor. Bazen gecikmeden sonra bir seferde iki sembol gösterilir.
Yanıtlar:
Yüksek gecikme, düşük ssh performansının bir başka nedenidir. Mce traceroute için daha iyi bir yedek olarak kullanmanızı öneririz. Ağ sorunlarınızın nerede olabileceği konusunda bir fikir verebilmeli.
Ağın performansını yakında terminalin iyi olduğunu keşfederek ölçmeye çalıştım. Ne oldu?
İki İnternet kanalı yönlendiricisi arasında bir yük dengelememiz var. Bazen ssh trafiğimi wan1 üzerinden ve bazen wan2 üzerinden yönlendirir. Sadece bir kanalda yanlış bir şeyler olduğunu öne sürdüm. Bu yüzden iki kanal için ayrı ayrı ağ performansını mtr (harika araç!) İle ölçtüm.
Evet! wan2 110 ms ile 21 şerbetçiotu ve wan1 sadece 21 ms ile 15 şerisine sahip! wan2 gecikme problemidir.
Sıkıştırma ve Sıkıştırma ve 9 seviyesini kullanın. Bu biraz yardımcı olacaktır. Bu parametreleri / etc / ssh / ssh_config içinde yapılandırabilirsiniz. Fakat eğer gerçek ağ çok zayıfsa bu numaralar pek iyi olmaz.
Bu davranışın en belirgin nedeni, doymuş veya düşen paketlerdir. İş istasyonunuzdan kaçtığınız makineye kaç şerbetiniz var? Varsa, bir traceroute'u analiz ettiniz mi?
OpenSSH'yi uzun bir yağ borusunda (yüksek bant genişliği + yüksek gecikme süresi) kullanıyorsanız, OpenSSH'yi daha büyük bir tcp pencere boyutu kullanmak için düzeltmeler içerdiğinden, her iki tarafta da en az 4.7 sürümünü kullandığınızdan emin olun.
* 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.
Bağlantıyı tüm potansiyeli ile kullanmak istiyorsanız, bu önemli olabilir, aksi halde gönderenin göndermeye devam etmeden önce beklemeniz gerekebilir.
Başkalarının söylediği gibi, gecikme, ağınızdaki kayıp, yavaş sunucudan gelebilir.
Bazen bir tipte 2 karakter görüyorsunuz, çünkü modern TCP yığını Naggle adında bir algoritma kullanıyor .
Yanlış yapılandırılmış DNS buna neden olabilir. Sunucu oturum açtıktan sonra hemen yanıt verecek ve dosyaları hızlı bir şekilde yükleyip indirebilir, ancak SSH girişleri yavaş olacaktır.
Bakılması gereken tek şey basitçe sunucu belleği. 256Mb belleğe sahip bir Ubuntu VM kullanıyordum ve SSH çok halsizdi. Bunu 512Mb'ye yapmak sorunu çözdü.