Quick method to determine SSD drive health?

A good, but not infallible, way of checking any drive health is to check the SMART attributes. Below is the SMART attribute set for an Intel X25-M G2 160GB disk, taken using smartctl v5.41. (The version is important, earlier versions of smartctl had different attribute-name mappings, and didn’t actually correctly understand the specific table for … Read more

How do I effectively destroy a SSD? [duplicate]

So, some research has been done on this. According to SSD researchers Michael Wei, Laura M. Grupp, Frederick E. Spada, and Steven Swanson, who presented the paper, “Reliably Erasing Data from Flash-Based Drives” (PDF warning), quote: …our results lead to three conclusions: First, built-in commands are effective, but manufacturers sometimes implement them incorrectly. Second, overwriting … Read more

Home-brew automatic tiered storage solutions with Linux? (Memory -> SSD -> HDD -> remote storage)

Well, ZFS uses a storage layering called Hybrid Storage Pool (HSP): Layer: memory Layer: SSD-based read-caches (L2ARC) and write-caches (separate intent log aka slog). Layer: (cheap) harddisks With HSP its easy to automatically benefit from the advantages of SSDs compared to a harddisk-only solution. A system using HSP can be both faster and cheaper than … Read more

Why is this SSD drive failing with bad sectors, and was it predictable?

Cheap SSDs seem to have serious quality issues. You will find lots of users that have issues with your particular drive. However I think that the vendors also sell different drives (e.g. with other NAND chips/controllers) under the same label. So each drive may behave differently. The SMART values give no indication that the drive … Read more

How to measure total writes performed to SSD in Linux?

This values are hold in S.M.A.R.T attributes. You cat use smartctl command from smartmontools to get them. UPD smartctl -A /dev/sda | grep -i ‘media_wearout_indicator’ | tr -s ‘ ‘ | cut -d’ ‘ -f4-5 will output VALUE,WORST and THRESHOLD for Media_Wearout_Indicator. Note: for your device the attribute may have different name and threshold value, … Read more

HP storage arrays – multiple channels?

Okay. This is an interesting question, as there are a number of options available to you. Some concepts to clarify and understand, as they relate to this situation: Perceptions of “speed” or “fast”. RAID controller performance. SAS topology. Benchmarking a system and/or identifying bottlenecks. In order to get the maximum performance, we really need each … Read more