Bandwith UDP

+1 głos
wizyt: 708

Witam,

 Sieć wygląda tak:

1) Win 7 HP, Intel 5100AGN Wifi

2) Router dlink 655

3) Media Player Ariva Ferguson HD210 (Ethernet).

Komputer łączy się przez Wifi z routerem, a Ariva z routerem przez ethernet.

Typowo osiągam około 40mb/s kopiowania po wifi z komputera na Arive.

Gdy uruchomie JPerf i potestuje Bandwith UDP okazuje się, że:

1) Dla połaczenia z arivą zmiana UDP Packet Size z 1,5 KB/s na 2,5KB/s skutkuje wzrostem transferu z 40mb/s do ponad 90mb/s.

2) Dla połączenia z  routerem aby uzyskać podobny transfer muszę ustalić wartość na 50KB/s

Czy ktoś potrafi to wyjasnić merytorycznie i czy możliwe jest zwiększenie transferu danych między komputerem a Arivą poprzez modyfikacje ustawiń sieciowych?  

21 września 2012 w LAN przez użytkownika barwniak Poziom 5 (3,660)
   

6 odpowiedzi

0 głosów
Witam, sprecyzuj proszę te podpunkty 1) i 2) w których się łączysz. W jaki sposób, czyli urządzenia pośrednie (np. router Twój, sąsiada)? No i podpunkt 2), połączenie z routerem, czyli komunikacja PC->Router, czy też PC->Router->Sąsiad, PC->Router->Onet.pl?
odpowiedź 22 września 2012 przez użytkownika Kosmynauta Poziom 4 (1,220)
0 głosów
Wszystko w obrębie jednego mieszkania, sieć lokalna, komputer i ariva w jednej sieci.
Są 3 urządzenia PC - router - Ariva(linux, samba serwer).
PC do routera przez WIFI
Ariva do routera przez kabel.
odpowiedź 22 września 2012 przez użytkownika barwniak Poziom 5 (3,660)
0 głosów
"2) Dla połączenia z routerem aby uzyskać podobny transfer muszę ustalić wartość na 50KB/s"

O to konkretnie pytam. Co to znaczy u Ciebie "dla połączenia z routerem"? Logujesz się na router i tam odbierasz te pakiety i w ten sposób mierzysz transfer, czy chodzi Ci o połączenie z internetem?
odpowiedź 23 września 2012 przez użytkownika Kosmynauta Poziom 4 (1,220)
0 głosów
Jak ktoś widział w życiu Jper to wie o co chodzi, pakiety UDP puszczam z komputera który jest klientem
w punkcie 2) na router (czyli na bramę) który jest dla JPerf serwerem.

UDP jest protokołem bezpołączeniowym, nie wymusza nawiązywania połączenia i śledzenie sesji. Dlatego nie trzeba odpalać serwera po drugie stronie (w przeciwieństwie do TCP).
odpowiedź 23 września 2012 przez użytkownika barwniak Poziom 5 (3,660)
0 głosów
Oczywiście w poście na górze jest błąd, wszelkie wartości UDP Packet Size wyrażane są oczywiście w KB a nie KB/s
odpowiedź 23 września 2012 przez użytkownika barwniak Poziom 5 (3,660)
0 głosów
Ok mój błąd, nie doczytałem, że oba testy robisz za pomocą programu JPerf
odpowiedź 23 września 2012 przez użytkownika Kosmynauta Poziom 4 (1,220)
...