Why we're switching to SSDs for system disks

November 3, 2013

A commentator on my entry on our future fileserver hardware asked a good question, namely why we're planning to use SSDs for system disks. This is actually likely part of a general shift for us (we've already done it on some new servers). The short version of why is that it is less 'why' and more 'why not'.

SATA hard drives seem to basically have a floor price. 3.5" or 2.5", small or moderately large, you simply can't easily get a decent 7200 rpm drive for less than about $50-$60 (at least in small quantities) no matter how little space you want. The amount of space you get for your $60 has been steadily increasing, but the price has not dropped for small space (instead small HDs seem to have progressively disappeared). As the price per GB of SSDs has shrunk, SSDs that are more than big enough to be OS system disks have now reached this magic $60 price point.

Raw speed and random seek times are usually not an issue for system disks (although we have at least one server where they actually do matter; said server is now using SSDs). However our general assumption is that SSDs are likely to be more reliable than HDs because SSDs don't have that spinning rust hurtling around and around (they also don't get as hot). And being fast doesn't exactly hurt. Since we can get big enough SSDs for the same price as more than big enough HDs, we might as well go with SSDs when it's convenient.

(The relative long-term durability of SSDs versus HDs is at least somewhat uncertain (and they're probably going to fail in different ways). Our HDs have generally lasted as long as we could ask and SSDs have issues like write wear and so on. But on the whole it seems worth taking the chance, especially since there are some benefits.)

Written on 03 November 2013.
« Revising our peculiar ZFS L2ARC trick
Wikitext needs a better way of writing tables »

Page tools: View Source, Add Comment.
Login: Password:
Atom Syndication: Recent Comments.

Last modified: Sun Nov 3 02:08:03 2013
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.