Ik heb een usb-ethernet adapter. Deze is aangesloten op een usb 1.1 poort:
[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:
[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?