Стоит ли дефрагментировать SSD?

« Дефрагментация(Defrag) жесткого диска» была панацеей от проблем с производительностью ПК, поскольку командная строка была стандартным интерфейсом для домашних компьютеров. Это метод, предназначенный для повышения производительности традиционных механических жестких дисков, но нужна ли вам дефрагментация SSD

Эти более новые твердотельные накопители работают на совершенно иных принципах, чем механические приводы, так есть ли смысл продолжать это делать? Что еще более важно, может ли это на самом деле плохо(bad ) для вашего SSD? 

Чтобы понять ответы на эти вопросы, нам нужно немного разобраться в том, что означает «дефрагментация» SSD - накопителя.

В чем смысл дефрагментации?(What’s The Point Of Defragmentation?)

«Фрагментация» — это то, что происходит с каждым диском как естественный результат записи данных на устройство. Когда вы форматируете накопитель, вы делите его пространство на аккуратно организованную систему. Карта диска, которая позволяет компьютеру точно знать, где находится каждый (буквальный) бит информации.

На только что отформатированный диск новые данные записываются в непрерывной последовательности. Однако когда вы удаляете файл, в этой последовательности остается пробел. Компьютер помечает это пространство как доступное для перезаписи. Все идет нормально. 

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

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

Почему механические приводы (теоретически) нуждаются в хорошей дефрагментации(Why Mechanical Drives (Theoretically) Need a Good Defrag)

Механические жесткие диски, которые до появления твердотельных накопителей(SSDs) назывались «жесткими дисками» , хранят данные на стеклянных или алюминиевых пластинах, покрытых магнитным материалом. Пластины вращаются со скоростью тысячи оборотов в минуту, а тонкие головки чтения/записи скользят над их поверхностью, считывая и записывая информацию.

Данные расположены в виде дорожек, и, если все ваши данные выстроены в аккуратную линию, это означает, что головка может просто оставаться на одном месте и собирать все эти биты. Если диск фрагментирован, это означает, что головки должны перемещаться повсюду, чтобы получить запрашиваемые вами данные. Поскольку это физические объекты с приличной массой, есть предел тому, как быстро это можно сделать.

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

Видите ли, механические приводы с годами стали значительно быстрее и эффективнее. Гораздо более высокая плотность данных, больше головок, больше пластин, более высокие обороты(RPMs) и улучшенная электроника — все это сделало новые жесткие диски намного быстрее. Настолько, что в большинстве случаев эффекты фрагментации действительно не стоят беспокойства. 

В наши дни компьютеры также имеют так много оперативной памяти(RAM) , что операционные системы могут кэшировать информацию с диска. Современные(Modern) механические жесткие диски сами по себе имеют большие буферы, которые могут сгладить механические ограничения их конструкции. Так что, в конце концов, даже дефрагментация современного диска, вероятно, не приведет к заметному приросту производительности.

Вам нужно дефрагментировать SSD?(Do You Need To Defrag An SSD?)

Со всей этой преамбулой мы подошли к главному вопросу — нужна ли вам дефрагментация SSD ? Краткий ответ: нет. 

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

Производительность SSD и дефрагментация(SSD Performance and Defragmentation)

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

По своей природе твердотельные накопители(SSDs) не имеют этой проблемы. У них вообще нет механических частей. Они хранят информацию внутри чипов памяти, которые считываются электронным способом. 

Хотя SSD(SSDs) становятся фрагментированными точно так же, как механический диск, для SSD не имеет значения, находятся ли все данные в одном месте или разбросаны по разным местам на диске. На «время поиска» это практически не влияет. Таким образом, дефрагментация SSD практически не повлияет на производительность вашего SSD .

Износ SSD(SSD Wear and Tear)

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

Если вы хотите точно понять, почему это так, обязательно ознакомьтесь с нашей подробной статьей об износе (wear & tear)твердотельных накопителей(SSD) . Краткое объяснение заключается в том, что ячейки памяти SSD деградируют каждый раз, когда вы стираете данные и записываете в них новую информацию. Современные твердотельные накопители(SSDs) могут сильно пострадать, когда речь идет о повторяющихся операциях записи на диск. Они используют сложную технологию «выравнивания износа», чтобы максимально продлить срок службы каждой ячейки памяти. 

Однако, поскольку дефрагментация не оставляет нетронутыми данные, вы быстро превратите свой SSD в пресс-папье, если будете регулярно дефрагментировать диск. 

TRIM и оптимизация: отправка дефрагментации в мусорную корзину(TRIM and Optimization: Sending Defrag To The Dustbin)

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

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

При этом инструмент дефрагментации Windows 10(Windows 10 defragmentation tool) знает разницу между твердотельными и механическими дисками. Вместо автоматической дефрагментации SSD используется команда «TRIM», которая представляет собой специализированную команду оптимизации SSD , а также некоторую меру управления фрагментацией, но не похожую на дефрагментацию грубой силы, используемую на традиционных жестких дисках.



About the author

Я iOS-разработчик с более чем 10-летним опытом. Я специализируюсь на разработке приложений для iPhone и iPad. У меня есть опыт создания пользовательских потоков, создания пользовательских комплектов разработки (CDK) и работы с различными средами разработки приложений. В своей предыдущей работе я также разработал инструменты для управления магазином приложений Apple, в том числе инструмент управления продуктами и инструмент отправки приложений.



Related posts