Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Failed Redundency Checks
Message
De
16/11/2014 14:23:21
 
 
À
16/11/2014 05:20:19
Information générale
Forum:
Hardware
Catégorie:
Disque dur
Divers
Thread ID:
01611037
Message ID:
01611062
Vues:
33
>>One thing to be wary of: to maintain performance and endurance, SSDs should periodically run the TRIM command. Many RAID controllers (especially 6 year old ones) don't know about SSDs so TRIM commands don't get passed to the drives. So, unless the RAID controller explicitly supports SSDs and TRIM, you'll be running any attached SSDs without the benefit of TRIM. This could lead to performance and endurance degradation faster than you might expect for standalone SSDs that get TRIMmed periodically.
>>
>>http://en.wikipedia.org/wiki/Trim_%28computing%29#RAID_issues
>>http://en.wikipedia.org/wiki/Write_amplification#TRIM
>
>Hi Al,
>
>Thanks for the further info. I have found (for those who might be interested) the following:
>
>1) Samsung offer various software to monitor and improve their SSDs. See this link and look for "Magician Software" and "Performance Restoration Software";
>
>http://www.samsung.com/global/business/semiconductor/minisite/SSD/global/html/support/downloads.html
>
>2) My servers with SSD appear to be running TRIM which I tested using a command window and this command:
>
>http://www.eightforums.com/tutorials/39569-trim-support-ssd-check-enable-disable.html
>
>3) Samsung EVO SSD seem to have a very good long-life prospect. Tests done by AnandTech here:
>
>http://www.anandtech.com/show/7173/samsung-ssd-840-evo-review-120gb-250gb-500gb-750gb-1tb-models-tested/3

Your links 1 and 2 are well and good but they don't address the issue of RAID.

If you're using true hardware RAID controllers, the OS has no direct access to the drives at all. Yes, if the OS supports TRIM you can configure it to send TRIM commands, but if the drives are behind a RAID controller it depends entirely on how the controller responds to them.

Six years ago SSDs didn't exist so there's no way a RAID controller of that era could possibly know what to do with a TRIM request. My guess is they'd be ignored. If you're lucky you might get Windows Event Log or RAID management software log entries saying "Unrecognized command - ignored" or words to that effect.

A TRIM operation effectively takes a drive offline for an unknown and potentially significant amount of time. For sure a RAID controller can't apply it to all member drives at once. If the drives have no redundancy and are purely striped e.g. RAID0, the whole array would have to be taken offline, or incoming requests buffered or cached somehow until the TRIM was complete. With redundant RAID the controller could (at some risk) take one drive at a time offline, then resync when TRIM is complete. All this can get complicated in a hurry, it doesn't surprise me that HW RAID controller makers are struggling with this.

I believe Intel has put some effort into supporting TRIM in its low-end ICH-based pseudo-RAID (what the *n?x community calls FakeRAID). I'm not sure of the status of that support, or even what its target market would be - it's not enterprise grade.

Link 3 - yes, as I understand it Samsung enterprise drives have a good rep. If you're putting SSDs behind hardware RAID it's a good idea to use enterprise drives, since despite what your OS may be reporting, the drives almost certainly aren't getting TRIMmed.

Somewhat related - more fun with Apple: http://hothardware.com/News/AntiCompetitive-Apple-Disables-Trim-Support-On-3rd-Party-SSDs-In-OS-X/
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform