Использование SSD-накопителей

0
13

Transcend SSD720

Твердотельные жесткие диски SSD (solid-state drive) — технология достаточно новая, промышленный выпуск дисков начался всего в 2007 году. За эти несколько лет технология успешно закрепилась на рынке мобильных устройств — SSD-накопители используют в смартфонах, коммуникаторах, нетбуках и ноутбуках. Даже известнейшие производители традиционных жестких дисков, такие как Samsung, отказались от их производства в пользу SSD-накопителей. Их преимущества очевидны — отсутствие механики, рано или поздно выходящей из строя, более технологичное производство, не имеющие таких потенциальных ограничений, как запись на магнитный диск, малые размеры, пониженное энергопотребление, бесшумность, очень высокая скорость работы, превосходящая аналогичную у обычных жестких дисков. По архитектуре можно выделить NAND SSD, наиболее часто используемые, на энергонезависимой памяти, подобной микросхемам flash-накопителей, и RAM SSD — энергозависимые (обычно оснащаются аккумуляторами или системами резервного копирования на лету), на основе микросхем, подобных ОЗУ компьютеров. RAM SSD стоят намного дороже, хотя они и более быстродействующие. Они используются не для мобильных устройств, а для ускорения возможности работы специализированных серверов. SSD диски сегодня выпускает ряд компаний — OCZ Technology, Intel, Samsung, Kingston, и др. Рынок твердотельных накопителей очень бурно развивается, что характеризируется и снижением цен на них, и увеличением качества, и общим развитием технологии.

ssd nakopitelТем не менее, многие с предубеждением относятся к SSD-дискам. По большому счету ничего удивительного тут нет и на это есть понятные причины — основной недостаток технологии SSD состоит в том, что количество циклов чтения-записи, которые может выдержать одна ячейка памяти твердотельного диска, ограничено и конечно. Считается, что обычные NAND SSD диски с ячейками MLC могут выдержать около 10 000 циклов перезаписи (в разрезе каждой ячейки). Изменения необратимы — скорость работы диска начнет падать, ячейки начнут отказывать, и в результате уже не поможет никакой ремонт компьютеров на дому — данные с вышедшего из строя твердотельного диска восстановить уже не удастся. А стоимость таких данных может в сотни раз превышать стоимость самого диска (с твердотельными дисками тут связан еще один нюанс — применение на них команды TRIM делает невозможным восстановление данных, никакими методами, хотя это в некоторых случаях может быть и полезным). Но это все в теории — на практике использование твердотельных дисков на протяжении нескольких лет пока не приводило к отказам из-за превышения количества циклов перезаписи. Те же 10 000 циклов — это на самом деле много, ведь и сами производители SSD, и разработчики операционных систем, и авторы сторонних утилит прилагают массу усилий, чтобы диск использовался равномерно, и нагрузка по перезаписи ячеек ложилась на них равномерно. Здесь есть много специфичных технологий у разных производителей — на контроллерах SandForce происходит аппаратное сжатие записанных данных, чтобы уменьшить количество затрагиваемых ячеек, на других контроллерах работают свои технологии по выравниванию износа. Все современные операционные системы (для семейства Microsoft Windows это начиная с Windows 7) учитывают специфику работы с SSD-накопителями, отключая ненужную дефрагментацию и прочие технологии, типа упреждающего чтения. В общем, при покупке SSD-диска можно руководствоваться следующими принципами — всегда обновлять прошивку на приобретенном накопителе на самую свежую и использовать современные операционные системы. Тот же Windows 7 без всяких дополнительных настроек нормально работает с SSD годами, без малейшего падения производительности.

Но, если есть необходимость использования твердотельного накопителя на старых ОС — Windows XP, Vista и др., то здесь необходимо прибегнуть к некоторым дополнительным настройкам, иначе диск будет быстро изнашиваться. Например, если на компьютере установлен также и обычный жесткий диск (или вообще другой диск — еще один SSD, меньшего объема, на котором не хранятся важные данные) — то лучше перенести туда и файл подкачки и временный каталог TEMP (через переменные среды). Полностью отключать файл подкачки не нужно, разве что при очень большом объеме ОЗУ, от 4 Гб (но тогда тем более остро встает вопрос о целесообразности старой ОС). Рекомендуется отключить и встроенную защиту системы, так как она дополнительно нагружает диск, и механизм теневого копирования (есть в XP начиная с третьего сервис-пака и в Windows 2003). Но при этом обязательно должна выполняться какая-то другая процедура резервного копирования важных данных — хотя бы вручную, по мере необходимости. Технология Prefetch, осуществляющая упреждающее чтение данных с дика, при использовании SSD не нужна — ее нужно отключать. Это же касается и механизма индексации, его можно отключить либо через свойства диска, либо путем отключения службы Windows Search. Очень хорошие результаты по скорости работы всей системы в целом, а не только продления жизни SSD, дает перенос кэша часто используемых программ на RAMDisk, в оперативную память, с помощью специального ПО. Сюда можно отнести, например, кэш браузера — он занимает несколько сотен мегабайт и интенсивно перезаписывается во время работы.