5Gb USB-C Ethernet for $19! A Hit or a MASSIVE FAIL?

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024
  • In this video we review the Wavelink WL-NWU340G-A USB-C to RJ45 5Gb Ethernet adapter. It comes with support for 10/100/1000/2500/5000 Mb/s, Wake-On-Lan (WOL), Auto-MDIX, and several Operating Systems.
    I tested this adapter across several devices such as the raspberry pi 5, Unraid the Linkstation N1, my personal computer a laptop and used several connection mechanisms like peer to peer and peer to switch.
    I used Crystal Mark and Iperf3 for testing.
    0:00 Intro
    0:50 Features
    1:26 Where we tested these adapters
    1:41 How we connected them
    2:16 Drivers install on Windows
    2:58 Unraid configuration
    5:12 Unraid test results
    6:01 Raspberry Pi 5 Config
    7:06 TrueNas and Laptop tests
    7:57 Final toughts
    WOL Via Python
    • BUILD a PYTHON script ...
    WOL via PFSense or OPNSense
    • Remotely TURN ON compu...
    $19 USB-C Ethernet adapter
    5Gb/s Ethernet card
    USB-C to RJ45 Adapter

Комментарии • 26

  • @fuzzlabrador
    @fuzzlabrador 2 дня назад +8

    the "pure chinesium" rule should apply. It will work 60% of the time on 40 % of the stated capacity/speed/power rating etc.

  • @dervolker
    @dervolker 12 часов назад +1

    it is very well possible you’re hitting your CPUs maximum capacity for handling data. that’s why you typically run iperf in parallel mode (-P flag). also it’s worth noting, that tcp (default) adds overhead, thus testing with udp (-u) might be useful too.

  • @ip4368overclocker
    @ip4368overclocker 2 дня назад +2

    You probably want to tune the network quite a bit when it comes to multi-gigabits network. There is tons of configurable params with sysctl (like buffer sizes) and ethtool (lro, integrity check) that will impact network speed. I.e. I have a 10Gbps link between my firewall and my desktop, with or without tuning lead to very big difference, like without tuning, it could be stuck at ~4Gbps, with tuning, I was able to get up to nearly full 10Gbps.
    Obviously it could be case by case, and could very well be USB chip throttling. However, without tuning the system network params, I think there is also a good chance that the network speed was limited by the OS. Most OS are optimised for 1Gbps and expect multi-gigabit network owner to have the knowledge to perform tuning themselves.

    • @DigitalMirrorComputing
      @DigitalMirrorComputing  2 дня назад +1

      thanks for watching mate and your comments! :) I have 3 networks in my house! 1 x gig and 2 x multigig (2.5 and 10) Although the 10 one is peer to peer with my NAS as I don't need it for anything else. But mate, none of them gave me half the hassle to configure as this device! Big pain in the but! I think it's mostly due to drivers (maybe the device itself)

    • @ip4368overclocker
      @ip4368overclocker 2 дня назад

      @@DigitalMirrorComputing I think some OS could be more optimised for 10G, and some requires more configuring.
      I am running a OPNsense with CX342, and my desktop running Arch Linux (and Windows) with HP 560SFP+ (Intel 82599ES chip). I found that I run 10G smoothly with Windows, minimal configuration, likely only changing MTU. But require more tuning on Linux.
      For the 10G one you have, if you are running Windows to a NAS directly running 10G, probably will be quite easy, as I think both the NAS OS or off the shelf NAS will likely optimise more for 10G as well.

    • @chinesepopsongs00
      @chinesepopsongs00 14 часов назад

      @@DigitalMirrorComputing i have experience with 2.5, 10, 25 and 40gbit. But not with 5. But since 2.5, 5 and 10gbit work exactly the same just with divided signal rate i think the same rules apply. So not reaching full speed gets more of a problem when speed inreases, things like actual buffer space in the hardware and offloading capabilities of the used network chipset on the card become more important. Also the way you connnect the card becomes more important. Although USB is fast enough there is more CPU overhead so on low end devices the CPU might become a bottleneck if you combine it with a USB connected card. Also did you test with just normal frame size of just 1500 because that is the standard every piece of hardware supports in the correct way. Jumbo frames upto 9000 and Super jumbo frames should only be used if you are 100% sure your complete route supports it. If not sure just don’t use it as it can cause all kind of problems in for example vpn software. And you can reach about 4.6 to 4.7gbit with a mtu of 1500 anyway so why bother tweaking with jumbo frames. A mtu of 1500 makes you loose about 3.6% of the theoretical speed with jumbo frames (mtu 9000) you reduce that to 0.6% i refuse to even calculate it for Super Jumbo Frames as like 99% of consumer hardware does not support it correctly anyway. Even in enterprise gear it is not that common.

  • @bgone5520
    @bgone5520 2 дня назад +1

    didi you put the usb-c stick in at least a 10 gigabit socket. the overhead from the usb protocol might be slowing your transfer speeds down if you are using a 5 gigabit socket

    • @DigitalMirrorComputing
      @DigitalMirrorComputing  2 дня назад +1

      I tried several mate! 10Gb and 20Gb USB-C. Same results! also used an adapter on 2 different computer USB-A 3.0 (with limit of 5Gb) same results unfortunately!

  • @Yuriel1981
    @Yuriel1981 16 часов назад

    TrueNas is know for not supporting 5gb and alot of 2.5gb addin cards. So I dropped a 10gb sfp+ dual port nic in my home lab as they are fairly affordable and enuse I has the highest throughput it can for my 2.5gb home network. It might seem like a bit of overkill.....and it is. But it also works beautifully.

  • @TD-er
    @TD-er 2 дня назад

    I have used 1 Gbps USB adapters for years on my laptop which doesn't have Ethernet. Works perfectly fine.
    However each and every 2.5 Gbps USB adapter I have tried ranged from "occasionally unstable" to "just unusable", even when running on 1 Gbps link.
    Those 2.5 Gbps USB ones I tried which were "occasionally unstable", could run stable for hours and sometimes even days but suddenly refused to do anything unless you disabled/enabled the ethernet device or replugged it.
    It claimed to be connected, but no traffic possible.
    This was about 3 - 4 years ago, so I was hoping they may have fixed those issues as they also were happening with those onboard Realtek 2.5 Gbps adapters.
    I clicked your video in the hope to see a positive experience from you with these. For example on a laptop and also for longer periods (e.g. on desktop/server PC)
    But given your experience with them, I guess these have still the same kinds of issues as those 2.5 Gbps ones years ago.

    • @DigitalMirrorComputing
      @DigitalMirrorComputing  2 дня назад

      My feelings exactly mate! I saw quite a few people talking about these dongles online and giving them stellar reviews but unfortunately that was not my experience! Maybe it was just me, but I feel that the drivers and kernel support just isn't there IMO at least! Maybe you can get better results if you fiddle more with it, but again, IMO that is not a good user experience and hence we can't categorize it as a "GREAT" product. MAx I could get out of it was around 3Gb. And like you point out, on the laptop it was a struggle as well at first!

  • @yongjason2753
    @yongjason2753 2 дня назад

    Thank you for sharing👍👍👍Mai I know is the USB port on your pc USB3.0 5G?,will 10G USB3.2 port do better?

    • @DigitalMirrorComputing
      @DigitalMirrorComputing  2 дня назад

      On my win pc (personal computer) I used a USB-C 10Gb, on the pi I used USB-A which should give you 5Gb. but in neither of those I managed to go over 3Gb! Hope that helps!

    • @Иван_Абрамов
      @Иван_Абрамов 2 дня назад

      ​@@DigitalMirrorComputing It's possible that the USB-C cable is soldered halfway and to get full speed you need to use the USB 3.2 Gen 2 standard to avoid a bottleneck in the USB connection, although this is unlikely, it's worth checking.
      Thanks for the video.

    • @TD-er
      @TD-er 2 дня назад

      @@Иван_Абрамов could als be that the USB does add a bit more in latency which limits the transfer rate.
      If so, then multiple parallel streams may increase total used bandwidth.
      Can be tested with iperf for example

    • @grizredford8407
      @grizredford8407 День назад

      To get 5gbe over usb you need to plug into a 10gb USB port, if you plug it into a 5gb USB port the most you’ll get is about 3.5gb, there’s always a overhead.

    • @grizredford8407
      @grizredford8407 День назад

      For the iperf test try multiple streams.

  • @attaboyabhi
    @attaboyabhi 2 дня назад

    lovely content !

  • @Steve-gc4lr
    @Steve-gc4lr День назад +1

    I used the new realtek 2.5.5G there latesd ine in the drop down windows In network setting's yea have to the config the drop down window the 5000 gig was there for My Bosegame mini pc it works .i don't use the ipv6 I disaible them all the way through turn off the giga lite no speed down make sure yoiu have that in there once all config you let it turn it off after you hit apply when done restart you're pc I hav 10 gn Modem from the service provider ig upoi have a 10 gb ya have to sue that with the cat-8 rj45 1 gb won't work 8 giabit fiber from bell canada so i get the 5 gb and a cat-8 can 6 won't get it

    • @chinesepopsongs00
      @chinesepopsongs00 15 часов назад

      Cat6 will do 10gbit just fine up to 55m. But sometimes what is printed on the cable is not correct. Some suppliers make cables not up to spec just to make more money. If you need 10gbit up to 100m just buy Cat6A and if you run it next to heavy electrical equipment or a microwave or lots of TL fluorecent light fixtures you could even go to shielded Cat6A. Cat8 is not needed at all. And Please do not buy Cat7, because if that comes with normal RJ45 and works on your devices then you know you have been scammed because real Cat7 is a non normal devices compliant propraietary cable format that was used by a few companies that could not wait for Cat8.

  • @chinesepopsongs00
    @chinesepopsongs00 2 дня назад

    CAT 7 cable is not what you used because it is a proprietary format and these devices have a normal RJ45 connectors. You probably have been sold a shieled cat 6A that the seller advertised as CAT 7. It could also be a CAT 8 cable but from the seller perspective it would be stupid to under advertised what you sell. Also CAT 8 cables are a pain to use because they are not flexible at all. Also CAT 6 (up to 55m) and CAT 6A (up to 100m) are capable of 10Gbit.

    • @DigitalMirrorComputing
      @DigitalMirrorComputing  2 дня назад

      ...and yet, they work great with all my other network cards. ACtually you are right, they are CAT 8 !! Sorry about it!

  • @kristof9497
    @kristof9497 2 дня назад

    thank you.

  • @jackipiegg
    @jackipiegg 2 дня назад

    8:12
    Its not a "hit or miss" lol. Its skill issue or in this case no dedicated equipment to route (router).
    By doing direct connection, you're essentially telling both ends to route which would be fine if it wasn't USB. Getting a multi-gig router or diy pfsense would solve your problems.

    • @DigitalMirrorComputing
      @DigitalMirrorComputing  2 дня назад +1

      well, it sounds like you are a lot smarter than me, so I would say go ahead and get those devices! :) However I must add (for the people reading this) that this comment lacks in (not just courtesy) but accuracy. In a peer-to-peer connection (aka direct link) no router is needed! The two devices can communicate directly with eachother provided (and they are) on the same network! I also don't understand the point around USB... When two devices are connected directly using network adapters (even if they are USB), each device’s network stack handles the direct communication. Routing typically refers to the process of directing traffic between different networks (like from your local network to the internet), and a direct connection does not involve that kind of routing. There are no routing tables involved in a peer-to-peer setup on a single subnet. Routers route traffic! Hope that helps!