Trim ssd

Влияние TRIM на скорость записи

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

То есть таких блоков, которые очищены контроллером диска и готовы к записи в них новых данных.

Иначе говоря, скорость записи зависит от количества свободного места на диске. Если у вас диск почти полностью заполнен, то скорость записи упадет даже если вы используете TRIM. И наоборот, если у вас 20-30% емкости диска оставлены без разметки (unallocated disk space), тогда можно обойтись и без использования TRIM. Контроллер диска будет использовать неиспользуемую под разделы емкость для выравнивания скорости записи.

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

Они останутся занятыми до тех пор, пока вы снова не используете это свободное место

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

Если вы хотите зарезервировать свободное место на полностью размеченном SSD диске, тогда нужно выполнить принудительную команду ТРИМ для всего раздела и только после этого удалять раздел (или уменьшать его размер).

Служебные программы некоторых производителей, например программа Samsung Magician, позволяют выделить часть емкости SSD диска, для ее использования контроллером диска (кеш записи и выравнивание износа). В этом случае такое выделенное место будет недоступно для операционных систем — они будут «видеть» меньшую емкость диска.

Функция TRIM действительно даст возможность поддерживать высокую скорость записи только при двух условиях:

  1. Под разделы выделена вся емкость SSD диска.
  2. Радел(ы) с файловой системой не заполнены более чем на 70-80% от своего размера.

Иван Сухов, 2014, 2016, 2019 гг.

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Даже небольшая сумма может помочь написанию новых статей

Или поделитесь ссылкой на эту статью со своими друзьями.

Команда TRIM является важной для поддержания производительности SSD накопителей на протяжении времени их эксплуатации. Суть команды сводится к очистке данных с неиспользуемых ячеек памяти с тем, чтобы дальнейшие операции записи производились с прежней скоростью без предварительного удаления уже имеющихся данных (при простом удалении данных пользователем ячейки просто помечаются как неиспользуемые, но остаются заполненными данными). Поддержка TRIM для SSD включена по умолчанию в Windows 10, 8 и Windows 7 (как и многие другие функции оптимизации работы твердотельных накопителей, см

Настройка SSD для Windows 10), однако, в некоторых случаях это может оказаться не так. В этой инструкции подробно о том, как проверить, включена ли функция, а также о том, как включить TRIM в Windows, если поддержка команды отключена и дополнительная, касающаяся старых ОС и внешних SSD

Поддержка TRIM для SSD включена по умолчанию в Windows 10, 8 и Windows 7 (как и многие другие функции оптимизации работы твердотельных накопителей, см. Настройка SSD для Windows 10), однако, в некоторых случаях это может оказаться не так. В этой инструкции подробно о том, как проверить, включена ли функция, а также о том, как включить TRIM в Windows, если поддержка команды отключена и дополнительная, касающаяся старых ОС и внешних SSD.

Примечание: некоторые материалы сообщают о том, что для работы TRIM SSD обязательно должен работать в режиме AHCI, а не IDE. В действительности, режим эмуляции IDE, включенный в BIOS/UEFI (а именно эмуляция IDE используется на современных материнских платах) не является помехой для работы TRIM, однако в некоторых случаях возможны ограничения (может не работать на отдельных драйверах IDE-контроллера), более того, в режиме AHCI ваш диск будет работать быстрее, так что на всякий случай убедитесь, что диск работает в режиме AHCI и, желательно, переключите его в этот режим, если это не так, см. Как включить режим AHCI в Windows 10.

Что такое TRIM в твердотельных накопителях

TRIM — команда, которая дает возможность ОС предупреждать накопитель ССД о том, где хранятся неактуальные записи. Рекомендует накопителю подчистить их для повторного использования. Таким образом ТРИМ-поддержка способствует тому, что носитель меньше зависит от захламленности. Поддержка ТРИМ удержит скорость записи, перезаписи от снижения.

ТРИМ ССД необходим для нормальной скорости записи

SSD (Solid State Drive) – это устройство для накопления и хранения информации. В нем используется твердотельная флэш-память. SSD может полностью заменять HDD (жесткий диск)

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

Недостатком можно считать ограничение кратности повторной записи. SSD на базе флэш-памяти допускает до 500000 повторных стираний и записей. Некоторые типы флэш-памяти имеют возможность выдерживать до 1,5 миллионов операций для каждой ячейки памяти. Немного увеличить данный параметр позволяет выравнивание износа, то есть равномерное распределение часто используемых блоков.

В самом начале использования SSD дисков ячейки flash совершенно пустые, что позволяет производить запись на тех скоростях, которые указаны в техдокументации. Со временем блоки ССД диска заполняются и, наконец, он заполнен. Чтобы дальше работать придется удалить ненужные файлы. Но это не значит, что информация будет удалена полностью. Она остается во flash памяти. Контроллер ССД будет стирать данные прямо перед следующей записью. Поэтому запись будет притормаживать.

Чтобы поддержать скорость на уровне, новые ОС стали дополнять функцией ATA TRIM. Ее задача – счищать неактуальные блоки памяти непрерывно. То есть контроллер диска получит команду от TRIM и начнет чистку независимо от выполняемой в текущий момент операции. Таким образом производительность работы компьютера на старом носителе не будет отличаться от возможностей нового диска.

Знаете ли вы, как проверить, включен ли TRIM в Windows 10, 7, 8?

Функция TRIM уже должна быть включена, если у вас есть система Windows 7, 8 или 10 с подключенным к ней SSD-диском. Тем не менее, если у вас есть какие-либо проблемы, вы всегда можете проверить, включена ли функция TRIM или нет. Вот как узнать, включена или выключена функция TRIM на вашем твердотельном накопителе:

  1. Для начала введите CMD в поле поиска и щелкните результат, чтобы открыть командная строка (CMD) в вашей системе.
  2. Нажмите Входить после ввода командного скрипта запрос поведения fsutil DisableDeleteNotify в подсказке.
  3. Любой из этих два результата Через короткое время на вашем экране появится:Если ты видишь «NTFS DisableDeleteNotify = 0, ”То TRIM будет включен.Если вы получите результат »NTFS DisableDeleteNotify = 1, »Функция отключается.

Вы можете решить, что вам нужно делать, исходя из результата. Если вы хотите знать, как включить обрезку на ssd windows 10/7/8, вы должны сначала включить функцию TRIM. Переходите к следующему разделу.

Узнайте, как включить TRIM на SSD в Windows 10, 8, 7

Вот как включить TRIM на твердотельном накопителе. Для этого вам нужно будет использовать еще одну командную строку. Выполните инструкции fsutil behavior set disabledeletenotify 0 в командном окне. TRIM включится, как только вы нажмете Enter. Пользователи будут уведомлены о том, что функция включена, сообщением «NTFS DisableDeleteNotify = 0.”

Как отключить TRIM для SSD в Windows 10, 8 и 7

Прочтите этот раздел, чтобы узнать, как отключить обрезку SSD. Запустите команду fsutil behavior set disabledeletenotify 1 в командной строке, чтобы отключить эту возможность. Когда отключено, в командном окне будет отображаться «NTFS DisableDeleteNotify = 1».

Почему вы не используете TRIM Enable?

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

Профессиональный инструмент для включения TRIM на SSD Windows 10/7/8

Если функция TRIM на вашем SSD-накопителе отключена, Программное обеспечение для восстановления твердотельных накопителей, рекомендованное экспертами может просто восстановить потерянные данные. С помощью этой утилиты можно восстановить удаленные данные любого типа как с внутренних, так и с внешних твердотельных накопителей. Он работает как с накопителями NVME, так и с SSD-накопителями m.2 и извлекает все файлы, включая документы и мультимедийные файлы, которые хранятся на SSD-накопителе. Эта программа может работать в любой версии ОС Windows, поскольку это инструмент, совместимый с Windows. Шаги по использованию автоматизированного инструмента следующие:

На ОС Windows машина, беги Инструмент восстановления данных SSD.

Выбирать Сканирование и сканирование с форматированием от Параметры восстановления SSD меню.

Посмотреть Файлы данных твердотельного накопителя которые выздоровели.

Сохраните восстановленные данные предметы в любом месте на вашем компьютере.

Заключение

SSD-накопители постепенно вытесняют жесткие диски, и TRIM является ключевой особенностью SSD-накопителей

Мы обсудили, что такое TRIM в SSD-накопителях, потому что это важно для пользователей SSD. Мы также рассмотрели его назначение и связанные с ним команды, например, как включить обрезку в окнах SSD 10/7/8. Предпочтительно отключить функцию TRIM, чтобы пользователи могли восстановить стертые данные в случае аварии

Предпочтительно отключить функцию TRIM, чтобы пользователи могли восстановить стертые данные в случае аварии.

Какой размер кластера выбрать — решение принимать вам

Как же все-таки разрешить возникшую дилемму и выбрать оптимальный размер кластера при форматировании NTFS? Да очень просто и здесь есть три варианта:

  • Прикинуть, с какими файлами вы собираетесь работать. Если они преимущественно небольшие – можно выбрать размер кластера поменьше. Так же можно разбить диск на несколько разделов и каждый отформатировать со своим размером кластера. Например, установить максимальный для места хранения мультимедийных файлов;
  • Установить вместительный жесткий диск с достаточным запасом по объему. И произвести его форматирование, выбрав наибольший размер кластера;
  • Вообще не париться по этому поводу и при форматировании установить стандартные настройки по умолчанию. А они напрямую зависят от объема винчестера или SSD;

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

Возможно в будущем как-нибудь напишу подробную обзорную статью о том как влияет скорость работы накопителя при разных размерах кластеров.

Кстати, вот ещё одна статья на тему формат-я, гляньте может и это вам интересно: //profi-user.ru/raznica-formatirovaniya/

Но я искренне желаю вам уверенности и компьютерной интуиции, которая поможет выбрать оптимальный размер кластера. На этом я буду заканчивать и прощаться с вами.

До скорых встреч в новых темах моего блога.

Silicon Power SP128GBSSDE20S25

  • Вне конкурса
  • 7100 руб.
  • 8/10

Технические характеристики

  • Форм-фактор: 2,5 дюйма
  • Интерфейс: sata ii
  • Тип памяти: mlc
  • Контроллер: jmf616
  • Заявленная скорость чтения: 250 мб/с
  • Заявленная скорость записи: 230 мб/с
  • Время наработки на отказ: n/a
  • Объем: 128 гб

Специально для тех, кого смущают цифры 40, 60 и 64, когда речь идет об объеме внутреннего накопителя для ПК, мы решили протестировать более тяжеловесный SSD. Накопитель Silicon Power SP128GBSSDE20S25 может похвастаться уже 128 Гб NAND-памяти, что даже более чем достаточно для создания системного диска и установки всех нужных программ. Что называется, поставил — и больше не беспокоишься.

Однако кое-что все-таки вызвало у нас беспокойство. Несмотря на неоднократную перепроверку, Silicon Power SP128GBSSDE20S25 справился со случайным чтением хуже, чем с записью, что сильно подпортило его общие результаты. Зато в последовательном чтении этот твердотельный накопитель продемонстрировал недосягаемый для остальных участников теста результат — 249,99 Мб/с, оправдав заявленный производителем показатель. Скорость линейной записи, правда, оказалась на одну пятую ниже, однако 202 Мб/с — тоже довольно солидная величина. Неутешительными оказались результаты тестов, имитирующих работу в настоящих условиях. Видимо, отразилась скорость случайного чтения.

Но, несмотря на это, ты все равно почувствуешь большую прибавку производительности, заменив на Silicon Power SP128GBSSDE20S25 старый винчестер своего ноутбука. А объема в 128 Гб будет уже вполне достаточно, чтобы комфортно работать за лэптопом или десктопом.

  • +Большой объем.
  • + Высокая скорость последовательного чтения.
  • — Довольно низкая общая производительность.

Не трогать дефрагментацию Windows

Еще одна реликвия ранних дней SSD заключалась в том, что дефрагментация SSD была не только ненужной, но и потенциально опасной. Дефрагментация забирает ресурсы изнашивания циклов чтения/записи данных, оставшихся на SSD диске. Так и есть, но сегодняшняя Windows 10 это уже знает, и если у вас дефрагментация включена, Windows определит ваш SSD и не будет дефрагментировать его. Лучше подумать о сегодняшней дефрагментации в Windows 10, как о более универсальном инструменте для защиты диска. Даже кнопка относится к процессу как «Оптимизация», а не «дефрагментации». Процесс также будет «восстанавливать» ваш SSD, который запускает прекрасную функцию TRIM, о которой мы говорили ранее. Теперь накопал одну статью с фактами.

Scott Hanselman поговорил с командой разработчиков, работающих над реализацией накопителей в Windows:

Оптимизация накопителей (в Windows 10) производит дефрагментацию SSD раз в месяц, если включено теневое копирование тома (защита системы). Это связано с влиянием фрагментации SSD на производительность. Здесь имеет место неправильное представление о том, что фрагментация не является проблемой для SSD — если SSD будет сильно фрагментирован, вы можете достичь максимальной фрагментации, когда метаданные не смогут представлять больше фрагментов файлов, что приведет к ошибкам при попытках записи или увеличения размера файла. Кроме этого, большее количество фрагментов файлов означает необходимость обработать большее количество метаданных для чтения/записи файла, что приводит к потерям производительности.

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

Итог:

  • Дефрагментация выполняется только если включена защита системы (точки восстановления, история файлов использующие VSS).
  • Оптимизация дисков используется для того, чтобы пометить неиспользуемые блоки на SSD, которые не были помечены при работе TRIM.
  • Дефрагментация для SSD может быть нужна и при необходимости автоматически применяется. При этом (это уже из другого источника) для твердотельных накопителей используется иной алгоритм дефрагментации по сравнению с HDD.

Другими словами, дефрагментация Windows адаптируется к вашему SSD, поэтому оставьте в покое эту функцию, включите и забудьте!

Что такое TRIM

У электронных (SSD) дисков есть отличие от магнитно-механических (HDD) которое влияет на скорость записи. В HDD дисках запись выполняется «поверх» старых данных. Блоки диска, которые ранее содержали данные, а затем эти данные были удалены, просто помечаются как свободные. И когда нужно выполнять запись,  контроллер HDD сразу записывает новые данные в эти свободные блоки.

Но при использовании флэш-памяти, блоки которые ранее содержали какую-то информацию, перед записью должны быть очищены. Это приводит к тому, что при записи в ранее использованные блоки скорость записи сильно падает, ведь контроллеру нужно их подготовить для записи (очистить).

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

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

Падение скорости записи в повторно используемые блоки флэш-памяти может быть очень высоким. До значений близких к скорости записи HDD дисков. При тестировании SSD дисков часто даже проводят отдельную проверку на снижение скорости записи в повторно используемые блоки.

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

Иными словами, на системе, где не работает TRIM, твердотельный накопитель со временем (примерно после полного цикла записи всего объёма) станет работать гораздо медленнее. На компьютерах Mac, которые изначально поставлялись с SSD накопителем, TRIM работает прямиком «из коробки». А вот для пользователей, которые в свой Mac сами устанавливали SSD накопитель от какого-либо другого бренда, ситуация немного другая. Виду «странной» политики компании Apple, «завести» TRIM в OS X для сторонних SSD оказалось не так уж и просто. Для этого нужно было патчить системный KEXT (расширение ядра, в простонародье — драйвер), и делать это приходилось практически после каждого обновления системы.

С выходом OS X Yosemite ситуация ещё немного ухудшилась, так как в OS X 10.10 системные расширения и утилиты стали подписывать цифровой подписью, которая нарушалась при патчинге KEXT’а. Без цифровой подписи ядро операционной системы отказывалось грузить драйвер, без драйвера не запускался накопитель, система переставала грузиться. Но и для этого было найдено решение в виде специального параметра, который записывался в NVRAM и указывал ядру ОС, что неподписанные драйверы нужно всё равно загружать. В общем, был головняк. Но «Капитан» всё изменил.

Начиная с версии OS X 10.11 El Capitan для активации TRIM на всех SSD накопителях достаточно выполнить одну единственную команду, после которой TRIM будет работать штатно и всегда, без всяких патчингов и манипуляций с системой. Запускаем Терминал и выполняем команду:

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

С уверенностью в 99,999% можно игнорировать предупреждение и нажать клавишу Y и Enter. После этого система перезагрузится. В итоге, после перезагрузки, TRIM будет активирован и для его повторной активации лезть в систему больше никогда не понадобится:

Причины снижения производительности SSD

Существует множество факторов связанных со значительным снижением производительности SSD со временем. Каждая операция чтения/записи требует множества дополнительных операций с флэш-памятью, выполняемых контроллером памяти. Эта система также выполняет различные действия в фоновом режиме, связанные с удалением устаревших секторов (сборка мусора), обеспечением равномерного использования всех блоков памяти (выравнивание износа), обновлением сохраненных данных и так далее, причём контроллер имеет возможность скрыть наличие дополнительных операций, чтобы они не влияли на производительность устройства. Большинство бенчмарк-тестов для сравнения качества микросхем памяти тоже запускаются всего несколько секунд, поэтому не способны заметить снижение производительности во время долгой работы.

Отключать или нет файл подкачки?

Ещё более неоднозначным решением является отключение файла подкачки. Кто-то советует переносить его на HDD, кто-то полностью отключать, но не всё так просто. Файл подкачки необходим для оптимизации быстродействия системы и программ, требующих значительных ресурсов ОЗУ. Отключение подкачки действительно может снизить нагрузку на диск, но полученный эффект будет очень незначительным. К тому же это отключение может существенно снизить производительность компьютера.

Особого смысла в переносе файла подкачки на жёсткий HDD-диск тоже нет, так как он во много раз медленнее SSD, и постоянное обращение к нему системы станет замедлять её работу. Отключить, а ещё лучше уменьшить файл подкачки допустимо только в одном случае – если на вашем компьютере имеется более 10 Гб ОЗУ, и при этом вы не пользуетесь ресурсоёмкими приложениями. А так, конечно, лучше всё оставить по умолчанию. Выполнить все манипуляции с файлом подкачки вы можете в окне параметров быстродействия, вызываемого в окошке «Выполнить» командой systempropertiesperformance (далее Дополнительно – Изменить).

Немного теории

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

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

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

Независимо от того, посылает ли ОС команды на диск, их можно установить с помощью соответствующих параметров. Впервые она была введена для операционной системы Linux в версии 2.6.33, позже эту уникальную команду подхватила Windows 7. Для MacOS она стала доступной с версии 10.6.8, но только для SSD-накопителей.

Операционная система

Дата начала поддержки

Windows 7

Заключительный выпуск — октябрь 2009 г.

Windows Server 2008 R2

Заключительный выпуск — октябрь 2009 г.

Linux 2.6.33

Февраль 2010 г.

OpenSolaris

Июль 2010 г.

FreeBSD 8.1 (только для удаления на низком уровне) FreeBSD 8.2 (полная поддержка в UFS)

Июль 2010 г.29 января 2011 г.

Mac OS 10.6.8

Публикация — 24 июня 2011 г.

Android 4.3

Публикация — июль 2013 г.

Как работает TRIM

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Клипофком
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: