Nowe posty

Autor Wątek: Karta sieciowa Wi-fi na USB czy PCI ?, czy duża różnica prędkości?  (Przeczytany 4920 razy)

darkheart

  • Gość
Czy jest duża różnica w szybkości karty sieciowej na USB od karty sieciowej na PCI ? Zamierzam kupić na USB tą karte Asus WL-160W http://www.asus.com/products.aspx?l1=12&am...amp;modelmenu=1
bądz na PCI tą WL-130N http://www.asus.com/products.aspx?l1=12&am...amp;modelmenu=1
Przykładowo przesyłając między dwoma komputerami 700 mb to ile czasu by zajeło miejwięcej z kartą na USB a ile z kartą na PCI ? Czy ktoś się orientuje może jeszcze które rozwiązanie bedzie miało lepsze wsparcie pod Linuxa ?

micu

  • Gość
Karta sieciowa Wi-fi na USB czy PCI ?, czy duża różnica prędkości?
« Odpowiedź #1 dnia: 2008-01-07, 13:11:29 »
Cześć!
Co do samej prędkości, to przy założeniu, że używasz USB 2.0 nie powinno być dużych różnic (PCI powinna być minimalnie szybsza).
Wsparcie dla Linuksa może być albo poprzez 'ndiswrapper' (wykorzystanie sterowników z Windows) albo natywne (moduł kernelowy). Z dokumentacji wynika, że karta PCI jest na chipsecie Ralink, więc jest szansa na moduł kernelowy : http://rt2x00.serialmonkey.com/

Pozdrawiam
Micu

norbert_ramzes

  • Gość
Karta sieciowa Wi-fi na USB czy PCI ?, czy duża różnica prędkości?
« Odpowiedź #2 dnia: 2008-01-07, 14:31:45 »
Sam używam karty eth na usb i jest tylko ta różnica że pingi są o 1-2ms większe. Ta karta jest podpięta do mojego rutera i udostępnia łącze współlokatorce a nie mnie ;)

PS. Sterownik tej karty (obecnie w tym kompie jest tylko usb 1.1) wykorzystuje dużo więcej czasu procesora, ale to i tak jest grubo poniżej 0.1% według top.

W twoim przypadku na usb2.0 nie powinno być dużej różnicy.

A tu lsusb, lsmod i ps z mojego rutera:

lsusb
Bus 001 Device 002: ID 2001:4002 D-Link Corp. [hex] DSB-650TX Ethernet [pegasus]
Bus 001 Device 001: ID 0000:0000
lsmod | grep pegasus
pegasus                20464  0
mii                     4000  5 pegasus,8139cp,8139too,3c59x,via_rhine
usbcore               108856  3 pegasus,uhci_hcd
ps aux | head -1
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
ps aux | grep pegasus
root       714  0.0  0.0      0     0 ?        S<   Jan04   0:05 [pegasus]
root      1834  0.0  0.2   3096   756 pts/0    R+   14:20   0:00 grep pegasus
ps aux | grep 8139
root      1839  0.0  0.2   3096   748 pts/0    R+   14:20   0:00 grep 8139
Wniosek jest taki że prawie niema róźnicy, a jak chcesz wydajną kartę to kup taką co obsługuje 1000Base-T i jest na agp albo pci-x :)

EDIT: Jescze to:
top -n 1 | grep up
top - 14:37:08 up 3 days,  2:13,  1 user,  load average: 0.58, 0.58, 0.53
ping gosia -c 15
PING gosia (10.6.6.6) 56(84) bytes of data.
64 bytes from gosia (10.6.6.6): icmp_seq=1 ttl=128 time=0.989 ms
64 bytes from gosia (10.6.6.6): icmp_seq=2 ttl=128 time=1.00 ms
64 bytes from gosia (10.6.6.6): icmp_seq=3 ttl=128 time=0.831 ms
64 bytes from gosia (10.6.6.6): icmp_seq=4 ttl=128 time=0.678 ms
64 bytes from gosia (10.6.6.6): icmp_seq=5 ttl=128 time=0.523 ms
64 bytes from gosia (10.6.6.6): icmp_seq=6 ttl=128 time=1.36 ms
64 bytes from gosia (10.6.6.6): icmp_seq=7 ttl=128 time=1.19 ms
64 bytes from gosia (10.6.6.6): icmp_seq=8 ttl=128 time=1.04 ms
64 bytes from gosia (10.6.6.6): icmp_seq=9 ttl=128 time=0.872 ms
64 bytes from gosia (10.6.6.6): icmp_seq=10 ttl=128 time=0.740 ms
64 bytes from gosia (10.6.6.6): icmp_seq=11 ttl=128 time=0.553 ms
64 bytes from gosia (10.6.6.6): icmp_seq=12 ttl=128 time=1.39 ms
64 bytes from gosia (10.6.6.6): icmp_seq=13 ttl=128 time=1.23 ms
64 bytes from gosia (10.6.6.6): icmp_seq=14 ttl=128 time=1.06 ms
64 bytes from gosia (10.6.6.6): icmp_seq=15 ttl=128 time=0.922 ms

--- gosia ping statistics ---
15 packets transmitted, 15 received, 0% packet loss, time 14000ms
rtt min/avg/max/mdev = 0.523/0.960/1.396/0.263 ms
Właśnie pierwszy raz widzę poniżej 1ms :roll: