1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

SSD Raid 0, no trim? big deal?

Discussion in 'Storage' started by Metaltree, Mar 16, 2012.

  1. Metaltree New Member

    Joined:
    Mar 14, 2012
    Messages:
    10 (0.01/day)
    Thanks Received:
    0
    Hello. I recently purchased two ADATA s510 120gb hd's. The plan has always been to put them in a Raid-0. Currently, I'm only using one and waiting on the other one to be delivered.

    I was unaware that TRIM is disabled in a Raid 0. I've read that Intel is now supporting TRIM in a Raid 0, however is that only Intel SSDs, or is it for Intel controllers in general? I'm using a ga-z68x-udh-b3 which I am currently using the IRST.

    Also, is losing TRIM a big deal? Honestly the speeds are so great without being in a raid, I wouldn't mind just having two standalone SSDs for games/os. Thoughts?
     
  2. Homeless

    Joined:
    Sep 14, 2005
    Messages:
    1,025 (0.31/day)
    Thanks Received:
    109
    Location:
    USA
    The Intel RST driver that supports trim in raid0 hasn't been released yet. It's expected to be released in the 11.5.x branch of RST. Trim is a big deal if your drive has poor garbage collection and you often write/delete to disk. I'm using two m4's in raid0 but my drive has adequate gc and i'm only using half the available space and it works just fine
     
    Metaltree says thanks.
  3. TheOne

    Joined:
    Apr 3, 2010
    Messages:
    225 (0.14/day)
    Thanks Received:
    68
    IRST is the driver for the SATA controller on the M/B, and it is believed that the upcoming version 11.5 of the driver will enable support for TRIM with RAID 0.

    TRIM is meant to maintain the performance of an SSD, SSD performance degrades overtime as the drive becomes more full and the blocks have to be rearranged more frequently when writing to the SSD, TRIM tries to keep an SSD organized by erasing blocks that are no longer needed, though the SandForce Controller on your drive comes with its own Garbage Collection which attempts to do the same.

    You could set it up as a RAID and rely on Garbage Collection until Intel releases a new driver that enables TRIM support on a RAID 0 setup.
     
    Metaltree says thanks.
  4. Metaltree New Member

    Joined:
    Mar 14, 2012
    Messages:
    10 (0.01/day)
    Thanks Received:
    0
    Thanks man. I think I'll just run them separately until 11.5 is released. When it is, I'll start rocking the raid-0! :)
     
  5. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,304 (6.50/day)
    Thanks Received:
    2,092
    Location:
    Concord, NH
    I'm running RAID-0 with two Corsair Force GTs and honestly trim or not, I haven't seen any performance drop at all. I was under the impression with latest Intel RAID drivers, TRIM worked in RAID 0 and 1, but not on 5.

    Edit: Here is a comparison. I did a benchmark when the RAID-0 was new. I've been using this for a couple weeks now and I just ran one.

    Before and after.
    [​IMG][​IMG]

    Edit: Fixed.
     

    Attached Files:

    Last edited: Mar 17, 2012
  6. TheOne

    Joined:
    Apr 3, 2010
    Messages:
    225 (0.14/day)
    Thanks Received:
    68
    Good luck with it. :)

    Unfortunately not yet, the claim that the final version of RST 11.5 having TRIM support in RAID-0 came from the alpha versions release notes, where it claimed support was intended in the final version, but not in the alpha.

    To check to see if TRIM is enabled just launch a Command Prompt as an Administrator and enter this command:

    fsutil behavior query DisableDeleteNotify

    If it comes back as "DisableDeleteNotify = 0" then TRIM is enabled.
     
  7. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,304 (6.50/day)
    Thanks Received:
    2,092
    Location:
    Concord, NH
    You mean, this?

    [​IMG]
     

    Attached Files:

    • trim.PNG
      trim.PNG
      File size:
      33 KB
      Views:
      15,315
  8. TheOne

    Joined:
    Apr 3, 2010
    Messages:
    225 (0.14/day)
    Thanks Received:
    68
    I'm guessing Windows still has the TRIM command enabled even though the controller can't pass the command in a RAID setup at the moment.
     
  9. Sinzia

    Joined:
    Oct 5, 2010
    Messages:
    840 (0.58/day)
    Thanks Received:
    205
    I have two Vertex 3's in raid, and have for months with no slow down... I expect it would take a good long while to wear out modern SSD's in a raid.
     
  10. TheOne

    Joined:
    Apr 3, 2010
    Messages:
    225 (0.14/day)
    Thanks Received:
    68
    Most modern SSD controllers have their own form of internal TRIM called Garbage Collection, like the SF-2281 used by your Vertex 3's and my Agility 3 and his S510 and Aquinus's Force GT's.
     
  11. Metaltree New Member

    Joined:
    Mar 14, 2012
    Messages:
    10 (0.01/day)
    Thanks Received:
    0
    So what are your thoughts on it then The One? Just do it?
     
  12. TheOne

    Joined:
    Apr 3, 2010
    Messages:
    225 (0.14/day)
    Thanks Received:
    68
    Personally I would go ahead and set it up as a RAID, even without TRIM you have Garbage Collection, and presuming that Intel still intends to add support in RST 11.5 you can always install the driver when it releases.
     
  13. chevy350

    chevy350

    Joined:
    Sep 1, 2009
    Messages:
    196 (0.11/day)
    Thanks Received:
    38
    I've run all my SSD's in RAID0, the Intel 520's and OCZ Solid 3's, since I've had them and haven't seen any slow downs. Except for putting the OCZ's on the SATAII ports lol.
     
  14. TheOne

    Joined:
    Apr 3, 2010
    Messages:
    225 (0.14/day)
    Thanks Received:
    68
    One of the good things about the SF-2281 controller is that it performs well at SATAII and SATAIII speeds making it a good backwards compatible drive for those who haven't upgraded to a SATAIII M/B yet.
     
  15. asphyxxya New Member

    Joined:
    Mar 25, 2012
    Messages:
    2 (0.00/day)
    Thanks Received:
    1
    I would personally not use my SSDs in Raid0 until there is TRIM support for it. You will probably not notice any performance degradation over a couple of months, but you could be significantly shortening the life of your SSDs in the meantime.

    SSD memory cells have a limited number of writes in their lifetime ("wear"), and once a cell has written a certain number of times it becomes "dead" and is no longer of use. So anything you can do to minimize the number of writes, such as TRIM, will help keep your SSD in good working condition for much longer. I am sure the controller has some kind of protection against unnecessary writes, but I would still attempt to use every tool at my disposal to keep my drive performing well for as long as possible.
     
    Last edited: Mar 25, 2012
  16. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,304 (6.50/day)
    Thanks Received:
    2,092
    Location:
    Concord, NH
    TRIM doesn't reduce wear on the SSD. It only clears erased cells so when you go to write to that section of the drive so the SSD doesn't have to clear the cell on the write rather than the delete. It is to improve write speed after erasing data, not to reduce wear...
     
  17. Super XP

    Super XP

    Joined:
    Mar 23, 2005
    Messages:
    2,754 (0.79/day)
    Thanks Received:
    538
    Location:
    Ancient Greece, Acropolis
    Good Idea because your SSD drives performance/health would have disintegrated alittle after a year's use.
     
  18. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,304 (6.50/day)
    Thanks Received:
    2,092
    Location:
    Concord, NH
    TRIM doesn't benefit health, just performance on SSDs that don't use compression. Honestly, I dont see there being a whole lot of benefits to waiting. It will just require you to reconfigure everything when/if you decide to go with RAID-0.

    Like I said before, the only thing TRIM is doing is clearing the memory block before hand rather than at the time of a new write to the drive. There are no more or less writes being made, just when they're being made. It is strictly performance, and on my RAID-0, you don't notice the difference between 1gb/s and 900mb/s. ...and honestly it hasn't slowed down yet. If anything writes are faster than right after I installed Windows.
     
    Last edited: Mar 25, 2012
  19. Sinzia

    Joined:
    Oct 5, 2010
    Messages:
    840 (0.58/day)
    Thanks Received:
    205
    if drive has built in garbage collection, then raid. Its a pretty simple thing, at least for me.
     
  20. asphyxxya New Member

    Joined:
    Mar 25, 2012
    Messages:
    2 (0.00/day)
    Thanks Received:
    1
    The middle sentence of your post is close to what's going on, but I don't think you understand the implication of what you said does in fact imply reduction of writes. Page relocation (a requirement in SSDs when writing data because data cannot be simply overwritten - something that is not required for standard hard drives, which can write in place) causes more pages being written inside the SSD as page writes are issued by the host. This is a phenomena known as write amplication.

    Write amplication will result in performance degradation on writes (particularly small request, random writes). TRIM reduces this write amplification by increasing spare capacity of the drive. Increased spare capacity allows for more wear leveling which is extremely important for SSDs, since as I said before, SSD memory cells only have a very limited number of writes. It explicitly tells the SSD's garbage collector where invalid pages are which then erases them. Therefore, TRIM and SSD garbage collection work in tandem for better performance and write amplification reduction (TRIM improves the garbage collector's efficiency).
     
    Last edited: Mar 26, 2012
    Aquinus says thanks.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page