OpenwRT'nin son sürümünü çalıştıran bir Ubiquity RouterStation Pro'um var.
Doğrudan bir yönlendiriciye veya bir anahtarla bağlayarak, hem yerel ağıma hem de internete tam olarak beklediğim hıza sahibim. Yerel ağa Gigabit ve internete yaklaşık 1,2 megabayt / saniye.
Kablosuz bir G bağlantısıyla bağlanarak, yaklaşık 3 megabayt / saniye olan yerel sunuculardan bekleyeceğim tam hıza sahibim (elbette daha iyi olabilirdi, ancak fena değil).
Ancak yukarıdakiyle aynı kablosuz bağlantıyı kullandığımda ve internetten bir şey indirdiğimde maksimum hızım yaklaşık 30-60 kilobayt / saniyedir. Ping kullandığımda önemli bir paket kaybı yok.
Yukarıdaki hız testleri http veya ssh ile dosya indirilerek (scp ve rsync ile) yapıldı. Bununla birlikte, ağ performans testi yapan iperf aracını kullanarak, kablosuz bağlantı bile olsa, herhangi bir bağlantı noktasındaki herhangi bir bağlantı için tam internet hızımı alabilirim.
Gerçekten kafam karıştı. Herhangi bir yardım?
Düzenle
Biraz daha düşündükten sonra, sorunun paket büyüklüğü ile ilgili olabileceğini düşündüm (daha önce başka bir ağda benzer bir şey gördüm). Bunu test etmek için kullandım ping -f -c 500 -s $SIZE
(yani: çeşitli boyutta ping göndererek). Yaklaşık 220 paket büyüklüğünün altında, ping'ler neredeyse% 0 düşme oranına sahipti. Yukarıda damlama hızı hızla yükseldi, 512 bayt büyüklüğünde% 30'a ulaştı.
Bu verileri kullanarak, dizüstü bilgisayardaki rota tablosunu MSS'yi 220'ye ayarlamak üzere değiştirdim, ki anladığım kadarıyla TCP / IP paketlerinin boyutunu bu boyutta tutuyor. Sonra bir hız testi yaptım ve 600-700KB / s alıyorum. Çok daha iyi! Bu kadar acınacak bir paket büyüklüğüne sahip olmamaya bağlı olarak, kablolu bağlantıya oranla daha düşük hızı bağlarım.
Bunun sabit olduğunu düşünmüyorum ama sadece bir çalışma. Hala bunun neden olduğunu ve nasıl düzeltebileceğimi öğrenmek istiyorum.