Thomas (boggyb) wrote,

  • Mood:
  • Music:

Curiouser and curiouser...

One thing I spotted during my performance testing is using USB 3.0 caused one core to be pegged at 100% while accessing the drive. I didn't notice this with USB 2.0 or with eSATA (or when performance testing the internal SATA SSD), so I wonder if the USB 3.0 performance is CPU-limited? Time for more experimentation.

My previous tests involved using the VIA controller for USB 3.0 and the motherboard chipset (Intel P35/ICH9R) for USB 2.0. Additionally the USB 3.0 tests were done via the hub built in to my monitors as it's conveniently placed. So let's mix things up a bit...

USB 2.0 → USB 3.0 hub → USB 3.0 port
I've got a USB 2.0-only cable (actually a power meter) which I can stick between the USB 3.0-SATA adapter and any USB 3.0 ports, forcing everything to drop down to USB 2.0 speeds.

There's a surprise. Running USB 2.0 into a USB 3.0 hub/port runs significantly slower than using a USB 2.0 port.

USB 3.0 port
What if I take the hub out of the equation and plug directly into the USB 3.0 card?

Well it's nice and fast again, but at the cost of a fully loaded CPU core.

USB 2.0 → USB 3.0 port

Again the USB 2.0 performance is nearly a third slower than it should be, though it's a smidgen better than it was with the hub in the way. Ironically this means in trying to make the USB 3.0 ports on the monitor hubs go faster I've actually slowed them down for USB 2.0 - which, given that most widgets I own are USB 2.0 is not an improvement.

CablingControllerMax (MB/s)Average (MB/s)
mSATA → IDE → USB 2.0Intel33.332.8
mSATA → IDE → USB 3.0VIA81.779.1(through hub)
mSATA → IDEIntel82.181.1(as installed in Aether)
mSATA → SATA → USB 2.0Intel33.332.9
mSATA → SATA → USB 2.0VIA26.225.1
mSATA → SATA → USB 3.0VIA138.4129.5
mSATA → SATA → USB 2.0VIA25.424.7(through hub)
mSATA → SATA → USB 3.0VIA135.4129.4(through hub)
mSATA → SATA → eSATAJMicron64.262.9
Plextor 256GB M5S SATAIntel220.5217.3(as installed in Nyx, limited to SATA-II)

I do have newer drivers to play with for both the USB and the eSATA controllers so those are next on the list to try.
Tags: computing

  • Misty creek and eerie fog

    So today started grey, and as the afternoon went on Fareham creek became very misty... The skies cleared for a brief moment as the sun…

  • Pokémon Go

    I've been playing a lot of Pokémon Go while out on walks, and experimenting with the AR photo mode... Cross-posted to deviantArt Cross-posted…

  • Random photo

    Just a random photo taken in the local sensory garden, while out and about today... There was just something that caught my eye about the…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.