Как сервисить SSD

Jan 26, 2011 13:17

Производительность SSD-диска со временем падает. Это неизбежно и связано с принципиальным устройством SSD. Флеш-память не умеет удалять данные, а только перезаписывать, поэтому контроллер распределяет запись равномерно по диску. Со временем это приводит ко внутренней фрагментации SSD.

Я проапгрейдил свой SSD на Intel X25-M 160GB G2 чуть более полугода назад, и вот производительность уже упала в три раза.

Это не беда: так и задумано. Эффект деградации неизбежен, но к счастью, у современных SSD производительность полностью восстанавливается простой сервисной процедурой. Диску посылается команда и он моментально приводит себя в порядок, обнуляя все данные, обнуляя карту фрагментации и т.д.

Нужно отключить SSD от шины SATA, загрузиться в Linux или Windows, подключить диск, а дальше одно из двух. Если у вас Windows - то тогда ваши унылые будни поможет скрасить родная утиль от Intel. Если же вам повезло больше, то hdparm'ом посылается команда ATA Security Erase диску. К сожалению, тулзы для Mac OS X не существует, хотя сделать ее можно было бы очень легко.

Отключать диск на время загрузки операционной системы нужно обязательно, иначе он откажется принимать ATA Security команды.

Весь процесс занимает одну-две минуты. Диск становится девственно чистым, данные пропадают.

Процедура описана тут.

Было:


Стало:


Для сравнения, вот оригинальная производительность нового диска:


Кстати, у меня этот SSD эксплуатируется нещадно. В реальной жизни у вас может пройти гораздо больше чем полгода до необходимости сервисить диск. Ах да, и под Windows 7 этот эффект должен быть значительно менее заметным в силу поддержки TRIM.

ssd

Previous post Next post
Up