Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: 100 Mbps ethernet met usb adapter in usb 1.1 poort?  (gelezen 3636 keer)

100 Mbps ethernet met usb adapter in usb 1.1 poort?
« Gepost op: 2009/02/23, 20:18:02 »
Ik heb een usb-ethernet adapter. Deze is aangesloten op een usb 1.1 poort:
Citaat
[user@tvpc ~]$ lspci
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10)
00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10)
Nu geeft het systeem aan dat het gaat om een 100 Mbps ethernet:
Citaat
[user@tvpc ~]$ dmesg | grep eth0
eth0: register 'dm9601' at usb-0000:00:07.2-2, Davicom DM9601 USB Ethernet, 00:00:00:00:83:1d
eth0: link up, 100Mbps, half-duplex, lpa 0x40E1
eth0: no IPv6 routers present
Maar klopt dat wel? Want ik dacht dat usb 1 max 12 Mbps kon verwerken?

Het is de bedoeling dat vanaf deze computer (mythtv backend) een mpeg stroom van 5260 Kb/s (5,2 Mbps?) via ethernet naar een pc met mythtv frontend erop gaat. Nu heb ik gelezen dat je voor het streamen van mpeg2 10 Mbps ethernet niet voldoende is, en 100 Mbps wel.

Is nu de usb 1 poort waarop de ethernet adapter is aangesloten een bottleneck die van de theoretisch 100 Mbps ethernetverbinding praktisch gezien ongeveer een 10 Mbps verbinding maakt?

edit: Of is de 12 Mbps van usb niet te vergelijken met 10 Mbps van ethernet omdat ethernet bij het versturen van data data moet verpakken met extra info zodat het bij het juiste adres aankomt e.d. zodat de effectieve dataoverdracht van ethernet veeeel lager is dan usb met een gelijk aantal Mbps? Dit zou betekenen dat usb 1 dan geen bottlenek zou zijn, en de 5.2 Mbps mpeg2 datastroom prima verwerkt kan worden door usb 1?
« Laatst bewerkt op: 2009/02/23, 20:23:21 door tommie74 »

Offline ruujan

  • Lid
Re: 100 Mbps ethernet met usb adapter in usb 1.1 poort?
« Reactie #1 Gepost op: 2009/02/23, 20:34:33 »
Tja, een ketting is zo sterk als de zwakste schakel. Je netwerk draait op 100 MBit/s, maar je USB-poort kan niet meer dan 12 MBit/s aan. Die 12 MBit is dus de beperkende factor. Dat hoeft niet altijd een probleem te zijn, maar het zou voor het streamen van een video inderdaad wel eens te weinig kunnen zijn.
Zoals je zelf ook al aangeeft, komt er ook nog eens de overhead van de netwerkverbinding bij, maar dat is bij grote pakketten (ong 1500 bytes max) misschien maar een procent of 10 (dat zou ik eens na moeten zoeken).
Kun je niet gewoon een ethernetkaartje van een tientje in de pc zetten?

Re: 100 Mbps ethernet met usb adapter in usb 1.1 poort?
« Reactie #2 Gepost op: 2009/02/23, 20:44:15 »
Tja, een ketting is zo sterk als de zwakste schakel. Je netwerk draait op 100 MBit/s, maar je USB-poort kan niet meer dan 12 MBit/s aan. Die 12 MBit is dus de beperkende factor. Dat hoeft niet altijd een probleem te zijn, maar het zou voor het streamen van een video inderdaad wel eens te weinig kunnen zijn.
Zoals je zelf ook al aangeeft, komt er ook nog eens de overhead van de netwerkverbinding bij, maar dat is bij grote pakketten (ong 1500 bytes max) misschien maar een procent of 10 (dat zou ik eens na moeten zoeken).
Kun je niet gewoon een ethernetkaartje van een tientje in de pc zetten?

Helaas, geen pci sloten meer vrij..

bottleneck zal het waarschijnlijk wel zijn, maar of er genoeg over is voor de 5 Mbps effectieve datastroom die nodig is?
« Laatst bewerkt op: 2009/02/23, 20:55:57 door tommie74 »

Offline ruujan

  • Lid
Re: 100 Mbps ethernet met usb adapter in usb 1.1 poort?
« Reactie #3 Gepost op: 2009/02/23, 21:08:17 »
Citaat
Maar het zou best kunnen dat de effectieve data (de data die je wilt versturen) overdrachtsnelheid van een 100 Mbps ethernetverbinding veel lager is dan 100 Mbps, terwijl voor usb de effectieve data-overdracht van een 12 Mbps verbinding wel eens dicht in de buurt van 12 Mbps kan liggen.

Ja, dat zou kunnen kloppen. 100 Mbps is natuurlijk de overdrachtssnelheid van de kabel, maar dat wil niet zeggen dat een host aan die kabel ook continu met 100 Mbps moet zenden. Er gaan iedere keer kleine pakketjes data over die lijn. Die gaan met 100 Mbps, maar je kunt best iedere seconde slechts een pakketje van 100 byte versturen. Dan heb je dus een effectieve snelheid van 100 bytes per seconde.

Er zou echter een ander probleem op kunnen treden. Ik weet niet hoe zo'n USB-netwerkadapter in elkaar steekt maar ik neem aan dat er ook buffer op zit. Anders kun je het probleem krijgen dat de adapter al data gaat sturen voor het gehele pakketje binnen is via de trage USB-verbinding.

Re: 100 Mbps ethernet met usb adapter in usb 1.1 poort?
« Reactie #4 Gepost op: 2009/02/23, 22:28:28 »
Vrij lastig dus te voorspellen of het wel of niet gaat... Proberen dan maar he.. met een beetje mazzel gaat het net..

Offline ruujan

  • Lid
Re: 100 Mbps ethernet met usb adapter in usb 1.1 poort?
« Reactie #5 Gepost op: 2009/02/24, 16:59:54 »
Yep, helaas. Succes.

Re: 100 Mbps ethernet met usb adapter in usb 1.1 poort?
« Reactie #6 Gepost op: 2009/02/25, 09:13:34 »
Testje gedaan..

Een bestand versturen via de usb ethernet adapter naar een andere computer gaat met een snelheid van ongeveer 900 Kb/s, ongeacht of het via usb1 of via usb2 gaat. Als er een bestand van de ene computer naar de andere gaat zonder adapter, puur ethernet, dan gaat het met een snelheid van 12 Mb/s.

De usb ethernet adapter zelf is dus duidelijk de bottleneck.