AnandTech Storage Bench

Note that our 6Gbps controller driver isn't supported by our custom storage bench here, so the C300 results are only offered in 3Gbps mode.

The first in our benchmark suite is a light usage case. The Windows 7 system is loaded with Firefox, Office 2007 and Adobe Reader among other applications. With Firefox we browse web pages like Facebook, AnandTech, Digg and other sites. Outlook is also running and we use it to check emails, create and send a message with a PDF attachment. Adobe Reader is used to view some PDFs. Excel 2007 is used to create a spreadsheet, graphs and save the document. The same goes for Word 2007. We open and step through a presentation in PowerPoint 2007 received as an email attachment before saving it to the desktop. Finally we watch a bit of a Firefly episode in Windows Media Player 11.

There’s some level of multitasking going on here but it’s not unreasonable by any means. Generally the application tasks proceed linearly, with the exception of things like web browsing which may happen in between one of the other tasks.

The recording is played back on all of our drives here today. Remember that we’re isolating disk performance, all we’re doing is playing back every single disk access that happened in that ~5 minute period of usage. The light workload is composed of 37,501 reads and 20,268 writes. Over 30% of the IOs are 4KB, 11% are 16KB, 22% are 32KB and approximately 13% are 64KB in size. Less than 30% of the operations are absolutely sequential in nature. Average queue depth is 6.09 IOs.

The performance results are reported in average I/O Operations per Second (IOPS):

AnandTech Storage Bench - Light Workload

In our light workload we see a small performance drop from the 100GB to 50GB capacity point. It's nothing tremendous though and definitely not noticeable in real world usage. Other than the usual performance degradation issues you see with running an SSD close to max capacity, you shouldn't really see any difference in performance between a 50GB or a 100GB SandForce drive.

If there’s a light usage case there’s bound to be a heavy one. In this test we have Microsoft Security Essentials running in the background with real time virus scanning enabled. We also perform a quick scan in the middle of the test. Firefox, Outlook, Excel, Word and Powerpoint are all used the same as they were in the light test. We add Photoshop CS4 to the mix, opening a bunch of 12MP images, editing them, then saving them as highly compressed JPGs for web publishing. Windows 7’s picture viewer is used to view a bunch of pictures on the hard drive. We use 7-zip to create and extract .7z archives. Downloading is also prominently featured in our heavy test; we download large files from the Internet during portions of the benchmark, as well as use uTorrent to grab a couple of torrents. Some of the applications in use are installed during the benchmark, Windows updates are also installed. Towards the end of the test we launch World of Warcraft, play for a few minutes, then delete the folder. This test also takes into account all of the disk accesses that happen while the OS is booting.

The benchmark is 22 minutes long and it consists of 128,895 read operations and 72,411 write operations. Roughly 44% of all IOs were sequential. Approximately 30% of all accesses were 4KB in size, 12% were 16KB in size, 14% were 32KB and 20% were 64KB. Average queue depth was 3.59.

AnandTech Storage Bench - Heavy Workload

Crank up the IOPS and our 50GB drive stops doing so well. I should point out that despite its fall from grace, the 50GB OWC drive is still as fast as the 160GB Intel X25-M G2. While there's indeed a drop in random write speed, it doesn't appear to be a crippling drop.

Our final test focuses on actual gameplay in four 3D games: World of Warcraft, Batman: Arkham Asylum, FarCry 2 and Risen, in that order. The games are launched and played, altogether for a total of just under 30 minutes. The benchmark measures game load time, level load time, disk accesses from save games and normal data streaming during gameplay.

The gaming workload is made up of 75,206 read operations and only 4,592 write operations. Only 20% of the accesses are 4KB in size, nearly 40% are 64KB and 20% are 32KB. A whopping 69% of the IOs are sequential, meaning this is predominantly a sequential read benchmark. The average queue depth is 7.76 IOs.

AnandTech Storage Bench - Gaming Workload

We've already shown that read speeds are no lower with the 50GB drive, and thus our gaming workload which involves mostly texture/level loads off of the SSD shows no difference between the various capacity points of SandForce drives. We're still very bottlenecked by 3Gbps SATA here.

Overall System Performance using PCMark Vantage Final Words
Comments Locked

74 Comments

View All Comments

  • Anand Lal Shimpi - Saturday, February 27, 2010 - link

    Thank you :) There wasn't much to this one, I haven't had the time unfortunately to put together another truly thorough investigation - there's just too much going on these days.

    More SSD news next week!

    Take care,
    Anand
  • GullLars - Friday, February 26, 2010 - link

    Well, these are pretty good news for people who would rather RAID low capacity SSDs for higher performance at simelar cost to bigger drives.
    RAIDing 2-3 of these 50GB SSDs from ICH10R would give above 600MB/s bandwidth for both read and write, and still be at an acceptable price.

    I still can't over wishing for a test with RAID 0 of lowest capacity drives compared to the high-capacity drives always reviewed here to see how much more performance you can get for the same price.
    At $230 this 50GB SF-1500 should be able to defend itself against 2 RAID-0 x25-V wich would cost about the same, but from benchmark numbers i've seen, 2R0 x25-V would beat it thoroughly at everything except tasks heavily focusing on sequential writing.
    3 x25-V's comming in at about $300 would beat all drives listed in this lineup at almost all benchmarks, and at performance pr $ you can't beat it.

    BTW, it would be nice include a screenshot of AS SSD benchmark, since it includes high QD testing of 4KB random IOPS so you can see what the drive is capable of at max load. AHCI/RAID specifies up to 32 outstanding IOs, and most SSDs with many channels support it fully and will scale up to QD 32. Intel x25-V/M/E wich are listed at about 60MB/s 4KB random read (QD 3) scale up to 120-160MB/s from QD 10-12, and the same is true for C300 and SF-1500. When testing 4KB random read at QD 3 on an NCQ enabled 10+ channel SSD, you are really saturating only 3 of the channels.
    Indilinx Barefoot drives with 4 channels can do 4KB random reads at about 60MB/s at QD 5, but scale no further.
  • Anand Lal Shimpi - Friday, February 26, 2010 - link

    Don't worry, higher queue depth tests are coming :) You already see some of that in our Bench tests, but you'll see some iometer specific results soon.

    TRIM still isn't supported under RAID, but I will be looking at lower capacity drives after this next round of reviews is done :)

    Take care,
    Anand
  • GullLars - Friday, February 26, 2010 - link

    I'm looking forward to it.

    As for TRIM with RAID, if you use the RAID as you would a normal SSD, and don't have any usage patterns that does huge ammounts of random writes, you don't NEED the TRIM command, but it would be nice ofc. For a normal usage model, an SSD won't get write performance degraded to more than about 80% of fresh performance (+-10%), and since RAID gives linear scaling, two SSDs in RAID whitout TRIM will outperform a single SSD with TRIM quite nicely. Using this reasoning, TRIM not being avalible in RAID mode shouldn't stop you from buying and RAIDing 3-4 SSDs of 32/40GB rather than going for a single 80-256 since the RAID will outperform the single SSD by a good margin and at about the same price. The question is in the number of free ports on the motherboard SATA controller (for up to 4 SSDs). If you want to RAID more than 4 SSDs, you need a HBA or hardware RAID card to get further scaling.
    In such a scenario, LSI 9211-8i + 8 x25-V will come in at $1000-1100 and deliver 1500MB/s read, 320-350MB/s write, and enough IOPS for any enthusiast.
  • leexgx - Saturday, February 27, 2010 - link

    Buy the SSD you need if its 128gb or 256gb buy one SSD enable AHCI and install windows7 and do not install chipset drivers or intel matrix drivers or update the AHCI drivers (keep an look out on windows update) the pc will be fast

    SSD and RAID is pointless for home users or even gamers (only Pure Video editing or messing with Big files that needs 400-600MB/s maybe and you need 2 raid 0 SSD setups to even use the bandwidth if moving data between them)

    still pointless as your looking at constant reads and Write speeds, 2 ssds will max out most RAID setups until the drive degrades (or one SSD fails) but thats not the point as the random access speeds and data rate random access of an SSD is high, then it been better to buy one ssd that fits your needs (Size 128gb been the min)

    TRIM keeps Write latency down as an Write can be done mostly Right away where as no TRIM it has to perform an erase before Write

    with SSDs the IOPS is norm +1000 an HDD, random IOPS and random access speeds are high as well an hdd can not match, SSD does not warrant an raid setup,

    as an gamer and an owner of an first gen SSD (corsair S128) high data rate does not mean it be any faster (my SSD is slower then an HDD at constant read/writes but far faster random reads and IOPS) and i have gone from an RAID 0 2xWD black HDDs and before that 4x80gb hdds, if i had bit more money at the time i would of got an second gen SSD, but the S128 was very cheap and seem to work very well it does lack in Write access times and write speed an little but that only comes up when installing games, i can reboot my pc in under 1 min (thats desktop to desktop) and run any programs soon as my desktop loads the pc loads that fast i had to set my IP address to static IP as the DHCP obtain was taking to long to get an IP (chat programs would give up waiting and then retry)

    (yes an faster SSD be better then what i have got system would most likely respond even faster as my SSD does lack NCQ and its an SATA150 drive and that be why my Write access times are not so good but its no JMicron drive it does not stall under Write loads)
  • GullLars - Saturday, February 27, 2010 - link

    The point of RAIDing SSDs is not just bandwidth, it's increasing parallellity (if that's a word...) and avalible bandwidth for mixed read/write. Only powerusers or enthusiasts really should consider RAID, since the benefits like you say will not be very noticable in everyday singletasking usage. It's first when you start multitasking (or video editing like you mentioned) you really feel the difference.

    If you have a quadcore running at 3-4Ghz and a good amount of fast RAM (say 8-12GB DDR3 1600) even a good SSDs can be a substantial bottleneck when multiple apps access storage at once, especially if you have a sequential write or read (or both) going on at the same time.

    On my main rigg i have 2x Mtron Pro 7025 32GB (SLC) SSDs in RAID 0 that i bought in 2008 (cost me about $1400 at the time), and these don't support NCQ either. What's great about them is they don't get degraded performance at all, they have great accesstime (i get 90MB/s 4KB random read), and i've never experienced any freezing or hiccups. The 5 year warranty (even for use in enterprise servers) don't hurt either :P
    When I upgrade next time, they will likely be replaced by intels 3. gen SSDs at the lowest capasity point (or simelar highest performing low capasity SSD) in RAID from an LSI 9211 (or simelar controller). If ioXtreme has dropped in price by then, maybe i'll buy that instead (or some simelar PCIe SSD).
  • leexgx - Wednesday, March 3, 2010 - link

    i forgot to post before

    if your Not doing Video editing or messing with Big files more then 1 SSD is pointless,

    if your an gamer or want an fast pc one 1 SSD is only needed its been tested quite an number of times RAID + SSD is not needed any more More so that they have TRIM support now (that you lose when RAID is used)

    multitasking really depends what you call multitasking i would norm call that 10-15 programs open at one time 1 SSD can handle that fine , again if it's Video editing you May gain the most from RAID, the Files would have to be very big thought as an SSD random access is fast any way (10-50MB/s) and so is its constant transfer rate that you see on most SSDs (200MB/s+)

    Steam is the most likely the most stressful thing on my PC or any ones pc makes my SSD crawl when it decodes an pre loaded game (has to decryp all the files so that makes Lots of Read/Write) due to lack of NCQ on my corsair S128 very much so does not help, on second gen SSD thay have Sata300 so norm have NCQ support as default so the Slow downs norm do not happen, second and 3rd gen have TRIM support (3rd gen norm have it from when you Buy it like the JMicron 612)

    when using RAID if Write back is Turned on you do benefit from buffered Writes so the (ICH8+) RAID gives more Priority to reads (as to why you get insane buffered burst rates on HDD or SSD when Write back is turned on) but there is an chance you can lose data if the system is powered down before data is Writen (unlicky for the most part under SSDs due to Write speeds and RAID norm Writes in Blocks not bits like windows does or p2p programs)

    .
    in the end if your an gamer or an user who just wants an fast and responsive pc 1 SSD is Far more then is needed you will not notice the speed improvement unless your doing benchmarks and only the Disk test part of the benchmarks (its also cheaper to Buy the 1 Big SSD with TRIM then 2 smaller SSD's in RAID and lose Trim, that would make 2 SSD's slower then 1 SSD once the drive runs out of free blocks due to lack of TRIM support)
  • vol7ron - Friday, February 26, 2010 - link

    I'm curious to see the aftermath of this SF-1500 business.

    I know some people are using the 40-80GB versions of SSDs for ONLY their operating system, but I still feel like this product still isn't worth purchasing until you can get 120GB+ at the same prices as the 40-80GB range.

    Basically, you should be able to have your OS/Office Suite/Games/Photo Editing software on the SSD. 40-80GB at this price is just not worth it.

    Anand,
    I would also like to new RAID-0 tests, if possible. I don't know if you are waiting on the Intel Storage Matrix, or if all the problems have been fixed with RAID/Trim, but we're approaching a point where we can almost buy a bunch of the scrap 30/40GB SSDs. Because of the higher reliability, RAID-0 is looking very attractive.

    Proposal: SATA-3 6Gb/s with 3 or 4 disks in RAID-0, w/ and w/o Trim turned on.



    Thanks,
    vol7ron
  • greenguy - Saturday, February 27, 2010 - link

    Your OS/Office Suite/Photo Editing software takes up nearly 40GB? I bet the rest is games. How many games do you need on your boot disk at once?
  • vol7ron - Saturday, February 27, 2010 - link

    Is there something wrong with my posts?

    I say I want to see some RAID and 6Gbps testing and it gets ignored. An hour later, someone basically says the same thing and gets full response w/ follow-up. This has happened before, what's the deal?

Log in

Don't have an account? Sign up now