USB Speeds Are Fake (But NOT Why You Think)

  Рет қаралды 53,904

ThioJoe

ThioJoe

Күн бұрын

Check out Ugreen Nexode 300W USB C GaN Charger using the links below! (Sponsored)
Amazon ($70 OFF): bit.ly/45DFIkL
Official Store ($70 OFF): bit.ly/401XHQu
Other Nexode GaN Chargers (Up to 35% OFF): bit.ly/3tLaZVs
▼ Time Stamps: ▼
0:00 - Intro
1:55 - A Good Thing
3:24 - Why is USB Slower Than it Says?
5:38 - What About Other Speed Ratings?
5:59 - 10 Gbps Real Speeds
6:45 - USB 2.0 Real Speeds
7:32 - USB4
8:50 - SATA
9:39 - PCIexpress
10:17 - What About Network Speeds?
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
• My Gear & Equipment ⇨ kit.co/ThioJoe
• Merch ⇨ teespring.com/stores/thiojoe
• My Desktop Wallpapers ⇨ thiojoe.art/
⇨ / thiojoe
⇨ / thiojoe
⇨ / thiojoetv
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Пікірлер: 236
@ThioJoe
@ThioJoe 7 ай бұрын
I should probably clarify the distinction in my criticisms between what you might call the "line encoding overhead" vs "regular overhead" (Not official terms but you know what I mean). My main criticism about the naming scheme is *only* with the difference between: 1 The advertised speed (such as 5 Gbps), and 2 The raw signaling rate minus line encoding overhead (which would be 4 Gbps in the case of the 5 Gbps rating). And I criticize only this difference specifically because the line encoding overhead is constant and and could be accounted for if they wanted, like has been done with network speed ratings. Then there is also the "regular overhead". And while I of course still wanted to talk about that in order to explain the rest of the difference, my criticisms do not extend to accounting for the regular overhead in the naming scheme. I probably should have used a better word than "misleading" at 6:39, because while I'd say it's linguistically true, I think it wrongly implies fault by the USB-IF in not accounting for the entire 12% difference, while really only 3% is because of the line encoding overhead, and the rest is regular overhead. Probably "confusing" would make more sense. But again I more meant to describe the regular overhead difference in a purely informative sense.
@adonesjb
@adonesjb 7 ай бұрын
Thank you for providing English subtitles. They are very important for KZbin to be able to translate correctly. For example, I speak Portuguese. KZbin's speech recognition doesn't generate very good subtitles in real time and the translation in this case is even worse. I'm always very happy when there are native English subtitles. As for the video, wonderful, I had no idea about all this USB confusion. 😅 Greetings from Brazil. 👏🇧🇷
@bikeny
@bikeny 7 ай бұрын
Even though I am native born (new york city), I too appreciate the real English language subtitles. When I watch other videos, a lot of the hosts these days are adding background music to their narrations. Why, you ask? Beats me, as it is totally annoying and useless. So, I turn on the closed captioning and what do you get? Well, when the host is a pilot speaking English as a second or maybe third language, the captioning has a hard time, especially for aviation terms. For example, it will write 'four' when the speaker said 'fore' as in the front of the plane. Sure, I know what it meant, but I can certainly understand that others might not catch on right away. So, I am glad ThioJoe does not use any music in his videos and he has real captions.
@vallabhpandey5982
@vallabhpandey5982 7 ай бұрын
I know youtube is worst
@VictorCampos87
@VictorCampos87 7 ай бұрын
I am not native language and I apreciate the video using subtitles too.
@taxuanbach0908
@taxuanbach0908 3 ай бұрын
@@VictorCampos87 very me
@Finnel12
@Finnel12 7 ай бұрын
It's good that the USB branding all around is so consistent and never misleading😎👌
@Lebon19
@Lebon19 7 ай бұрын
I can feel the sarcasm all the way to up here in the north. Oooooooh boy. (I mean, I agree.)
@freedustin
@freedustin 7 ай бұрын
The cool thing about standards? So many to choose from!
@not_vinkami
@not_vinkami 7 ай бұрын
After USB 3.2 Gen 2x2 we also get USB4, which does not have a space in between.
@harrkev
@harrkev 7 ай бұрын
8b/10b is actually amazing. For the extra data you get parity, DC balance, PLL synchronization, and out of band control characters. Simply amazing. 128/132 will most likely be well behaved but it is not guaranteed. Don't knock encoding schemes unless you know what problems they are trying to solve. Yup, electrical engineer here.
@c128stuff
@c128stuff 7 ай бұрын
It kindof reminds me of gcr encoding as was used at some point by some manufacturors for disk storage.
@88porpoise
@88porpoise 6 ай бұрын
He isn't knocking on encoding, he is knocking on the presentation of speeds by USB.
@Its-Just-Zip
@Its-Just-Zip 7 ай бұрын
If I remember correctly, the reason that networking speeds are reported as actual speeds is a legal reason because in some countries including the US, if I'm remembering correctly, networking is mandated to deliver within something like 2% of advertised
@Alphoric
@Alphoric 7 ай бұрын
Plus it makes sense
@itskdog
@itskdog 7 ай бұрын
When the advertising is "Up to 20Mbps" and you only get a max of 3 Mbps (suburban London on broadband, compared to 33Mbps on "fibre" and "full fibre" hasn't rolled out yet)
@bootmii98
@bootmii98 7 ай бұрын
@@itskdog wait only 33? on fibre? I've seen cable and VDSL do better, c'mon
@itskdog
@itskdog 7 ай бұрын
@@bootmii98 in the UK we only have Broadband (ADSL) and "fibre" (TTC). They're only just rolling out "full fibre" (TTP) now. To be fair I'm also a few miles from the phone exchange so that will affect things as well.
@tomaszkarwik6357
@tomaszkarwik6357 7 ай бұрын
​@@itskdogi wonder how would they name ftth then
@JimGriffOne
@JimGriffOne 7 ай бұрын
Bandwidth sharing is a major issue people come up against. Dedicated USB channels are expensive to produce, so a lot of motherboards share bandwidth instead of providing dedicated ports. It's why there's such price disparity with PCI-e USB cards, where some that have more ports are cheaper than those that have less ports but don't share bandwidth across each port.
@shanent5793
@shanent5793 7 ай бұрын
You can't ignore flow control, framing, error correction and protocol overheads from one but count them all against another. PCIe 3.0 and later still have all of those overheads in addition to line encoding overhead, so the practical througput is only around 80% of the line rate. This means a PCIe 5.0 SSD won't get much faster than 100Gbps despite having a 4·32Gbps or 128Gbps connection. Even the TCP/IP commonly used with ethernet is only 94% efficient with the default packet size while 10GbE and faster can overwhelm less powerful systems. Ethernet routers and switches can also be limited by the total packet per second throughout, so very many small packets won't make full use of the link rate
@killerb255
@killerb255 7 ай бұрын
…and that’s where jumbo frames come in, but that’s a whole other can of worms there.
@shanent5793
@shanent5793 7 ай бұрын
@@killerb255 I find going to jumbo frames prematurely can mask other issues like interrupt scaling, excessive copying, inefficient ACLs, etc. Better to get it near the line rate on the standard MTU using iperf3, then maybe increase it for storage networks. It's also OK to go a little bigger when encapsulating with VPN or VxLAN so the inner frames don't fragment
@Wlad1
@Wlad1 6 ай бұрын
Wrong, 80% (or even less) was with PCIe 1.0/2.0, actual 3.0/4.0/5.0 can max out at ~93% of the line rate. So the best Gen5-SSDs in the future could reach ~119 Gbps or ~14,9 GB/s. (and yes, my best PCIe3.0 result is 3740 MB/s, PCIe4.0 ~7480 MB/s, so the future Gen5-SSDs could probably reach ~14950 MB/s).
@Alias_Anybody
@Alias_Anybody 7 ай бұрын
Super informative. And yeah, USB 2.0 equals 35 MB/s max. is what you see in practice. There are so many stupid ports, cables, adapters and enclosures which bottleneck your chain to 2.0 that I'm still painfully aware. Getting a full setup from Mainboard to drive with 3.1 speeds is a challenge.
@memcmeepants2392
@memcmeepants2392 7 ай бұрын
I dont even get 35MBS on my USB 3 sandisk 32gb stick, its really weird, it goes into the blue usb 3 spots but I get terrible speeds for transfers. I would be more than happy with USB 2 speeds lol
@liquidmagma0
@liquidmagma0 7 ай бұрын
@@memcmeepants2392 that's just cause of the really slow flash controller and/or flash memory chip. if you want speed, look for a usb3 to nvme adapter/enclosure, then slap a fast nvme ssd in it.
@patrickbuswell
@patrickbuswell 7 ай бұрын
I really enjoy your content and the way you deliver it. Excellent balance between not too noob and not too expert. As an IT support person, i am still learning stuff every other videos and I thank you for that.
@Steamrick
@Steamrick 7 ай бұрын
I'm pretty sure that I've read that the newest version of USB-C is 80/80 Gbit by default and the 120/40 configuration is meant for video signaling. I could be remembering wrong, though. Either way, I doubt we'll see anything use that in some time. Thunderbolt 80Gb meanwhile could be very useful for external GPUs.
@b4ttlemast0r
@b4ttlemast0r 7 ай бұрын
USB 4 80 Gbit and Thunderbolt 80 Gbit is basically the same. Anything that's USB4 is also Thunderbolt I think.
@itskdog
@itskdog 7 ай бұрын
@@b4ttlemast0rUSB4 is based on Thunderbolt 3 (many though not all TB3 devices are compatible with USB4), but Thunderbolt 4 is still proprietary to Intel.
@KeinNiemand
@KeinNiemand 7 ай бұрын
@@b4ttlemast0r While that's the case mostof the time there some things that thunderbolt supports that USB 4 dosn't and the same goes the other way around two, so not every thunderbolt device will work with every usb 4 port even at the same speed
@paulbarnett227
@paulbarnett227 7 ай бұрын
A good clear explanation of the difference between signalling speed vs data speed. Excellent video.
@dece870717
@dece870717 7 ай бұрын
This video reminded me of the incredible consternation I have over usb cables and how the overwhelming majority of them have no kind of markings or product codes or anything that can be looked up and then tell you what it does and does not support. I don't understand how this problem, in 2023, after how many years of usb existing, still exists! Oh sure, the blue color coding on the end of a USB cable plug could tell you it may at least be usb 3.0 speed, but now, with USB-C being absolutely everywhere and basically being the standard expectation, you can't tell jack! The amount of USB-C cables that I've dealt with that were still only usb 2.0 OR could only support charging and not data or supports data but only slower charging, absolutely drove me crazy! The fact that every USB-C cable that exists doesn't at least minimally support usb 3.0 speeds is i think a crime, and/or just another piece of evidence of societies acceptance of low standards, and apathy.
@ailivac
@ailivac 7 ай бұрын
You forgot the big difference between USB 2.0 and 3.0: half duplex vs full duplex. USB 2.0 shares the same wires for both directions, so traffic both from the host and from the device eat into the same 480 Mbps pool. With 3.0 there's a separate pair for each direction, so the host can be sending 5 Gbps in one direction at the same time as a device is sending 5 Gbps back.
@AlexForencich
@AlexForencich 7 ай бұрын
On a related note, SATA is half duplex at the protocol level, despite having separate RX and TX pairs, for backwards compatibility with parallel ATA.
@flintfrommother3gaming
@flintfrommother3gaming 7 ай бұрын
I want to add another thing, the reason 8b/810 is done is because at the end of the data transmission (or while) the amount of zeroes and ones that pass through must to 50/50, if there are 10000 ones in a transmission, there MUST be 10000 zeroes in it.
@martineyles
@martineyles 7 ай бұрын
I don't think that's true, because 8/10 encoding wouldn't be able to guarantee it in all cases. I think it's more to do with not having separate clock signals, and combining the clock and data. This is more efficient, because otherwise you would need an entire twisted pair carrying just alternating 1s and 0s for the clock, which would lose even more than 8/10 encoding. However, to achieve this, you do need the signal to change every so often, as pure ones or zeros would give no clock information. It doesn't need to change enough to give equal ones and zeroes, just enough to work out how fast the signal changes.
@brylozketrzyn
@brylozketrzyn 7 ай бұрын
​@@martineylesclock recovery is one thing. SATA, USB 3.x and SFPs are using series capacitors at receiver ends. If you feed only ones - capacitor will charge up and no signal would be passed after that. Having signal that cross bias voltage at frequent interval is required for such interfaces to work
@AlexForencich
@AlexForencich 7 ай бұрын
@@martineyles the description of 8b/10b in the video is rather bad; it doesn't simply insert a few extra bits randomly, it actually maps each 8-bit data byte onto one or two 10-bit codewords. The encoding is specifically designed so that the number of 1s and 0s are always exactly equal, and there are no runs of 1s or 0s longer than I think 6, with the only runs of 6 being in comma characters that are used for frame sync. On the other hand, 64b/66b, 128b/130b, and 128b/132b use an LFSR scrambler to put a probabilistic bound on the disparity between 1s and 0s. The sync headers that are added contain a transition, so the max run length is guaranteed to be no longer than the size of the encoded symbol.
@rosgr63
@rosgr63 2 ай бұрын
Great review, I've watched it a few times and always go back for reference. Could you please let me know the maker/link of your cable tester to check is the resistor is present in a USB-C/USB-A cable? Thanks
@Areadien
@Areadien 7 ай бұрын
That was a seamless transition to the sponsor. Well done!
@OfSheikah
@OfSheikah 7 ай бұрын
very informative, thank you for your efforts enlightening the people to be informed in this very dynamic yet standard tier of tech knowledge! Not only that, the clear explanation as to why this topic is as is, much appreciated
@fram1111
@fram1111 7 ай бұрын
Love your explanation of every person in you audience and no wonder everyone loves you, almost there is always a few out there that I don't understand.
@abdullahas5508
@abdullahas5508 7 ай бұрын
Hello Thio, I think you missread NRZI 7:12 and 80 here 8:41 I love your videos Im a big fan
@hinasolver685
@hinasolver685 7 ай бұрын
During the california tropical storm earlier this year, I tried backing up my dad's entire computer to an external hdd, but it was a custom built budget system from 2011 and had no usb 5 Gbps ports, only USB 2.0 ports. Took nearly 15 hours to back the entire thing up, and all the time I was wondering why I was only getting 30 MB/s instead of the full 480 mbps, when I knew the 8 tb hdd was capable of at least 100 MB/s. Maybe I could've backed up over the network, but we don’t have a nas and I didn’t have the time nor knowledge to set that up. Didn't know if macrium would support that either.
@_SJ
@_SJ 7 ай бұрын
Absolute unit of a thumbs up 👍🏻
@wh17efox
@wh17efox 7 ай бұрын
Thanks for the video, very informative 🙂
@seancondon5572
@seancondon5572 7 ай бұрын
Ok, so the discrepancy is mostly the same as with CDs which use eight-to-fourteen modulation and have a max capacity of 846,720,000 bytes... but if the eight-to-fourteen modulation were negated, 1,481,760,000 bytes could be stored. Double the advetised capacity by using XA mode and not using 8-14 modulation. Is it viable to do so? No. But I think something similar may have been how Dreamcast managed to pack 1GB onto what was essentially just a CD. Hm... this... gives me a LOT to think about. Much information here.
@AlFasGD
@AlFasGD 7 ай бұрын
I liked the ad for the charger, wish more of that popped up in more channels, instead of SquareSpace for example
@Metalhead-4life
@Metalhead-4life 7 ай бұрын
@Thio Should I install DOWNFALL mitigations on my 11900K & kill its performance like I did with my Kaby Lake years ago? Its a custom build used mainly for gaming, benching, surfing, music & video etc And why havent you done a "downfall" video yet?
@taxuanbach0908
@taxuanbach0908 3 ай бұрын
Can you also do a video about WiFi standards with explaination of its coding rate/line encoding rate?
@b4ttlemast0r
@b4ttlemast0r 7 ай бұрын
The same thing also happens with SATA. SATA 3 "6 Gbit/s" is actually 4.8 Gbit/s or 600 MB/s (and also called SATA-600 apparently). In practice I get about 560 MB/s on my internal SATA drive and only about 450 MB/s on my external USB 3 drive. But I don't think I've really seen SATA being advertised as 6 Gbit, I was aware that it's about 500-600 MB/s, but I did believe that USB was actually the speeds they are, and they definitely are heavily advertised with those speeds. Edit: I wrote this before finishing the video
@itskdog
@itskdog 7 ай бұрын
Yeah he said that in the video.
@cpljimmyneutron
@cpljimmyneutron 7 ай бұрын
Curious if you can explain this.... I have a very old SSD, it is IDE, I put it into an IDE to USB2.0 enclosure... I tested it's data transfer, and actually got OVER 480mbps. The flash memory in the SSD is of course faster than BOTH the IDE bus and the USB2 bus, but... how is it able to exceed the speed of BOTH? And yes... is, I still have it, it still works. Well, doesn't work on macs as Apple apparently removed the ability to talk to IDE drives even over usb.
@Manavetri
@Manavetri 7 ай бұрын
Another great video !!
@codeguy11
@codeguy11 7 ай бұрын
Of course USBs wouldn't be at the speed of light 😂😂😂
@Egg.Of.Glory999
@Egg.Of.Glory999 7 ай бұрын
yo fax
@Thegoal2.P
@Thegoal2.P 7 ай бұрын
Speed of light is not time it’s a distance
@Egg.Of.Glory999
@Egg.Of.Glory999 7 ай бұрын
@@Thegoal2.P yea ik
@Areadien
@Areadien 7 ай бұрын
@@Thegoal2.PIt's distance over time.
@eno88
@eno88 7 ай бұрын
​@@Egg.Of.Glory999fax isn't either.
@BFreeInLife
@BFreeInLife 7 ай бұрын
Great Job, thanks!
@killertruth186
@killertruth186 7 ай бұрын
That explains why some things are slower than they appear. But, is it possible for them to bring more efficient coding to current and older USB/SATA and whatnot?
@itskdog
@itskdog 7 ай бұрын
Both devices need to have the same coding without any handshakes, so not really without violating the spec.
@AlexForencich
@AlexForencich 7 ай бұрын
Not for older devices; the encoding is baked into the hardware at a very low level. Newer standards do use lower overhead line codes like 64/66 and 128/130. SATA has the added problem if being half duplex at the protocol level for backwards compatibility with parallel ATA. But there will be no more versions of the SATA spec, newer stuff will just use NVMe instead, including hard drives.
@hafizmussah5672
@hafizmussah5672 5 ай бұрын
really helpful, thank you
@AKG58Z
@AKG58Z 7 ай бұрын
Your sponsor is actually really useful.
@garyclouse4164
@garyclouse4164 7 ай бұрын
I recall a discussion with some techie friends about USB 2.0 vs 2nd gen firewire Even though USB has a higher bit rate, firewire was a little faster transferring data
@snarkykat
@snarkykat 7 ай бұрын
"Up to" and "as low as" are weasel phrases that are technically accurate, but misleading most of the time. I previously thought that the reason actual transfer speeds were lower was because of capacitance in the USB cable. This is why I watch your videos
@okaro6595
@okaro6595 7 ай бұрын
IMO Up to means that it somehow could be achieved.
@kebien6020
@kebien6020 7 ай бұрын
I think USB has retransmission on data loss (just like TCP), so capacitance or other forms of interference which could cause data loss, will also lower your speed, in addition to the slowdowns discussed on the video.
@miraclemanoj
@miraclemanoj 7 ай бұрын
Also has parity bits for error check and verification while data transfer
@The_T_Gamer
@The_T_Gamer 7 ай бұрын
my 10 dollar USB claiming to have 500Gb per second and 1 petabyte of storage
@Netsuki
@Netsuki 7 ай бұрын
They are pretty petty with that petabyte.
@tonyfan872
@tonyfan872 7 ай бұрын
Absolute unit of a thumps up given!
@mediocreape
@mediocreape 7 ай бұрын
incredibly well made video, god bless man
@wacom8199
@wacom8199 7 ай бұрын
this channel is a gem!
@VgHost-26
@VgHost-26 7 ай бұрын
Hey Thio, speaking of SATA... my old networking teacher once told me that if you have a SATA cable with one 90° ending it DOES matter which side you will plug into your SSD and which to your motherboard. I've been arguing with him that it's not true and I even tested it in my home plugging the cable both ways and measuring the speed, it was the same. But he said it could be different due to some "denoiser", "decoder" or whatever on the 90° angle side. So I've been wondering, could there be at least some amount of truth in his statement?
@ErickRayan
@ErickRayan 5 ай бұрын
Yeah, using external hard drives or flash drives over usb 2.0, i usually get around 30MB/s but on really rare occasions I see around 42MB/s. I wanted to know what are the conditions that make it go as high as 42MB/s an I could never find it, i thought it could be due to cable interference but my testings showed that that's not the case cause i would get around 30MB/s with good quality cables and even flash drives (that have no cables at all). It really seems to be completely random
@terraincognita2973
@terraincognita2973 7 ай бұрын
How does thunderbolt 4 and the new usb4.0 work what are those real speeds?
@NIAtoolkit
@NIAtoolkit 7 ай бұрын
Are there any native USB4 devices out there? Most I see are using USB 3.2 Gen 1 / Gen 2 and tunneling over a USB4 connection just like thunderbolt 3 / 4
@BusAlexey
@BusAlexey 7 ай бұрын
USB4 is literally Thunderbolt 3 with slight changes. Anything Thunderbolt 3 is already a USB4 device
@inaampro8372
@inaampro8372 7 ай бұрын
i love u ur so good i love watching ur videos i am subscribe to u from late 2022
@hurricane1951
@hurricane1951 6 ай бұрын
Why do flash drives slow down over time? I have a SanDisk Extreme Pro 3.0 that I bought when it was the speed champ, and I don't want to complain about the fact that it couldn't match its rated speed. I transfer mostly multi-gigabyte video files, and when new it's write transfer rate was somewhere between 125-200 MB/sec. Today, I'm lucky if it reaches 20 MB/sec. These are USB 2.0 speeds. I've tried formatting, changing the format (exFAT vs NTFS). I've since replaced this drive with a new Extreme Pro and it screams. What happens during a flash drive's life?
@cyrustakem7993
@cyrustakem7993 7 ай бұрын
As someone who works low level with these protocols, this is a pretty good explanation
@anon_y_mousse
@anon_y_mousse 7 ай бұрын
I think I'm going to have to pay more attention to these kinds of protocols because I always assumed they were rated accurately.
@Ali3nh3art
@Ali3nh3art 7 ай бұрын
Thanks !
@wettuga2762
@wettuga2762 7 ай бұрын
It's basically like saying that all cars can reach 500 km/h or 300 miles/h... just drop them out of a plane. And whoever came up with the USB naming scheme must be the smartest person(s) on the planet... of the apes.
@letmedwight
@letmedwight 7 ай бұрын
10:47 Does this also count for germany and its internet speeds?
@megamasterbloc
@megamasterbloc 7 ай бұрын
In the case of USB4, only gen 4 links use PAM-3, with an oscilloscope you wouldn't see 40 billions bits but rather about 25,6 billion trits
@megamasterbloc
@megamasterbloc 7 ай бұрын
and also USB4 gen2x1, which is 10Gbps, use 64b/66b
@avirtualworld4U
@avirtualworld4U 7 ай бұрын
interesting , I recently bought a 20 Gbps external drive, the speeds were very very slow so I bought a thunderbolt 4 cable to match my TB4 port on my surface pro 9 I found that if I attach it before starting the machine it doubles the speed over plugging it in when machine is on. just an interesting occurrence , but maybe some truth in there?
@paxdriver
@paxdriver 7 ай бұрын
Speaking from experience tuf gaming x570 motherboard gigabit LAN is advertised 1gbps but it barely pushes 500mbps
@Odswietny
@Odswietny 7 ай бұрын
Hey Joe, I have an idea for a video: Tips and tricks for Windows.
@pit32
@pit32 7 ай бұрын
Still hate that we still have to divide numbers by 8 to get the useful transfer speed
@AlexForencich
@AlexForencich 7 ай бұрын
The explanation of how the 8b/10b line code works is rather misleading. It's not simply adding some extra bits here and there, the data that gets sent on the wire is completely different from the original data bits. It's more of a lookup table, where each of the 256 possible data bytes are encoded as specific 10-bit symbols, and there are some additional 10-bit symbols that are used for control. For 64/66, 128/130, and 128/132, the line code basically adds 2 (or 4 bits) every 64 or 128 data bits, but the data bits are also scrambled (inverted in a predictable/reversible way). Edit: Another thing that's a bit tricky to deal with is protocol overhead, which can vary quite a bit depending on the specifics of what is being sent over the link. I don't think any protocol would specify the expected throughput including protocol overheads due to the variability. For example, a TCP connection over 10G Ethernet with MTU 1500 is only going to run at 9.4 Gbps, with the difference coming from the packet headers that have to be sent. With PCIe in particular, the situation is rather bad as the maximum packet size is rather small, generally 256 or 512 bytes, so you take an even bigger hit to the throughput of actual payload data. It might be interesting to see a nice breakdown of various protocols, the advertised rate, and the actual rates before/after encoding. Another important consideration is duplex, in other words can data be send in both directions at the same time, or does the link have to be turned around to switch between sending and receiving? USB 2 only has one pair and operates in half duplex, which definitely doesn't help when doing mixed reads and writes on an SSD. Interestingly, SATA is also half duplex at the protocol level, despite having separate TX and RX lanes, for backwards compatibility with parallel ATA, which is half duplex. PCIe and USB 3 are full-duplex. Seems like USB 4 may actually support some sort of asymmetric mode, which is full duplex but with a different number of upstream and downstream lanes, which is useful when you have to send a bunch of video data in one direction. Old 10 Mbps Ethernet over coax is half duplex, but I think just about everything newer is full duplex. Interestingly, Gigabit Ethernet uses all four pairs for both TX and RX at the same time, using a combination of analog and digital techniques to separate the incoming and outgoing signals. I should also note that PAM-n is not exactly an encoding in the same sense of 8b/10b. PAM-n means you have n voltage levels, so PAM-3 has 3 levels, PAM-4 has 4, etc. With 4 levels, you can encode two bits per symbol. PAM-3 gives you 1.5 bits per symbol, which necessitates a more complex encoding scheme. PAM-n encodings usually also require the use of forward error correction (FEC), which consumes some additional overhead in the form of parity bits.
@maxaafbackname5562
@maxaafbackname5562 7 ай бұрын
Note that linerates are specified in powers of 10, not in powers of 2.
@Kavyatej
@Kavyatej 7 ай бұрын
was actually wondering about it, as i get onl 40MBps on usb 2.0, while expecting 60.... (113Mbps on usb 3.1 g1), yet to try with samsung T7 1TB, this was a sandisk ultra 64GB
@gblargg
@gblargg 7 ай бұрын
The signaling rate is basically relevant to cable and hardware designers, who need to know the bandwidth of the signal.
@snarkykat
@snarkykat 7 ай бұрын
I'm just waiting for the new SATA-n standard to come out
@Mark-mu4pj
@Mark-mu4pj 7 ай бұрын
Great video
@mickgibson370
@mickgibson370 7 ай бұрын
I wonder how is is? Doesn't USB have a start bit and a end bit?
@codycast
@codycast 7 ай бұрын
0:25 why are you displaying the stock search term on the screen?
@ThioJoe
@ThioJoe 6 ай бұрын
Just as a goof
@ivanmaglica264
@ivanmaglica264 6 ай бұрын
Even more fun facts: every single one of eight wires in ethernet cabe is rated for 250MHz! How can you get 10GBit? Pack more bits into a single "sample", encode the stream so that statistically it looks more like a sine wave (no sharp voltage transitions), and pack lots of error correction.
@memcmeepants2392
@memcmeepants2392 7 ай бұрын
I have a sandisk 32gb usb 3.0 and it doesnt even get close to the speeds its meant to get, I put it in the USB 3 slot and its transfer speeds arent any better than usb 2 speed.
@brylozketrzyn
@brylozketrzyn 7 ай бұрын
For some people signalling rate and raw data rate can be misleading, for other it is just convenience. Personally I do have network equipment rated for 28 and 56GBps signalling but I know that it will push my precious ethernet frames at 25 and 50Gbps respectively. I also know the protocol overhead and other factors limiting raw data rate. Should it state that it is capable of "just" 3 and 6 GB/s?
@AlexForencich
@AlexForencich 7 ай бұрын
I have been trying to figure out where that 28/56/112 sequence comes from. 25G Ethernet is 25.78125 Gbps, which is definitely not 28 Gbps. What protocols actually run at 28 Gbps?
@petercarter9034
@petercarter9034 7 ай бұрын
Well explained
@Mikaci_the_Grand_Duke
@Mikaci_the_Grand_Duke 7 ай бұрын
Maybe the ISPs are delivering the advertised bandwidth in the USA, but not in Germany, that's 100% sure. They actually advertise much higher speeds, then they must deliver. For example an advertised 100 Mbit/s connection according to the contract must deliver minimum 54 Mbit/s at almost every available ISP. They also give you a typical average speed, which is not binding them anyhow, but I must say I newer saw a connection delivering the true advertised speed in Germany, in most cases it's around 80% or less, or at least that's what I ever experienced.
@brylozketrzyn
@brylozketrzyn 7 ай бұрын
I remember LTE in German countryside being unable to do 720p livestream. At home I have 1G GPON and this actually works per spec, but both locations I have tested against are directly connected to exchange routers
@Mikaci_the_Grand_Duke
@Mikaci_the_Grand_Duke 7 ай бұрын
@@brylozketrzyn It's not rare, that in German countryside you don't even have 3G network or any cellphone service at all. I live in a small town in Germany, without any mountain, hill or a smallest natural obstacle in a 10km radius, however in most cases I have a maximum of EDGE (2G) speed at home (2nd floor) and sometimes a very weak 4G. It's a shame for Germany. Oh, and 3G is already completely shut down, because it's "old-school", plus Vodafone is going to shut down it's 2G network in 2025 too. Probably a great part of Germany is going to stay in the cellphone dark ages in a few years, because nobody really wants to invest money outside the largest cities.
@brylozketrzyn
@brylozketrzyn 7 ай бұрын
@@Mikaci_the_Grand_Duke by "countryside" I meant "tourist destinations" like Hammeln etc. Aside from finance there is one social thing that is convenient excuse but I think you know it
@paxdriver
@paxdriver 7 ай бұрын
My table of thumb: Usb 2.0 ~= 20MB Usb 3.1 5gbps ~= 200MB Usb 3.2 ~= 750MB
@tek_soup
@tek_soup 7 ай бұрын
i've had 10gbe for about 11 years, rarely use anything less once it is on the nvme drives or ssd. i bring it in, with the fastest possible devices. last time i was concerned with speed was backing up blu rays with a bluray drive to hard drive, about 13 years ago. i still back up those blu rays, but just set and forget, not in a hurry.
@brylozketrzyn
@brylozketrzyn 7 ай бұрын
For consumer it is like that in most cases. When you have datacenter (even single rack) it is essential to have higher speeds. My case: I got two datacenters 300kms apart connected via dedicated fiber (not so expensive these days). Then inside I have clusters using 25G interconnects to sync StorageSpaces Direct and 10G for backup purposes. I cannot risk scenario, when my sync queue gets too long, because that may cause loss of data. Backups have to be done overnight, it is typically 20TBs per cluster. Full backup gets done in around 6hrs. If I had 1Gbps I would be unable to perform them. And some use cases require even more than that
@vamwolf
@vamwolf 7 ай бұрын
Yeah. Wendell lvl1tech talk about rabbit hole on USB standard
@tristanwait4itlegendary
@tristanwait4itlegendary 7 ай бұрын
But why do they market their drives with RAW capacity instead of the actual formatted capacity
@pyp2205
@pyp2205 7 ай бұрын
Hmm I kinda figured, because I don't really see any difference in speed when dealing with files on a storage device. Of course SSD's are faster than HDD's, I don't expect I/O speeds to be ultra fast.
@shantanusapru
@shantanusapru 7 ай бұрын
Well, there is a difference - both technical/theoretical and practical - between signalling rate/signal transfer rate; raw throughput rate, and effective bandwidth..........
@Kenabukanyo
@Kenabukanyo 7 ай бұрын
I like how this channel became Linus 2.0 in no time.
@FlyboyHelosim
@FlyboyHelosim 7 ай бұрын
Uh, not quite.
@mahdi9064
@mahdi9064 7 ай бұрын
the good part or the bad one ? 😂
@Kenabukanyo
@Kenabukanyo 7 ай бұрын
@@mahdi9064 The good part, damn it. The good part. :))
@sakibahmed2021
@sakibahmed2021 7 ай бұрын
Hey Theo are win32 pua files are considered as virus plz reply sir
@ThioJoe
@ThioJoe 7 ай бұрын
I don’t know
@sakibahmed2021
@sakibahmed2021 7 ай бұрын
@@ThioJoe ok
@DoubsGaming
@DoubsGaming 7 ай бұрын
7:10 Little nit pick, he says NZRI evem though the screen says NRZI
@Sandmansa
@Sandmansa 7 ай бұрын
The theoretical max speed of a SATA SSD is up to 600Mbps. When connected directly to the computers SATA port, you could expect to see speeds closer to 550Mbps due to the SATA data transfer protocol. But going through a SATA to USB adaptor, it's very normal to see the speeds drop quite a bit more due to the added overhead of changing interface protocols. So, it doesn't matter how fast you make the USB protocol, when the limiting factor is the SSD drive itself.
@davida1hiwaaynet
@davida1hiwaaynet 7 ай бұрын
Fascinating and thanks for laying all of this out. As an engineer who works with low production USB peripherals, I have had plenty of bad experiences. In my case, I really don't notice speeds, but reliability has been terrible. In fact, we used to call USB "USeless Bus" because of all the freezes, reboots, and corrupted data.
@HersonBagay
@HersonBagay 7 ай бұрын
You should do the same for WiFi since it gets abused all the time too
@baldy95307
@baldy95307 7 ай бұрын
I watched this video in 12.4 minutes but accounting for coffee overhead, scratching my nose, etc. my true watch time was 11:47.
@rayoflight62
@rayoflight62 7 ай бұрын
The speed drops with late versions of USB data transfers are all caused by bad cables. The spec is not on the cable but on the box which contains the cable. I don't buy any kind of Apple device or accessories because I strongly disagree with their "walled garden" approach. But I must admit that the best USB 4 cable on the market, 3 metres long and capable of the full 40 Gbps data transfer speed, is their Thunderbolt cable. It costs a small fortune, but it has 3 main chips at each end of the cable, and use triple shields wires. Actually it is monetarily convenient in a speed / price comparison, or the ability to work correctly in a very electromagnetically noisy environment, as it can be a recording studio or a testing lab. And, since I play a lot with power devices, the latest Apple 100+ Watt brick is the only one to be superior to the Ugreen brand - but it doesn't have the continuously variable voltage protocol (PPS) used by Samsung, which is in most Ugreen bricks. The only disadvantage of Apple bricks is their fuse/PTC input protection, so a slight input overvoltage blow the fuse for fire safety and the $ 100 power brick is gone forever, even if all the components are still good. Ugreen uses components and designs which are superior to those used by Anker; but Apple goes even higher for the USB4 cable and their last power brick. Thank you for all of your hard work Greetings Anthony
@FlyboyHelosim
@FlyboyHelosim 7 ай бұрын
TL;DW: it's basically that old marketing trick of bits vs bytes, where the lowest value is chosen to give the highest perceived number, effectively meaning you'll actually only get 1/10th the advertised speed in real use.
@BusAlexey
@BusAlexey 7 ай бұрын
You clearly haven't watched the video lol
@Abigblueworld
@Abigblueworld 7 ай бұрын
TL:DW = Too long; Didn't watch :/@@BusAlexey
@FlyboyHelosim
@FlyboyHelosim 7 ай бұрын
@@BusAlexey Except I did, and it was a very long-winded way of saying what I commented, hence TL;DW.
@BusAlexey
@BusAlexey 7 ай бұрын
@@Abigblueworld "tldw" is meant as a summary of the video for those who don't want to watch. Not as an excuse
@BusAlexey
@BusAlexey 7 ай бұрын
@@FlyboyHelosim thiojoe didn't mention what you have said even once, what are even talking about
@LimolaGaming
@LimolaGaming 7 ай бұрын
7:11 You mean "NRZI", right?
@klocugh12
@klocugh12 7 ай бұрын
USB/SATA to devices: > It's not you, it's me. Us about their relationship: > It's complicated.
@wvuj
@wvuj 7 ай бұрын
Good Night ❤
@richard-davies
@richard-davies 7 ай бұрын
Wish they would just drop the brand naming crap and name it based on the speed, would be far less confusing for everyone.
@Bugattiboy912
@Bugattiboy912 7 ай бұрын
Moral of the story. Reject USB. Embrace Thunderbolt. Coherent naming scheme and the cool features that USB leaves off as optional Thunderbolt requires.
@_____rnld
@_____rnld 7 ай бұрын
Thank you for being you
@irfvnhvkim
@irfvnhvkim 7 ай бұрын
for the next video you should call yourself Jhio Toe
@yeralma_soqan
@yeralma_soqan 7 ай бұрын
usb 2 at 40MB that im using is slow tbh, but usb 3 at 450MB is enogh
@Roukos_Rks
@Roukos_Rks 6 ай бұрын
you know the usb 3.0 flash drives that have speeds of 10mb/s😂
@OldLion64
@OldLion64 7 ай бұрын
Thanks. You da man. Feels weird to say that. You were just a boy when I started watching.
@Szklana147
@Szklana147 7 ай бұрын
7: 45 - US before
@the-Gammaron
@the-Gammaron 7 ай бұрын
Oh no, USB is confusing everyone again! How could anyone expect that? USB-IF - We make sure data transfer *stays being hell.*
@zxuiji
@zxuiji 7 ай бұрын
would love to have that nexode charger, just don't have a job to pay for it :|
@SwitchingPower
@SwitchingPower 7 ай бұрын
Maybe Ugreen should read the USB specs themself because they put the USB A port upside down
@WhattEvery
@WhattEvery 7 ай бұрын
I wash my hands totally off of advertised USB versions & speeds, and just plug&pray&wait for the FINISHING_BELL!
You're Probably Using the WRONG USB Charging Cable
14:23
ThioJoe
Рет қаралды 198 М.
10 Computer Security Myths to Stop Believing
15:57
ThioJoe
Рет қаралды 646 М.
FOOTBALL WITH PLAY BUTTONS ▶️❤️ #roadto100million
00:20
Celine Dept
Рет қаралды 20 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 58 МЛН
Thieves Are Showing Up At People's Houses Demanding iPhones
16:01
The Coolest System32 Programs You've Probably Never Heard Of
18:45
Fake 30 TB Walmart SSD Scam! - Krazy Ken’s Tech Talk
13:37
Computer Clan
Рет қаралды 611 М.
My Stupid Meme Saved HUNDREDS of Wasted Monitors
5:29
ThioJoe
Рет қаралды 228 М.
Raspberry Pi 5: EVERYTHING you need to know
20:32
Jeff Geerling
Рет қаралды 1,1 МЛН
Incredible Dangers in Browsers (Affects all of them)
21:02
Rob Braxman Tech
Рет қаралды 278 М.
The 7 Worst Operating Systems Ever
15:08
ThioJoe
Рет қаралды 1,8 МЛН
USB Types You Never Knew Existed
11:29
ThioJoe
Рет қаралды 99 М.
What Kinds of Files Can Be Viruses?
14:08
ThioJoe
Рет қаралды 239 М.
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 5 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 3,7 МЛН
МОЩНЕЕ ТВОЕГО ПК - iPad Pro M4 (feat. Brickspacer)
28:01
ЗЕ МАККЕРС
Рет қаралды 70 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 781 М.
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
Si pamerR
Рет қаралды 2,8 МЛН