K napsání tohoto postu mě "donutil" jeden z našich předních rootovských odborníků na HW

Tedy: Mám se u SSD bát přepisů?
To je hodně záludná otázka, existují dva typy SSD z toho SLC ukládají do jedné buňky 1 informaci MLC více.
Databáze se lépe ve FIREMNÍM prostředí hodí na SAS SSD typu SLC.
Doma si ovšem vystačíme i s levným SSD typu MLC.
Základem honění si DB na SSD je použít dobrou databázi, MySQL Like je například Percona:
http://www.percona.com/Percona XtraDB is an enhanced version of the InnoDB storage engine for MySQL and MariaDB. It has much faster performance than InnoDB and better scalability on modern hardware. XtraDB has more features than InnoDB; these are useful in high-load environments. It is backwards-compatible with InnoDB, so you can use it as a drop-in replacement.
Percona podle různých tvrzení svých tvůrců počítá s provozem na SSD a řadu operací provádí v paměti, tj. celá transakce se zapíše z paměti na disk až po dokončení, atd. atd.
Faktem zůstává, že víc než SSD urychlí DB víc paměti, resp. vhodné nastavení SQL tak, aby měla k dispozici alespoň řekněme 2 giga jen pro sebe.
Vše je to dále rozebíráno například:
http://forum.root.cz/index.php?topic=6141.0http://forum.root.cz/index.php?topic=5968.0Není SSD jako SSD, menší SSD je obvykle složeno z méně chipů, tedy 30GB SSD má jednak 1/4 velikost oproti 120GB SSD, jednak jen 1/4 chipů, jednak skutečná kapacita je 30vs32GB a 120vs128GB tedy má i 1/4 kapacitu "volných buněk" vyhrazenou pro opotřebení a jednak se samozřejmě opotřebí (při stejném datovém toku) za 1/4 času.
Co to znamená?
Pokud chci mít SSD dlouho zdravé, určitě se vyplatí pořídit vyšší kapacitu, protože vyšší kapacita = více čipů, na které se rozkládá zápis.
Jak se rozbíjí SSD: http://diit.cz/clanek/ssd-deep-in-hell
Na to se vážně podívejte, to SSD vydrží neuvěřitelné věci!Koukněme se na jedno SSD v intenzivním domácím provozu:
Na SSD byla databáze!
Model Number: OCZ-VERTEX3
Serial Number: OCZ-AACRZ----------
WWN: -----------------------
ID ATTRIBUTE STATUS VALUE WORST THRESHOLD TYPE UPDATED RAW
1 Raw Read Error Rate 0x000f 120 120 050 Pre-fail Always 0/0
5 Retired Block Count 0x0033 100 100 003 Pre-fail Always 0
9 Power-On Hours 0x0032 097 097 000 Old age Always 2864h+50m+56.020s
12 Device Power Cycle Count 0x0032 100 100 000 Old age Always 0
171 Program Fail Count 0x0032 000 000 000 Old age Always 0
172 Erase_Fail Count 0x0032 000 000 000 Old age Always 0
174 Unexpected Power Loss 0x0030 000 000 000 Old age Offline 40
177 Wear Range Delta 0x0000 000 000 000 Old age Offline 0
181 Program Fail Count 0x0032 000 000 000 Old age Always 0
182 Erase Fail Count 0x0032 000 000 000 Old age Always 0
187 Reported Uncorrectable 0x0032 100 100 000 Old age Always 0
194 Temperature Celsius 0x0022 030 030 000 Old age Always 30 (Min/Max 30/30)
195 ECC On-the-Fly Error Count 0x001c 100 100 000 Old age Offline 0/0
196 Reallocation Event Count 0x0033 100 100 003 Pre-fail Always 0
201 Uncorrectable Soft Read Error Rate 0x001c 100 100 000 Old age Offline 0/0
204 Soft ECC Correction Rate 0x001c 100 100 000 Old age Offline 0/0
230 Life Curve Status 0x0013 100 100 000 Pre-fail Always 100
231 SSD Life Left 0x0013 100 100 010 Pre-fail Always 0
241 Lifetime Writes from Host 0x0032 000 000 000 Old age Always 1079
242 Lifetime Reads to Host 0x0032 000 000 000 Old age Always 1857
A teď porovnání s fungl novým SSD:
Model Number: OCZ-VERTEX3 MI
Serial Number: OCZ-L92997---------------
WWN: ---------------------
ID ATTRIBUTE STATUS VALUE WORST THRESHOLD TYPE UPDATED RAW
1 Raw Read Error Rate 0x000f 100 100 050 Pre-fail Always 0/3224844
5 Retired Block Count 0x0033 100 100 003 Pre-fail Always 0
9 Power-On Hours 0x0032 100 100 000 Old age Always 181h+22m+27.760s
12 Device Power Cycle Count 0x0032 100 100 000 Old age Always 34
171 Program Fail Count 0x0032 000 000 000 Old age Always 0
172 Erase_Fail Count 0x0032 000 000 000 Old age Always 0
174 Unexpected Power Loss 0x0030 000 000 000 Old age Offline 6
177 Wear Range Delta 0x0000 000 000 000 Old age Offline 0
181 Program Fail Count 0x0032 000 000 000 Old age Always 0
182 Erase Fail Count 0x0032 000 000 000 Old age Always 0
187 Reported Uncorrectable 0x0032 100 100 000 Old age Always 0
194 Temperature Celsius 0x0022 030 030 000 Old age Always 30 (Min/Max 30/30)
195 ECC On-the-Fly Error Count 0x001c 120 120 000 Old age Offline 0/3224844
196 Reallocation Event Count 0x0033 100 100 003 Pre-fail Always 0
201 Uncorrectable Soft Read Error Rate 0x001c 120 120 000 Old age Offline 0/3224844
204 Soft ECC Correction Rate 0x001c 120 120 000 Old age Offline 0/3224844
230 Life Curve Status 0x0013 100 100 000 Pre-fail Always 100
231 SSD Life Left 0x0013 100 100 010 Pre-fail Always 0
241 Lifetime Writes from Host 0x0032 000 000 000 Old age Always 107
242 Lifetime Reads to Host 0x0032 000 000 000 Old age Always 125
A teď najdi 10 rozdílů

Zkusím stáhnout data ze smartů u podstatně více vytížených systémů.
Nicméně i po těch 2864-ti hodinách tj. cca 120-ti dnech permanence se netváří, že by mu něco vadilo
Na domácím serveru samozřejmě uvážíme, jaký bude poměr zápisů VS čtení, pokud je zápisů vlastně málo, není důvod nepoužít SSD!
Pokud si chceme být jistí, použijeme ze 120GB kapacity jen 100GB, pak i při úplném zaplnění disku bude vždy místo pro rozložení zátěže.