Тот редкий случай, когда статью с iGuides сохранил в EN. Не всё уже знал. Спасибо.
Практические советы по использованию SSD
Пользователь удален
—
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 — коробку, в которую помещают накопитель и устанавливают на место дисковода:
При этом дисковод обычно работает по интерфейсу SATA 2, когда жесткий диск в ноутбуке подключен по SATA 3. Поэтому имеет смысл SSD поставить на место HDD, чтобы он мог работать с максимальной скоростью, а жесткий диск поставить в Optibay, потому что скорости SATA 2 ему более чем хватит.
Не следует делать дефрагментацию SSD
При записи какого-либо файла на накопитель система пытается его записывать в последовательно идущие кластеры. Однако если этого сделать не получается — система ищет свободные кластеры и записывает части файла в них. В итоге получается, что один файл может быть записан в нескольких местах диска сразу, и поэтому в случае с жестким диском для прочтения такого файла приходится несколько раз переносить и позиционировать считывающую головку, что занимает достаточно много времени. Процесс дефрагментации позволяет, насколько это возможно, собрать разрозненные части файла вместе для уменьшения времени его чтения.
В случае с SSD не нужно совершать никаких механических действий для прочтения части файла в другом кластере, поэтому время доступа к любой ячейке, будь она хоть следующей, хоть в другом месте накопителя, совершенно одинаково — а значит дефрагментация теряет свой смысл. Более того, при дефрагментации происходит перезапись файлов так, чтобы они в итоге были записаны одним куском, и так как SSD имеет ограниченное число циклов перезаписи — получается что они тратятся впустую.
Не следует использовать SSD в Windows XP, Vista и других системах, не поддерживающих TRIM
TRIM — это команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных уже не содержатся в файловой системе и могут быть использованы накопителем для физического удаления. Если система не поддерживает TRIM, то вы по сути просто не сможете удалить файл с SSD. Поэтому, когда вам нужно будет что-то записать на SSD, придется данные не записывать, а перезаписывать, что сильно уменьшит скорость работы накопителя. К тому же невозможность удаления данных дает потенциальную возможность их прочесть, что может быть небезопасно, если данные конфиденциальные.
Не следует полностью заполнять SSD
На любом SSD всегда есть заполненные блоки, частично заполненные блоки и пустые блоки. В пустой блок скорость записи максимальна — не нужно проводить никаких дополнительных операций. А вот если блок частично заполнен, то для записи в него приходится сначала переносить изначально записанную на него информацию в кэш, изменять ее, дополняя новой, и только потом записывать из кэша обратно в блок — все это занимает время и в результате сильно снижает скорость работы с накопителем. Соответственно пока на SSD есть свободные блоки — система записывают информацию в них и скорость записи высока. Когда они кончаются — начинается запись в частично заполненные блоки и скорость сильно падает. Практика показывает, что SSD несильно теряет в скорости, если он занят не более чем на 80% — то есть на накопителе в 240 ГБ стоит оставлять около 50 Гб свободно.
Не следует выполнять полное форматирование SSD
Из-за того, что для работы с SSD используется команда TRIM, полное форматирование теряет смысл — подробнее об этом можно почитать в статье Быстрое и полное форматирование — в чем различия.
Не следует использовать SSD как хранилище больших объемов данных
Разумеется, на SSD можно хранить все те файлы, что и на HDD. Но есть типы данных, скорость работы с которыми мало зависит от типа накопителя: к примеру, не имеет смысла хранить свою коллекцию музыки или фильмов на SSD, ведь на жестком диске они будут проигрываться так же быстро, но при этом не тратя циклы перезаписи твердотельного накопителя. По той же самой причине не стоит закачивать из интернета файлы на SSD (за исключением, пожалуй, установщиков программ) — скорость интернета пока еще сильно меньше скорости записи на HDD, поэтому время закачки будет то же, а вот время жизни SSD можно будет продлить.
Рекомендации
Рекомендации
Комментарии
+70
+35
+189
+60
Можно взять и более дешевый вариант, типа Kingston KC400/DC400. А что касается Samsung, то тут лотерея: если за ~пару недель не сдох, то все будет нормально — по крайней мере, у меня из 20 штук, 1Тб, 850 Pro, сдохли 6 штук в течении месяца, остальные уже больше года работают без проблем. К Kingston, начиная с KC300 претензий нет, а вот с Intel есть непонятки (не сыплется, но спорадически возникают задержки до 1.5 секунд, при этом SMART чист, диагностическая программа показывает, что ресурс 100%,а в это время RAID камотозит (LSI CacheCade и Adaptec MaxCache)). Хороши были OCZ, но в последнее время участился брак.
по первому пункту — ерунда. ССД в первую очередь хороши скоростью доступа...
Так же не лишним было бы указать о надежности современных контролеров, и типов храрнения самих ячеек. Кому интересно, гуглите SLC MLC TLC.
Коль упомянули про оптибей карманы, то важным было бы и упоминание о тригере (большая часть из них имеет мальенький переключатель. многие о нем даже не догадываются и потом плюются о нестабильности работы.)
Так же не лишним было бы указать о надежности современных контролеров, и типов храрнения самих ячеек. Кому интересно, гуглите SLC MLC TLC.
Коль упомянули про оптибей карманы, то важным было бы и упоминание о тригере (большая часть из них имеет мальенький переключатель. многие о нем даже не догадываются и потом плюются о нестабильности работы.)
+1764
В будущем будет отдельная статья про типы ссд, про nvme, optane, типы ячеек и тд.
Хм, а про своп ни слова... У меня ссд стоит в компе, который уже 3 года как каждый день используется на всю, своп был включён и сейчас всего 6 битых блоков, профит!
+1764
Думал написать про swap, но тут есть один момент: если его отключить(тем самым продлив жизнь ссд), то некоторые проги будут ругаться на недостаток памяти(в основном это изделия от adobe). Можно его перенести на жесткий диск — но это практически равносильно его отсутствию по скорости работы. Так что тут ничего не поделаешь — если система стоит на ссд, пусть на нем же будет и своп.
На счёт свопа согласен. Тоже думал об этой проблеме, что он реально сокращает жизнь диску. Но что поделать. Такова его судьба.
у меня на ssd вообще выключен файл подкачки.16гб по идее должно хватать для его отключения
не имеет смысла хранить свою коллекцию музыки или фильмов на SSD, ведь на жестком диске они будут проигрываться так же быстро, но при этом не тратя циклы перезаписи твердотельного накопителя.
Немного не соглашусь. Циклы перезаписи не расходуются при обычном чтении файла. То есть, если один раз записать на ssd к примеру много музыки, и потом просто слушать с этого диска музыку то никакого вреда на ssd это не оказывает. Читать с ssd можно практически вечно :)