Speaking of the system, what am I using on this project? Not surprisingly, it's a Mac. Specifically, it's an "early 2011" Mac mini, running an up-to-date copy of Mac OS 10.7 "Lion" and containing a 2.3 GHz Intel Core i5-2415M CPU with dual physical cores along with the aforementioned HyperThreading support. It includes a Toshiba MK5065GSXF 500 GByte 2.5" HDD, and I've upgraded the system memory from the initial 2 GByte allocation to 8 GBytes of 1333 MHz DDR3 SDRAM:

I did all of my benchmarking using the free (and therefore commonly used and cited) AJA System Test, which generates both graphical and text-based results:

AJA System Test is admittedly not as feature-robust as Iometer; I can't, for example, precisely control variables such as data payload size, access profile characteristics (including starting and ending cluster counts), and the number of queued I/O requests. And in spite of the robust-sounding DiskWhackTest that runs when you specific a Disk Read/Write Test, as I did, the results suggest that it's doing only sequential reads and writes (which makes sense, given that the program was originally developed for video professionals).

Nonetheless, given that my predominant motivation was to test the peak performance potential of the HDD-plus-interface combination, not the random-access characteristics of the HDD itself, AJA System Test will do for now. In all cases, I specified a 1920x1080 pixel, 10-bit video frame size, along with a 16 GByte overall file size, and for perhaps obvious reasons I left the default enabled 'disable file system cache' setting as-is.

Software RAID Thunderbolt Duo results
Comments Locked

46 Comments

View All Comments

  • rruscio - Sunday, May 13, 2012 - link

    I don't care much for speeds and feeds, but I care a lot about reliability and subsystem dis-integration.

    When I get a cpu / memory 'box', that requires a Thunderbolt connection to a 'video card / cards' box, and a connection to a mass storage 'box', so that I can mix and match and replace/upgrade as needed, I'll care about Thunderbolt.

    Till then, thanks, but really ...

    rr
  • StevoLincolnite - Sunday, May 13, 2012 - link

    Yeah I'm with you. I honestly couldn't give a rats about thunderbolt.
    The only devices that I would personally see benefit from is External Hard Drives, and lets face it... USB 3 isn't exactly holding back mechanical drives much. (Except for exotic raid solutions.)
  • peterfares - Monday, May 14, 2012 - link

    And eSATA is superior to USB 3.0 and equivalent to Thunderbolt in speed. It's also EXTREMELY cheap to implement, just costing the price of one USB/eSATA receptacle. Every chipset has at least 4 SATA ports, only 2 are usually used in most laptops (HDD, ODD). All you need to do for eSATA is route one of the SATA ports to the receptacle and you're done.

    For eSATA hard drives
    CPU->PCIe->SATA controller->HDD

    For USB hard drives
    CPU->PCIe->USB 3.0 Controller->SATA Controller->HDD

    For Thunderbolt
    CPU->PCIe->SATA controller->HDD

    I believe the thunderbolt multiplexing chips do not affect performance
  • Guspaz - Monday, May 14, 2012 - link

    eSATA itself is nearly useless. The two sticking points are that it's a port dedicated to nothing but external HDDs, and that it has no power and so you end up needing to plug your HDD into a wall socket or USB port anyhow. From a consumer standpoint, USB3 wins that by default because consumers don't want to carry around a power brick when they could just use USB3 and plug the drive in right there.

    eSATAp (a combination USB and eSATA) port helps, and provides some power, but has issues the same. The USB standards body refuses to recognize them as valid USB ports, the eSATA part of the expansion is useless for anything but disks, and it doesn't provide enough power for 3.5" mobile drives (since it only does 2.5W). It also doesn't really jive with storage arrays, which want to expose something higher-level than SATA if they're doing hardware RAID.

    USB3 helps: you get enough bandwidth for disks, but also for other high-bandwidth devices, and the 5W it provides is an improvement. It still can't do displays very well (USB displays are limited), but it's an improvement.

    Thunderbolt improves more. 10W of power should be enough to power a desktop drive without external power, the throughput is plenty for anything we might want to do today, it can provide high throughput to more than just HDDs, it can do displays natively, it can daisy-chain which enables single-cable dock type things (like the Apple Cinema Display which you connect one cable and it gives you GigE, USB, display, audio, etc)...

    There are also more than just HDDs that need high bandwidth connectivity too. Video capture for instance. Uncompressed 1080p60 is ~3 gigabit, or if you're doing 10-bit per channel, 3.7 gigabit. Uncompressed 4K at 60FPS like the Red One records at 10-bit is something like 17 gigabit. Thunderbolt can handle that. USB3 can't. There's also an element of forward-thinking here: it's better that you have enough throughput before you need it, rather than waiting for it to catch up.

    Another thing is 10GigE. It needs a good chunk more bandwidth than USB3 can provide, and copper 10GigE PCIe cards have been on the market for years. The prices are still outside of consumer market levels, but they're coming down like anything does. Right now you can find Intel 10GBase-T PCIe cards for $400, and a 100ft Cat6a cable costs only $28 on monoprice. I'm sure other people can come up with more examples of high bandwidth things other than disk drives.
  • MobiusStrip - Wednesday, May 16, 2012 - link

    eSATA is a disgrace. What moron introduced a powerless I/O port in 2004?

    And we keep seeing the same dumb comments about Thunderbolt: "Duh, no drives are this fast, so why do we need this?" Of course, that completely ignores the fact that you can daisy-chain several drives and a display off Thunderbolt at the same time.

    Oh, and run USB and Ethernet over it as well.

    People cheerlead AGAINST better technology now. It's pathetic.
  • peterfares - Monday, May 14, 2012 - link

    "When I get a cpu / memory 'box', that requires a Thunderbolt connection to a 'video card / cards' box, and a connection to a mass storage 'box', so that I can mix and match and replace/upgrade as needed, I'll care about Thunderbolt."

    So kind of like a desktop PC?
  • Kiste - Monday, May 14, 2012 - link

    Eh, you should try to get into the Mac user mindset here... it may not be rational, but it is what it is.
  • name99 - Monday, May 14, 2012 - link

    Oh don't waste everyone's time.
    Out in the real world, massive numbers of laptops are sold every year, and Thunderbolt targets them. Obviously a system that has 6 PCIe slots doesn't need a PCIe-over-cable solution.
  • Kiste - Monday, May 14, 2012 - link

    So it would make more sense to haul around a CPU-box, a GPU-box and a storage-box that you can mix and match with $50 cables?

    That's mobile computing?
  • DanNeely - Monday, May 14, 2012 - link

    Are you being deliberately obtuse?

    The idea is to converge your gaming computer and your low power om the go ultra-portable system. We've sort of had this for years with business class laptops and docking stations which made connecting your external mouse/keyboard/monitors/power a single action, but we were still stuck with whatever crappy IGP was in the laptop itself.

    Thunderbolt will combine everything except the power cable into a single plug while also giving support for an external GPU. A docking station could use thunderbolt for part of its interconnect combining everything into one item; while the reduced engineering costs needed to design it should be able to push the sticker price down.

Log in

Don't have an account? Sign up now