Neden ssh tüneli üzerinden bağlantım uzaktaki bir makineye diğer bağlantılardan çok daha yavaş?


5

Netflix vb. İçin vekil olarak kullanmak üzere küçük bir Linux kutusu kiraladım.

Ssh ve run wget hızlarım 20 MB / sn gibi fakat macunla bağlanıp en hızlıya gittiğimde sadece 1Mbit ve 300kbit gibi alıyorum.


İşlemci bilgisi

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
stepping        : 2
cpu MHz         : 2400.085
cache size      : 12288 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc ida nonstop_tsc arat pni ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm
bogomips        : 4800.17
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

Bize kullandığınız Windows kutusu ve kiralanan linux kutusu (bant genişliği, gecikme) arasındaki ağ hakkında daha fazla bilgi verin.
Phil

Yanıtlar:


5

Kutuya girdiğinizde, bilgisayarınız ile sunucu arasında bir bağlantı kurarsınız; Bir terminale bakarak sunucunun önünde oturuyor gibisiniz. Wget komutunu çalıştırdığınızda, sunucu dosyayı indirmek için internet bağlantınızı kullanır, evdeki internet bağlantınızı değil. Umarım bu grafik yardımcı olacaktır:

Bir SSH bağlantısı: ana sayfa ===> ISS'niz aracılığıyla ===> linux kutusunun ISS ===> linux kutusu

Bir wget: linux kutusu (sadece wget komutunu aldı) ===> linux kutusunun ISS ===> indirme sunucusu

Bu, linux kutusu ile ISS'si arasındaki bağlantının 20 MB / sn olduğu anlamına gelir. İnternet bağlantınız 1Mbit'te yavaş. (Ayrıca 1Mbit / s'nin 1 Mbyte / s'de aynı olmadığını fark edin; Mb = megabit, MB = megabayt)


bunu biliyorum. 10Mbit bağlantım var ama SSH tüneli üzerinden sadece 1Mbit alıyorum. Biliyorum 20 MB / sn elde edemiyorum ama 1 MB / sn almalıyım
mexima

Tünelsiz ev bilgisayarınızda en hızlı şekilde çalıştırın. Yükleme hızınız nedir? Ayrıca, sunucunun yükleme hızı nedir?
evan.bovie

internet bağlantımla 712kbit bir yükleme alıyorum ve ve test ettikten sonra sunucum bana ftp yoluyla 400-500 KB / s
hızında gönderiyor

@mexima Hmm ... Linux kutusunda hangi işlemci var?
evan.bovie

1

Windows XP kullanıyorsanız ve linux kutusu uzaktaysa, ağ açısından TCP pencere ölçeklendirmesini kullanmanız gerekebilir.

Kısacası, temel TCP bağlantılarıyla elde edilebilecek aktarım hızının bir sınırı vardır. Bu bir problem olarak kabul edildi ve 1992'de TCP Pencere Ölçeklendirmeyi tanıtan RFC 1323'te ele alındı. Windows 2000'den bu yana desteklenen, Windows Vista'ya kadar varsayılan olarak etkin değildi, bu yüzden Windows'un eski sürümlerinde elle açmanız gerekir.

İşte nasıl açıklayan birçok siteden biri: http://www.psc.edu/networking/projects/tcptune/OStune/winxp/winxp_stepbystep.html


win7 64bit code Paket var: Gönderilmiş = 10, Alınan = 10, Kayıp = 0 (% 0 kayıp), Yaklaşık olarak saniye cinsinden gidiş dönüş süresi: Minimum = 194ms, Maksimum = 197ms, Ortalama = 195ms
mexima
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.