Six-Drive SATA III SSD Round-Up Shows Big Gains
MojoKid writes "Solid state drives have gone from essentially non-existent on the desktop to the preferred storage medium of enthusiasts and workstation professionals in less than three years. Three of the drives featured in this six-drive SATA III SSD round-up consistently offered 'best-of-class' performance throughout testing, with speeds in excess of 500MB/s for read and write throughput. OCZ's Vertex 3 Max IOPS, Corsair's Force GT, and the Patriot Wildfire all feature the same SandForce SF-2281 controller and synchronous NAND flash memory. These drives offered the highest transfer rates in the majority of tests, though performance does drop off as the data gets more incompressible."
At this point, all SSDs are basically "fast enough" for desktop usage. You notice a major difference between an SSD and a HDD. You don't notice much, if any, difference between a lower and higher end SSD on the desktop.
The same is not true on servers, of course, the heavier random load makes IOPs a big deal in various servers (databases particularly).
While I'm certainly not saying don't get one, I'm saying don't dump your SATA II SSD if you have one for these, and don't pass up a SATA II SSD if it is on sale.
Why no testing with pci-e SDD cards next to the Sata-3 disks?
also should test with a HIGH END SAS / SATA raid card.
they still need to be a lot bigger now 500GB and up should be ok or maybe 128-256 system SDD + 500GB + Data disk but with games getting bigger and you may run out of room installing them on a SDD and need to install to a data disk.
Before getting excited and rushing off to buy a SATAIII SSD, bear in mind that there are currently some serious stability issues in some of the drives. I recently bought a Corsair Force 3 120GB, only to discover that many, many (as in most) customers are experiencing problems with system hangs and BSODs. I've been lucky enough to only have the drive lock up once a day after a full day of use, but plenty of folks only last about an hour. The old drives were recalled, but even the replacements are having the same problems. This a big support thread at http://forum.corsair.com/forums/showthread.php?t=96333, and plenty more just like it in the same forum.
Corsair seems to think this is an issue with the SandForce controllers, which is reasonable considering other big names (OCZ, for instance) are having the same issues with some of their new drives. Just be sure to do your research first.
Er... So these drives try to compress files on-the-fly? If not, what does data compressibility have to do with their trasnfer speeds?
While I'm certainly not going to argue why it'd be nice if SSDs increased in capacity (given reasonable price points), I must inquiry, why the need? 10 GB is easily enough for today's OS with most programs (3 GB or less with some sacrifices), but let's say bloat increases that requirement five fold, and that SSD's resetting the price point per gigabyte doesn't discourge that bloat. Googling indicates a modern game requires something like 15 GB to install (...seriously?), so what are you trying to do? Install every game you own? Never uninstall anything? Or store vast amounts of media (bitrate of 8 MB/sec continuous read) on a drive capable of 200 MB/sec throughput / 4 ms latency with the obvious tradeoff of price per gigabyte? Get a drive that bests everything in speed, latency, and capacity for the same price as the older technology?
OCZ sells 500 to 1TB HDD's, the problem I seem to keep hearing is that once you pass the 256GB range, the stability of the drives falls through the floor. Now that might be chance, or via a pile of 'first adopter issues' for the new types of drives with larger space. But for the most part 60GB is more than enough for the average person. One problem with SSD's though is that some games simply don't play nice with the super-high speed of SSD's, even more recent games like FONV, and DA2. They'll actually run slower in some cases.
Though I have considered picking up a nice 120gb drive to replace my 60gb drive, simply because I like the damn near instant load times for some of my games. Plus it's the tail end of the 1st generation SSD's, even with over 2 years on it, it's still working great.
Om, nomnomnom...
What is needed is a new way of thinking about memory/storage. More "unix" like thinking where the entire Processro/Cache/RAM/SSD/HDD/Cloud/Tape concept is a singular flat memory space that is addressed as needed. Processor/Cache for instantaneous use, RAM for immediate use, SSD for near RAM fast use, HDD for occasional user, and so on. Where the files (or bits of files) that are needed often are moved closer to the Core processor as needed, automatically.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
While, of course, I'd like all that and a pony, I recognize that ours is not exactly a perfect world. Big SSDs are expensive and big HDDs are (comparatively) slow.
What would be nice, though, and arguably rather more reasonable(it's only a matter of software, and across millions of users the unit cost should be approximately fuck all), would be seeing the tech for transparently dividing workloads across two or more disks with heterogenous characteristics descend from its present position in expensive SANs and comparatively esoteric server FSes.
Sure, the manual "OS+applications on SSD, porn and torrents on HDD" tactic works more or less alright; but having humans wasting their time doing a (lousy) attempt at a machine's job seems like such a pity. Handling the messy details of physical storage location, in order to achieve best apparent performance with lowest burden on the operator, is exactly the sort of abstraction that our computers should be handling for us.
That has to be first adopter issues. I remember being told CD drives faster than 8 times were prone to spinning out and having the CD explode
so what are you trying to do? Install every game you own? Never uninstall anything? Or store vast amounts of media (bitrate of 8 MB/sec continuous read) on a drive capable of 200 MB/sec throughput / 4 ms latency with the obvious tradeoff of price per gigabyte?
How about not having to carry around a USB hard drive? As I understand it, a lot of laptop computers have only one internal SATA port, to be occupied by an SSD or a hard drive. Or how about media production as opposed to passive viewing? Production with non-linear video editing software often needs multiple simultaneous mixed sources and multiple seeks to read all the simultaneous streams.
And every OS should be installable directly into the motherboard SSD chip. It should be as fast as the motherboard allows.
60GB of SSD cache ought to be enough to install any OS.
I bought one of Intel's 3rd generation 80GB SSDs back in January and have had zero problems with it. No, it's not as fast as OCZ's drives, but it's reliable. Intel's failure rate is 0.6% while OCZ's is 3% (not sure if that's a per-year figure or something). Why an average user would buy primary storage with a 3% failure rate is beyond me.
(failure rate figure comes from http://www.anandtech.com/show/4202/the-intel-ssd-510-review/3 )
Sure, the manual "OS+applications on SSD, porn and torrents on HDD" tactic works more or less alright; but having humans wasting their time doing a (lousy) attempt at a machine's job seems like such a pity. Handling the messy details of physical storage location, in order to achieve best apparent performance with lowest burden on the operator, is exactly the sort of abstraction that our computers should be handling for us.
Very well said! What is boils down to is that you shouldn't have to be a major geek or expend a lot of effort administering your system simply to have and use a fast, efficient computer. Modern operating systems have taken a lot of the thought and need for specialized knowledge out of the equation, but SSDs (largely due to their low capacity or capacity/price ratio) are confusing to some and require more work. Laptops with single drive bays are another consideration, and no one really wants to use an external drive.
This is a hacked account, for which the owner can not be held responsible.
There are some of us who enjoy variety in our selection of games. The most common games are between 10 and 15 GB each. My World of Warcraft install is 25gb and growing with every new patch. Portal 2, a relatively simple game, is 11 gigs. It adds up very quickly. Of the 120 or so games in my Steam list, I can only keep around 20 installed on my relatively large 300GB SSD. It's no coincidence that the largest games benefit the most from SSD access times and read speeds. In my case, I've had to set up a 4-way RAID-0 of conventional hard drives, to have cheap and decently fast secondary storage. I would not dream of running a PC with just the 300GB drive, at least not for a multipurpose work and entertainment PC.
There's a lot of push from manufacturers for faster SSDs, but what I'd like to see is a super inexpensive "fast enough" product. Sure, I like my hyperfast PCI-E SSD with its 900mb transfer rates, but for gaming I would probably be happy with a device 1/5th as fast, because I now spend a lot of time just past the loading screen, waiting for the other players to synchronize. A cheap SSD would still be faster than any spinning platter, and I could keep this superfast one for more time-sensitive, seek-heavy duties.
By cheap, I mean less than $0.75 per GB. Right now, something like my Velodrive costs over $5.00 per gig, while consumer-grade SSDs hover near $2.00 per gig. This makes a comfortable 500gb device absolutely unaffordable for the all but the most dedicated hardware nuts, but bring it down to the price of a decent GPU, and people will budget for it as part of their next system build. The popularity of Seagate's "hybrid" drives is proof of this, though their usefulness is sorely limited to OS and application launch patterns. Modern games overwhelm the Seagate's 4GB SSD cache, unless you RAID a few of them together.
-Billco, Fnarg.com
It's got a SATA-600 interface, the same Marvell controller like the Crucial m4, but it's significantly faster overall. Should be more competitive with the OCZ offerings, and it's 5 times less likely to eat your data.
so minding my own business when BAM big sale $70 (after rebate) for corsair F60 add shows up in front of me (yes i still read the newspaper)
so i go buy it (fry's is pretty close to my house) anyways in my excitement i failed to read some feedback on these things..... HOLY SHIT WHY ARE THESE DRIVES ON THE MARKET???? nearly ubiquitous resume from sleep issues...given that the whole point was to be faster having to shut down when done with my computer and then restart later vs. using S3 (my computer would BSOD resuming w/ the F60) which works awesome w/ my Samsung F3 == FAIL
I was sooo disgusted i returned it and have basically shelved the SSD idea for now. I'm sort of mad at myself for not doing more research but i let my previously always positive experience with Corsair make me lazy this time ... corsair makes some nice stuff but i'm going to be hella skeptical of any SSDs from them for a long time after this.
If I do venture back to SSD territory (which i'm sure i will later) i will be doing a whole lot of checking for reliability / issues before laying out any cash on a SSD in the Future.
Serious question. Do these SSD consume more or less power than conventional HDDs?
For my purposes (remote solar-powered systems), I'm more interested in power savings than anything else, such as capacity or speed.
Every Watt counts.
[quote]10 GB is easily enough for today's OS with most programs[/quote]
Are you serious? Windows 7's listed minimum requirements are 16 GB for 32-bit and 20 GB for 64-bit. True, a completely bare install won't actually use 100% of that, but once you get a couple of service packs and Office on there, I guarantee you'll be over 10 gigs. My first-gen iMac, circa 1998 and running OS 8.6, came with a 10 GB drive which I had no problem filling with just Kid Pix.
On my current box, I'm using up 120 GB on my system drive. All the "data storage"-type heavyweight items (music, movies, games, unsorted torrents) I have on another disk. Now, some of that 120 GB is probably stuff that could be moved, but there's no way it could be cut down to 10 or even 20 gigs without some serious deletion of apps I use. I wouldn't even consider anything under 40 GB for my system drive, and that's if I didn't care about my games. Add in the games and that means I'll be requiring more like 80 gigs out of an SSD.
I don't consider myself a heavy user, and in this age of 1080p digital camcorders and 8 megapixel point-and-shoots, 10 GB won't even cut it for Grandma.
Howcome all 6 disks got an award? Either "recommended" or "editors choice".
Is that the only way to keep everyone happy, and the freebies coming?
What is needed is a new way of thinking about memory/storage. More "unix" like thinking where the entire Processro/Cache/RAM/SSD/HDD/Cloud/Tape concept is a singular flat memory space that is addressed as needed. Processor/Cache for instantaneous use, RAM for immediate use, SSD for near RAM fast use, HDD for occasional user, and so on. Where the files (or bits of files) that are needed often are moved closer to the Core processor as needed, automatically.
You wouldn't need HDD. Expand the BIOS - NOR flash - to contain the barebones OS (not including utilities) - the minimal that Windows, Linux, BSD kernels need to run, and put those parts there. On a PCIe SSD, put all the programs, and other software. As for the data, have that on an external USB HDD or SSD.
Then you have the on-CPU level 1-3 cache, your RAM being your level 4 cache, BIOS/OS kernel as level 5, SSD PCIe as level 6 and the external drive as level 7.
>>While I'm certainly not going to argue why it'd be nice if SSDs increased in capacity (given reasonable price points), I must inquiry, why the need?
It's a pain in the ass spanning two different drives, and having to do a lot of this stuff manually. Moving your user directory from your fast C:\ SSD to your large D:\ HDD, and making symlinks so that everything works correctly is easy enough. Moving your Steam folder to D:\, and then individually moving certain games over to C:\ and symlinking everything to work - EVERY TIME YOU INSTALL A NEW GAME - is a total pain in the ass.
I keep a fairly tight lid on what games I have installed on Steam - uninstalling them once it becomes clear to me that I have no desire to play a certain game again (plus I can always reinstall from Steam later), but even still I have 83.4GB in my steamapps directory.
A lot of stuff installs to C:\ whether you ask it to or not, and moving a lot of things Windows expects to find in C:\ to D:\ tends to break Windows, even if you symlink C:\Program Files to D:\Program Files. So on my 60GB SSD C:\ drive, 50GB is already used.
So, *at a minimum* I'd need a 130GB SSD, with a 240GB SSD being the obvious purchase choice so that I have room for new apps. This will run between $400-$500 at current prices, which I feel is a bit too high.
10 GB for an OS with most programs?
I know you lot like your Linux, but once I have installed Win7 together with my favorite assortment of CAD and Office tools, I use about 30 GB. Add a system managed swap file and a decent overhead for load leveling, and 60 GB is the smallest appreciable OS drive for me.
What you are talking about is having an SSD function as cache for a HDD. Good idea, one I like myself quite a lot. Well it does exist, but not to the extent it should.
The only real cheap option I know of is Seagate's Momentous XT drives. They are laptop drives with 4GB of flash on them for cache. Net effect is you get desktop level of performance out of a laptop drive. Quite effective. Unfortunately, that laptop drive is all they make.
At the high end Intel, LSI, Adaptec, and probably some others make SATA/SAS RAID controllers that can take SSDs as cache (in addition to their RAM cache). Quite effective, and can be rather flexible, but limited to high end RAID controllers so really expensive.
Intel just introduced a final option in the form of their Z68 chipset. It supports an SSD cache drive on the included SATA ports. Seems to work pretty well, though there's limits on it (can only be so large and they seem to really want SLC drives). That's fine if you are building a new Sandy Bridge system, but not the kind of thing you can add to existing hardware.
I'm not sure why it is the kind of thing there isn't more interest in. I would think that HDD companies would jump on this to make premium HDDs but so far, not much.
That is part of the reason I wanted to note this for people. You find right now any SSD on the market is fast enough for desktop and little gains are had from faster ones.
Also there's three other issues at play you didn't consider:
1) For speed, access time can be more important than raw transfer rate. That really doesn't improve much with these higher drives. They all tend to be in the couple hundreds of microseconds. That's great and way better than HDDs, but given that it does not improve, you don't see a user experience improvement, even for large differences. You can take a 200MB/sec drive and compare it to a 500MB/sec one and not find the improvement you'd expect on most things because the access time has not improved.
2) They are fast enough that frequently, the disk isn't what you are waiting on anymore. You end up waiting on things like the processor to deal with the data it has loaded. This is particularly true since many apps are that optimized for IO. They'll be single threaded on their IO tasks because why not? The disk was always the bottle neck, no need to optimize. So no matter how fast you made things on the SSD, you'd see no improvement.
3) For many things, you are at the limits of human perception. On my system, many of my apps launch "immediately." Now by that I don't mean literally with no delay, I'm sure there is a measurable delay, I mean I can't see it or measure it. I click the button and the app is there. Further increase would be meaningless since it has already exceeded my perception. If the app is launching in 50 milliseconds, making it launch in 1 wouldn't matter. Sure, 50 times as fast but I can't tell.
Hence why I say to people, slow SSDs are fine for the desktop. Mine actually are slow SSDs, they are WD SiliconEdge drives which are around the bottom in most benchmarks for SATA 2 drives and nothing compared to the new SATA 3 ones. Yet they still are fast enough as to no longer be the problem. I don't wait on my disks anymore, which is really what it is all about.
... but why are we trying to straddle SSD onto a standard that was presumably developed for magnetic media?
My meager understanding of the situation is that standards like SATA were developed to read and write for media with symmetric block sizes (i.e. you have to read as much data as you write at one time), with no real consideration to physical limitations such as the maximum number of writes, and with the consideration that it was difficult to map a disk to a physical memory location (e.g. due to latency).
Ignoring the issue of compatibility with both current OSes and BIOSes, wouldn't it be best to develop a bus that is specific to SSD and is presumably closer to being directly addressed by the CPU via. contemporary OSes?
While I'm certainly not going to argue why it'd be nice if SSDs increased in capacity (given reasonable price points), I must inquiry, why the need? 10 GB is easily enough for today's OS with most programs (3 GB or less with some sacrifices), but let's say bloat increases that requirement five fold, and that SSD's resetting the price point per gigabyte doesn't discourge that bloat. Googling indicates a modern game requires something like 15 GB to install (...seriously?), so what are you trying to do? Install every game you own? Never uninstall anything? Or store vast amounts of media (bitrate of 8 MB/sec continuous read) on a drive capable of 200 MB/sec throughput / 4 ms latency with the obvious tradeoff of price per gigabyte? Get a drive that bests everything in speed, latency, and capacity for the same price as the older technology?
Seriously? My Windows 7 Professional 64-bit directory alone is a shade under 20gb in size. My Program Files {,(x86)} and Program Data directories are 37.3gb in size and I only have a dozen or so games installed (Steam directory is 22gb :\). For my uses, a 128gb ssd with a 1-3tb spinning drive (for Users directory and all music/dvds/data) would be great and if anyone asked me to suggest drives for them, I would be suggesting that for them too.
Larger ssds would be nice to have if they drove down the price points for the smaller drives. Eventually though we will all be using solid state drives for pcs although they will probably not be based on NAND memory though.
or you can just use a real OS, that actually allows you to treat all your storage locations as a unified whole instead of forcing you to compartmentalize your storage.
Microsoft has finally seen the light, too: dynamic disks and ntfs junctions. Sadly, it'll probably be another three Redmond releases before the installer will allow you to do The Right Thing (tm).
Most of the games when I check have a usage of at most 6GB; not 10-15. Sure theres a few titles in that range, but certainly not the majority.
10 GB is easily enough for today's OS with most programs (3 GB or less with some sacrifices),
You haven't tried Windows 7 then? I don't think you can even install it in 10Gb. I'd say 25Gb is a bare minimum for Windows 7 plus a few applications.
No sig today...
Contributing to the discussion, I recently bought an OCZ SSD 60GB Agility 3. Aware that an SSD does not give guarantees about data integrity, I use it only as HD operating system, and it fulfills this task well. And if it fails is less bad to reinstall the operating system than losing my data. (my data is in a conventional HD).
But so far had no problems with it (installed on an Intel ICH10R controller in RAID mode, the SSD itself is not part of a RAID volume) SATA2 mode. I'm just a little disappointed with the fact that the performance for data not compressible is much worse than stated by the manufacturer.
Religion: The greatest weapon of mass destruction of all time
a) Stop being a data pack rat.
b) Prioritize. Do you really need game XYZ, that you play about once a quarter, installed? Why not 7Zip the install folder to another drive then restore it when you actually do want to play. Or if you have Steam, 7Zip it for posterity, offload it to a external drive, then uninstall/reinstall using Steam. Or put the less frequently used data on an older, slower, larger disk.
Consumer grade SSD is a bit below $2.00/GB finally. And WD still makes those 10k RPM SATA drives (which are still pretty good for a lot less then a SSD). I have SSD on the laptop and the 10k RPM on the desktop, both are about equal in terms of feel (although it's possible to bury the 10k RPM SATA).
Wolde you bothe eate your cake, and have your cake?
Consider a 10k RPM SATA or 10k RPM SAS drive instead. Access times are much higher then a 7200 RPM, without prices being unreasonable.
Just make sure you have good airflow...
Wolde you bothe eate your cake, and have your cake?
I have created a system recently with a 120GB SSD, and a 1 terabyte HDD. I installed Win 7 and some important applications on the SSD, and installed all other applicatiosn as well as the user folders, and swap on the HDD. I get pretty much no difference in performance to a full SSD system, whilst still havign capacity at a price I can afford.
A friend of mine has done a similar thing with Linux and he is getting pretty good results in the performace stakes too.
Have a nice day!
If it makes things easier, there is a way to move the Documents and settings (c:\user) folder during a windows 7 install.
See here:
http://answers.microsoft.com/en-us/windows/forum/windows_7-files/win7-how-do-i-move-user-folder-to-a-different/565f16a5-e5ed-43c9-8422-4f56aebb296e
Have a nice day!
Caveat: I've only been using them for a couple of years in large-scale deployment.
However - that being said - SSDs wear out faster than IDE and SATA HDDs did, in the same 400 desktop windows XP business environment.
I'd be interested in hearing if other people have had the same experience. We are using OCZ drives.
I don't know about the other folks, but...
C. Store vast amounts of media.
I like to have my collection of photos with me on my laptop. It's about 80 gigabytes currently, and growing at 10-20 gigabytes per year.
Also, my OS only takes 7 GB or so (including all the various third-party graft-ins that I use), but the applications I use add a whopping 34 gigabytes of additional storage requirements, and that's without a lot of optional stuff installed. So just to carry the software I have installed on my laptop plus my photos would fill 121 gigabytes with no additional files at all. Add to that my current Photoshop projects at almost 4 GB, musical compositions at 10 GB, etc. and you can quickly see why the commonly available 128 GB sizes just don't cut it.
I'd love to move to an SSD for the added reliability, but I'm currently using a 500 GB hard drive, and am rapidly getting annoyed waiting for terabyte capacity to become thin enough to fit in a laptop so I can upgrade. Call me when SSDs can hold a terabyte for under a grand, and we'll talk. Until then, they're toys as far as I'm concerned.
Check out my sci-fi/humor trilogy at PatriotsBooks.
I saw an OCZ Vertex 2 - 240 GB drive for $300 after rebate recently.
http://www.fatwallet.com/forums/hot-deals/1110607/
Prices are getting better on the previous generation of SSD drives.
--You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
On my FreeBSD servers, I have pools of large HDDs with SSDs as a L2 cache in front of them, so the workload balancing is transparent and automatic. Esoteric server FSes FTW.
Dewey, what part of this looks like authorities should be involved?
This is the real problem. Performance figures for SSD's are quoted based on highly compressible data because the SSD compresses the data before storing it thus performing fewer physical writes. Similarly for reading. This gives a highly distorted view of SSD performance. It's like saying "my car gets 200 MPG" and neglecting to say that figure is based on all downhill mileage.
Try copying 10GB of already compressed data and the SSD results are markedly different than what the benchmarks and specifications show. IMHO if this is not clearly pointed out on SSD sales literature then it is tantamount to fraudulent advertising.
In many cases, and for the same price, a couple of software raided hard drives will offer as good as or better performance than an SSD and with an order of magnitude more storage.
The tyrant will always find a pretext for his tyranny - Aesop
Now it's quite clear I would buy the Corsair Force Series 3. It's offers the most bang for the buck, and with 120 GB it's bug enough.
Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
Yes and no. Compression is bad for incompressible data, but if your OS is reading or writting compressible data (examples: settings, text, logs, most of binaries, etc) you really have some gain in read/write performance.
Knowing this, I am experimenting with a configuration that uses the best of all worlds: An small and affordable SSD for the operating system, two HDDs in RAID0 for installed games, documents and personal things in general, and a terabyte HDD for big things (aka,HD movies, ISOS, etc.) and backup. Works pretty well.
Religion: The greatest weapon of mass destruction of all time
What programs do you have installed? My Windows directory alone is over 34gb and My user directory is 7 gb. Those can't be moved. My Program Files directories add another 18gb and my 73.6gb (formatted 80gb drive) partition is nearly full. I can't even fit a single newer game on it, let alone my whole Steam library. I have another 4+gb of applications I've moved to another drive because of the space issues and 355 gb of installed games that cannot benefit from the SSD speed because they won't fit on it. Where do you get 10 GB from?