Практические советы по использованию SSD

Егор
SSD-1024x652.jpg
SSD, или твердотельный накопитель, сильно отличается от классических жестких дисков по принципу внутреннего устройства и работы, поэтому некоторые операции, которые можно делать на HDD, на SSD могут привести к ухудшению быстродействия и излишней трате ресурса накопителя. О таких операциях и поговорим с этой статье.

Не следует использовать для подключения SSD интерфейс SATA 2 или SATA 1

Данная особенность касается в основном старых компьютеров и ноутбуков. Дело в том, что современные твердотельные накопители имеют скорости чтения и записи на уровне 500-600 МБ/с, что близко к пределу SATA 3 в 6 Гб/с (750 МБ/с), но все же меньше его — поэтому SSD, подключенные по такому интерфейсу, смогут работать на максимальных скоростях. В случае же с SATA 2 и 1 их пропускные способности всего 3 и 1.5 Гб/с (соответственно 375 и 187.5 МБ/с), поэтому подключенные по ним SSD не смогут работать на полных скоростях, хотя прирост скорости в сравнении с обычными жесткими дисками все равно будет (так как у SSD сильно меньше задержка, да и скорости пользовательских HDD находятся на уровне всего 100 МБ/с). В случае со старыми материнскими платами ничего не сделаешь — придется подключать SSD к старым ревизиям SATA. А вот в случае с ноутбуками можно сделать хитрее: часто для добавления SSD в систему используют Optibay — коробку, в которую помещают накопитель и устанавливают на место дисковода:
sku_122075_2.jpg
При этом дисковод обычно работает по интерфейсу SATA 2, когда жесткий диск в ноутбуке подключен по SATA 3. Поэтому имеет смысл SSD поставить на место HDD, чтобы он мог работать с максимальной скоростью, а жесткий диск поставить в Optibay, потому что скорости SATA 2 ему более чем хватит.

Не следует делать дефрагментацию SSD

При записи какого-либо файла на накопитель система пытается его записывать в последовательно идущие кластеры. Однако если этого сделать не получается — система ищет свободные кластеры и записывает части файла в них. В итоге получается, что один файл может быть записан в нескольких местах диска сразу, и поэтому в случае с жестким диском для прочтения такого файла приходится несколько раз переносить и позиционировать считывающую головку, что занимает достаточно много времени. Процесс дефрагментации позволяет, насколько это возможно, собрать разрозненные части файла вместе для уменьшения времени его чтения. 

В случае с SSD не нужно совершать никаких механических действий для прочтения части файла в другом кластере, поэтому время доступа к любой ячейке, будь она хоть следующей, хоть в другом месте накопителя, совершенно одинаково — а значит дефрагментация теряет свой смысл. Более того, при дефрагментации происходит перезапись файлов так, чтобы они в итоге были записаны одним куском, и так как SSD имеет ограниченное число циклов перезаписи — получается что они тратятся впустую.

Не следует использовать SSD в Windows XP, Vista и других системах, не поддерживающих TRIM

TRIM — это команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных уже не содержатся в файловой системе и могут быть использованы накопителем для физического удаления. Если система не поддерживает TRIM, то вы по сути просто не сможете удалить файл с SSD. Поэтому, когда вам нужно будет что-то записать на SSD, придется данные не записывать, а перезаписывать, что сильно уменьшит скорость работы накопителя. К тому же невозможность удаления данных дает потенциальную возможность их прочесть, что может быть небезопасно, если данные конфиденциальные.

6-TB-v-SSD-02.jpg

Не следует полностью заполнять SSD 

На любом SSD всегда есть заполненные блоки, частично заполненные блоки и пустые блоки. В пустой блок скорость записи максимальна — не нужно проводить никаких дополнительных операций. А вот если блок частично заполнен, то для записи в него приходится сначала переносить изначально записанную на него информацию в кэш, изменять ее, дополняя новой, и только потом записывать из кэша обратно в блок — все это занимает время и в результате сильно снижает скорость работы с накопителем. Соответственно пока на SSD есть свободные блоки — система записывают информацию в них и скорость записи высока. Когда они кончаются — начинается запись в частично заполненные блоки и скорость сильно падает. Практика показывает, что SSD несильно теряет в скорости, если он занят не более чем на 80% — то есть на накопителе в 240 ГБ стоит оставлять около 50 Гб свободно. 

Не следует выполнять полное форматирование SSD

Из-за того, что для работы с SSD используется команда TRIM, полное форматирование теряет смысл — подробнее об этом можно почитать в статье Быстрое и полное форматирование — в чем различия.

Не следует использовать SSD как хранилище больших объемов данных

Разумеется, на SSD можно хранить все те файлы, что и на HDD. Но есть типы данных, скорость работы с которыми мало зависит от типа накопителя: к примеру, не имеет смысла хранить свою коллекцию музыки или фильмов на SSD, ведь на жестком диске они будут проигрываться так же быстро, но при этом не тратя циклы перезаписи твердотельного накопителя. По той же самой причине не стоит закачивать из интернета файлы на SSD (за исключением, пожалуй, установщиков программ) — скорость интернета пока еще сильно меньше скорости записи на HDD, поэтому время закачки будет то же, а вот время жизни SSD можно будет продлить.
27

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

Виталий Иванович Иванов
+49
Тот редкий случай, когда статью с iGuides сохранил в EN. Не всё уже знал. Спасибо.
26 апреля 2017 в 14:31
#
+70
Знал все из написанного ещё пару лет назад. Вопрос, на сколько перечисленное в статье остаётся актуальным для совмещённых ssd и систем?
26 апреля 2017 в 17:01
#
Егор Морозов
+1764
Не понял вопроса. Что имеется ввиду под "совмещенными ssd и системами"?
26 апреля 2017 в 19:59
#
Xoxlamon
+107
Есть вещи которых не знал. Спасибо интересно было почитать.
26 апреля 2017 в 17:55
#
+35
Какой ssd лучше использовать на mac?
26 апреля 2017 в 18:02
#
+189
на старых? на своем mbp 2011 я использую samsung 850 pro, отличная штука! все летает в буквальном смысле!
26 апреля 2017 в 18:50
#
+59
Можно взять и более дешевый вариант, типа Kingston KC400/DC400. А что касается Samsung, то тут лотерея: если за ~пару недель не сдох, то все будет нормально — по крайней мере, у меня из 20 штук, 1Тб, 850 Pro, сдохли 6 штук в течении месяца, остальные уже больше года работают без проблем. К Kingston, начиная с KC300 претензий нет, а вот с Intel есть непонятки (не сыплется, но спорадически возникают задержки до 1.5 секунд, при этом SMART чист, диагностическая программа показывает, что ресурс 100%,а в это время RAID камотозит (LSI CacheCade и Adaptec MaxCache)). Хороши были OCZ, но в последнее время участился брак.
26 апреля 2017 в 23:57
#
Roman Svidenko
+30
по первому пункту — ерунда. ССД в первую очередь хороши скоростью доступа...
Так же не лишним было бы указать о надежности современных контролеров, и типов храрнения самих ячеек. Кому интересно, гуглите SLC MLC TLC.
Коль упомянули про оптибей карманы, то важным было бы и упоминание о тригере (большая часть из них имеет мальенький переключатель. многие о нем даже не догадываются и потом плюются о нестабильности работы.)
26 апреля 2017 в 18:49
#
Егор Морозов
+1764
В будущем будет отдельная статья про типы ссд, про nvme, optane, типы ячеек и тд.
26 апреля 2017 в 19:56
#
Максим Громов
+61
Хм, а про своп ни слова... У меня ссд стоит в компе, который уже 3 года как каждый день используется на всю, своп был включён и сейчас всего 6 битых блоков, профит!
26 апреля 2017 в 18:59
#
Егор Морозов
+1764
Думал написать про swap, но тут есть один момент: если его отключить(тем самым продлив жизнь ссд), то некоторые проги будут ругаться на недостаток памяти(в основном это изделия от adobe). Можно его перенести на жесткий диск — но это практически равносильно его отсутствию по скорости работы. Так что тут ничего не поделаешь — если система стоит на ссд, пусть на нем же будет и своп.
26 апреля 2017 в 19:58
#
Вася Вотафаков
+5733
На счёт свопа согласен. Тоже думал об этой проблеме, что он реально сокращает жизнь диску. Но что поделать. Такова его судьба.
26 апреля 2017 в 21:42
#
Сергей Маслов
0
у меня на ssd вообще выключен файл подкачки.16гб по идее должно хватать для его отключения
27 апреля 2017 в 19:00
#
Quick GcW
0
Также следует настроить расположение корзины на HDD (если удалять файлы на винчестере, то удалённые файлы будут перемещаться в корзину на SSD, что сокращает циклы).
27 апреля 2017 в 19:24
#
yurbasyan
+1
Напишите статью про М.2 SSD.
28 апреля 2017 в 09:52
#
+41
А ещё ссдешкой можно гвозди забивать :)))
28 апреля 2017 в 12:21
#
Vit-Am
0
не имеет смысла хранить свою коллекцию музыки или фильмов на SSD, ведь на жестком диске они будут проигрываться так же быстро, но при этом не тратя циклы перезаписи твердотельного накопителя.


Немного не соглашусь. Циклы перезаписи не расходуются при обычном чтении файла. То есть, если один раз записать на ssd к примеру много музыки, и потом просто слушать с этого диска музыку то никакого вреда на ssd это не оказывает. Читать с ssd можно практически вечно :)
30 апреля 2017 в 08:43
#