Storage & Fusion Drive

By default all of the iMacs come with a 2.5" or 3.5” (21.5/27" iMac) mechanical hard drive. It’s been quite a while since I’ve forced myself to use a system with only a HDD, and going back to one now just reaffirms what I’ve been thinking for a while: HDD-only systems have been killing the PC industry for a while now. The experience just isn’t great. OS X continues to do a great job caching frequently used data in main memory, something the iMac has plenty of in its default 8GB configuration, so the HDD-only option does quickly become bearable. However, shooting for bearable is aiming too low in my opinion.

The iMac is an unusual member of Apple’s Mac lineup in that it is one of the only systems to ship with a HDD by default. Both the MacBook Air and MacBook Pro with Retina Display are SSD-only, and the same will be true for the coming Mac Pro. My guess is that Apple views the iMac as targeting a slightly different audience than those systems, an audience more used to large, single-volume storage.

Long term I believe Apple has a solution to this problem other than forcing everyone to accept a two-volume approach to storage (or, alternatively, dealing with small/fast local storage and putting everything else in the cloud). That solution is Fusion Drive.

I went through a deep analysis of Apple’s Fusion Drive with the 2012 iMac, so I’ll spare you the details here. At a high level, Fusion Drive is a software managed SSD “caching” solution on top of a 128GB SSD and 1TB or 3TB HDD. I put caching in quotes because Fusion Drive doesn’t actually act like a cache but rather a software managed, spanned storage volume. Fusion Drive appears as a single volume equal to the capacity of SSD + HDD, with the software layer intelligently managing what data ends up on the SSD and what ends up on the HDD. Fusion Drive is similar to what you’d do manually if you had a small SSD and large HDD in a single system. You’d put frequently used applications on the SSD and relegate everything else to the HDD. The difference is that Fusion Drive can manage storage on a block level, whereas you’re only able to move data between drives at a file/application level. In theory, if you had a workload that could fit entirely on the 128GB SSD, Fusion Drive would be indistinguishable from a user managed SSD + HDD setup.

In real world testing, Apple’s Fusion Drive continues to be the closest approximation to an SSD experience from a hybrid setup that I’ve tested. The reason why is quite simple: Apple’s Fusion Drive comes with sufficient NAND to cache the overwhelming majority of IO. While most hybrid setups use somewhere between 8GB and 32GB of NAND, Fusion Drive only has a single option: 128GB. I’m a bit disappointed that Apple didn’t increase that to 256GB with this most recent upgrade to the iMac, but my 128GB/1TB Fusion Drive configuration has been great for the past year. It’ll be interesting to see whether Apple eventually moves to a 256GB SSD component or if it instead makes Fusion Drive a standard option on next year’s iMacs as NAND prices drop.

My personal preference is still for a large SSD that I manage myself, combined with a large external HDD array (perhaps over Thunderbolt), but if you need a single storage volume, Fusion Drive is absolutely the way to go. I remember writing a similar line back during my initial evaluation of the Fusion Drive but thinking to myself: there can’t be that many people who really fall into this category. It turns out I was wrong.

Over the past year I’ve also had a fairly regular argument with a friend of mine who was researching computer options for his sister and brother-in-law. They are both Mac users and I kept steering him towards a 13-inch MacBook Pro with Retina Display, but he kept pushing back saying that they needed at least 1TB of storage and it had to be inside the system as a single volume. No amount of reasoning had any affect, both individuals ended up with 13-inch MacBook Pros, complete with hard drives. I’m more of the force users to adopt sort of person, but I do understand that old habits die hard for many.

Fusion Drive is of course still offered on both of the new iMacs and it’s $50 cheaper than it was at the 2012 iMac introduction. Fusion Drive should honestly be a minimum requirement for anyone buying one of these systems. I understand why Apple still offers mechanical storage as the default configuration for both iMac models, but to anyone considering either - you’ll want to at least spring for the Fusion Drive upgrade.

Doing so brings the price of the entry level 21.5-inch iMac up to $1499, the same price it would be if you opted for a 256GB SSD instead. Either option is fine, just make sure you choose one of them - even if the target user for the system is someone else. For years I’ve gone into detail as to why solid state storage is better than traditional HDDs, so I won’t go into any depth here. The experience really is night and day, and it’s honestly a must-have for any modern computer.

GPU Performance: Iris Pro in the Wild The Display
POST A COMMENT

127 Comments

View All Comments

  • Res1233 - Wednesday, October 30, 2013 - link

    Mac OS X is the main reason I buy macs. I have a feeling that you are right about most mac users having no clue what they're buying, but I could go on for hours about the advantages of OS X (geek-wise). No, hackintoshes are not an option if you want any kind of reliability, so don't even go there. If you force me to, I will explain my reasoning in depth to practically anandtech-levels, but I'm not in the mood right now. Perhaps another time! :) Reply
  • tipoo - Monday, October 7, 2013 - link

    What are the chances of the 13" Pro duo getting Iris Pro 5200? I'd really love that. Reply
  • Bob Todd - Monday, October 7, 2013 - link

    Have they announced any dual core Iris Pro parts? I know the original SKU list just had them in the quads. I still assume the 13" rMBP will get the 28W HD 5100 (hopefully in base configuration, but there will probably be a lower spec i5 below that). Reply
  • Flunk - Monday, October 7, 2013 - link

    It's unsure, a new part could be announced at any time. Intel has even made variants specifically for Apple before. Reply
  • tipoo - Monday, October 7, 2013 - link

    It shouldn't have to be dual core to be in the 13" pros though. Intel has quads in the same TDP as the current duals in it. A quad core, with GT3e, that would make it an extremely tempting package for me. Reply
  • Sm0kes - Tuesday, October 8, 2013 - link

    I think anything but GT3e in the 13'' Macbook Pro is going to be a disappointment at this point. How their 13'' "pro" machine has gone this long with sub-par integrated graphics is mind boggling. The move to a retina display really emphasized the weakness.

    I'd also venture a guess that cost is the real barrier, as opposed to TDP.
    Reply
  • tipoo - Thursday, October 10, 2013 - link

    Perhaps. Yeah, the 13" has been disappointing to me, I love the form factor, but hate the standard screen resolution, and the HD4000 is really stretched on the Retina. If it stays a dual core, I don't see a whole lot of appeal over the Macbook Air 13" either. To earn that pro name, it really should be a quad with higher end integrated graphics. Reply
  • Hrel - Monday, October 7, 2013 - link

    "This is really no fault of Apple’s, but rather a frustrating side effect of Intel’s SKU segmentation strategy."

    So I take it I'm not the only one infuriated by the fact that Intel hasn't made Hyperthreading standard on all of it's CPU's.

    I remember reading, on this site, that HT adds some insignificant amount of die area, like 5% or something, but is capable of adding up to 50% performance. (in theory). If that's the case the ONLY reason to not include it on EVERY CPU is to nickel and dime your customers. Except it should really be "$100" your customers since only the i7's have HT.

    Isn't the physical capability of HT already on ALL cpu's? It just needs to be turned on in firmware right?
    Reply
  • DanNeely - Monday, October 7, 2013 - link

    With the exception of IIRC dual vs quad core dies and GT2 vs GT3 graphics almost everything that differs between CPUs in a generation is either binning or disabling components if too few dies with a segment non-functional are available for the lower bin.

    Intel could differentiate its product line without doing any segment disabling on the dies; but it would require several times as many different die designs which would require higher prices due to having to do several times as much validation. Instead we get features en/disabled with fuses or microcode because the cost of the 'wasted' die area is cheaper than the costs associated with validating additional die configurations.
    Reply
  • Flunk - Monday, October 7, 2013 - link

    Actually the GT2 is just a die-harvested GT3. Intel only have 2 and 4 core versions and crystalwell is an add-on die so there are essentially only 2 base dies, at least for consumers.

    I do agree about the hyper-threading, there is really no need to disable it. It's not like it really matters in consumer applications anyway.
    Reply

Log in

Don't have an account? Sign up now