USB 2 vs USB 3

Page 2 of 2 FirstFirst 12

  1. Posts : 5,941
    Linux CENTOS 7 / various Windows OS'es and servers
       #11

    Hi there.

    Back to basics here -- we need to look at how I/O actually works.

    USB 3 flash drives are a bit of a "Sales spiel" gimmick. There's (usually) NO CACHE in these so data transfer can't be "buffered" and you'll only get fast transfer in "Chunks" so no way will you ever get anything like full rated speed for a flash stick. You might find one or two with some sort of cache in it but it's likely to be hideously expensive for what is essentially a portable pocket device where the size of files renders data transfer speed not really significantly important.

    Now a USB3 SPINNER HDD (DISK) drive is a different animal -- the HDD will have an internal decent cache so it will "Overlap" physical reading with Data transfer giving what is essentially CONTINUOUS data transfer. That way FAST USB3 data speed transfers can be achieved . The actual maximum speed also will depend on the internal bus in your computer -- on cheaper mobos (including most laptops) the bus speed is about HALF of the maximum rated design speed of the USB 3 protocol.

    The USB stick (usually) doesn't have an internal cache so it will transfer data intermittently -- there should be some improvement over USB2 but whether it's worth paying extra for a USB 3 flash drive -- well I don't think so.

    USB3 HDD's -- yes definitely worth it - even those small portable Passport 2TB types -- these though have a SMALLER CACHE so won't be as fast as their "Big brothers" - but still fast enough over standard USB2 devices.

    An SSD BTW works brilliantly if connected to a USB3 port via a SATA==>USB3 adapter. -- Actually even connecting a USB3 drive to a USB2 port will work better than a standard USB2 drive (although of course the speed will be limited to USB2 data transfers).

    When buying ANY sort of HDD -- (spinners not SSD's) look for those having the fastest RPM --5400 RPM drives are TOO slow these days for any sort of sensible performance) and above all choose those with the LARGEST INTERNAL CACHE -- this makes a HUGE difference to the performance of the HDD. Slow HDD's KILL ANY system.

    Note also transfer of small files will always be relatively slow since most of the overhead will be in the OS making the request for the I/O and receiving a few bytes of data. wheras in transferring a continuous large chunk of data the OS overhead is tiny compared to the volume of data being transmitted.

    (As it's Sunday morning : "Here endeth the First Lesson" !!!).

    Cheers
    jimbo
      My Computer


  2. Posts : 2,573
    Win7 Ultimate X64
       #12

    I have usb 2 & 3 ext HDDs and usb 2 & 3 flashes and i would agree
    usb3 hdd`s fly averaging around 90/100mb when moving larger file/s (im using smaller passport types as jimbo mentioned)
    my usb 3 flash drives are noticably quicker than the 2`s but only achieve 30/40mb absolute max on larger files

    one interesting thing i have noticed though is that now i have upgraded my machines to mobos with onboard usb 3 my old drives and sticks (usb 2) run a lot faster when connected to a 3 port ???
      My Computer


  3. Posts : 5,941
    Linux CENTOS 7 / various Windows OS'es and servers
       #13

    Pauly said:
    I have usb 2 & 3 ext HDDs and usb 2 & 3 flashes and i would agree
    usb3 hdd`s fly averaging around 90/100mb when moving larger file/s (im using smaller passport types as jimbo mentioned)
    my usb 3 flash drives are noticably quicker than the 2`s but only achieve 30/40mb absolute max on larger files

    one interesting thing i have noticed though is that now i have upgraded my machines to mobos with onboard usb 3 my old drives and sticks (usb 2) run a lot faster when connected to a 3 port ???
    Hi there.

    Fairly straightforward explanation for better USB 2 performance when attached to a USB 3 port.

    The BUS is probably faster on the USB3 connection and the I/O algorithms better designed - they are more modern anyway so you can actually get better performance from your USB 2 devices on them -- but don't waste USB 3 connections on things like Keyboard, mice or printers. Your USB 2 devices though won't run at USB 3 speed. A good use for a USB 3 Hub is to plug in USB 2 HDD's to them -- will be better than a USB 2 hub - but you need to have sufficient USB 3 ports. You CAN mix USb2 and USB 3 devices on a USB 3 hub BTW -- the USB 2 device is slow compared with the USB 3 ones so you won't get degradation across the whole hub.

    Cheers
    jimbo
      My Computer


  4. Posts : 6,292
    Windows 7 64 Bit Home Premium SP1
       #14

    I built my new rig this past winter because the 4 years was up and I had the time. I was VERY disappointed to learn that none of the Intel chipsets available then had USB3 native to the chipset. All the Intel motherboard manufacturers were adding a separate USB controller to the motherboards. Mine is an Asmedia XHCI Controller.

    I was disappointed because I have doubts that a controller running in parallel would run as efficiently as one incorporated into the Southbridge. Add to that - the USB controller does not run on the hardware level, only once the OS loads and runs the driver (that caused some serious head scratching during USB OS install!). With all of this I am not surprised if I do not get anything near the full advertised speed.

    Anyone know if the Haswell chipset has USB3 native? (I haven't looked at those at all)
      My Computer


  5. Posts : 2,973
    Windows 7 Professional 64bit SP1
       #15

    TVeblen said:
    I built my new rig this past winter because the 4 years was up and I had the time. I was VERY disappointed to learn that none of the Intel chipsets available then had USB3 native to the chipset. All the Intel motherboard manufacturers were adding a separate USB controller to the motherboards. Mine is an Asmedia XHCI Controller.

    I was disappointed because I have doubts that a controller running in parallel would run as efficiently as one incorporated into the Southbridge. Add to that - the USB controller does not run on the hardware level, only once the OS loads and runs the driver (that caused some serious head scratching during USB OS install!). With all of this I am not surprised if I do not get anything near the full advertised speed.

    Anyone know if the Haswell chipset has USB3 native? (I haven't looked at those at all)
    Ivy Bridge has native USB 3.0 support
      My Computer


  6. Posts : 1,045
    Win8/8.1,Win7-U64, Vista U64, uncounted Linux distor's
       #16

    Britton30 said:
    I have a new USB 3.0 flash drive, Adata UV128/16GB and tested in a USB 2 and USB 3 port. I found not great gains with USB 3. Writes were real close but the reads were a little better with the 3 version.

    Attachment 279588
    Inspired me to test my ADATA S103/32GB USB 3.0 stick. I'll do the 2.0 port later, got to feed the cats before they start on me.


    USB 2 vs USB 3-usb3-01.jpg
      My Computer


  7. Posts : 24,479
    Windows 7 Ultimate X64 SP1
    Thread Starter
       #17

    I am now running a Haswell system on the test bench. It does have native support for USB 3.0, I used a 3.0 port and flash drive to install w7.

    Steven that's good idea. This is an AData S102 Pro 64GB

    USB 2 vs USB 3-s.png
      My Computer


  8. Posts : 1,045
    Win8/8.1,Win7-U64, Vista U64, uncounted Linux distor's
       #18

    I'll need to look in the case, not sure if I tested using the mobo 3.0 header or the Sliverstone pcie card.
      My Computer


 
Page 2 of 2 FirstFirst 12

Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 01:09.
Find Us