Vvmebel.com

Новости с мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Упала оценка производительности ssd

Windows 7 и SSD: секреты настройки

Твердотельные диски обеспечивают исключительно высокую скорость передачи данных. Они гарантируют быструю загрузку системы, быстрое завершение работы, а операции чтения (особенно последовательные) выполняют на таких скоростях, какие пользователям традиционных жестких дисков и не снились. В предыдущей статье Windows 7 и SSD: насколько твердотельные диски быстрее? я приводил конкретные цифры, иллюстрирующие реальную производительность SSD.

Однако для того, чтобы обеспечить максимальное быстродействие Windows 7 при использовании твердотельных накопителей, придется потрудиться. Windows развивалась на протяжении многих лет и оптимизирована главным образом для работы с традиционными жесткими дисками. Функции типа SuperFetch, PreFetch и ReadyBoot созданы специально для мониторинга и перераспределения запускаемых при загрузке системы файлов в целях ускорения доступа. Однако в SSD-дисках отсутствуют движущиеся детали, поэтому данные технологии не обеспечивают для них никакого прироста производительности.

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

В октябре 2009 года я купил ноутбук Dell Latitude XT2 с твердотельным накопителем на 256 Гбайт. Первым делом я удалил предустановленную Windows XP Professional и заменил ее Windows 7 Professional. Диск работал быстро, но не головокружительно, а Индекс производительности Windows (Windows Experience Index) упорно выставлял ему оценку 5.9.

Прошлым летом я решил наконец заняться этой проблемой, и обнаружил, что многие пользователи ноутбуков Dell с аналогичной конфигурацией испытывают те же самые трудности. Как оказалось, SSD-диск Samsung PB22-CS3 нуждается в обновлении прошивки для корректной работы функций управления диском, реализованных в Windows 7. Обновление должно было исходить от Dell, однако в июле прошлого года оно еще не было доступно.

Утилита CrystalDiskInfo подтвердила, что данный диск не поддерживает команду TRIM, которая является одним из обязательных условий для нормальной работы твердотельного накопителя. Эта команда позволяет системе удалять блоки данных в фоновом режиме. Windows 7 поддерживает TRIM по умолчанию, более старые версии Windows — нет.

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

После этого производительность системы повысилась в несколько раз, что подтверждается и результатами тестов. В таблице ниже приводятся показатели Windows System Assessment Tool (WinSAT) за июль (в оригинальной OEM-конфигурации) и за декабрь 2010 года (после обновления прошивки SSD и установки свежих драйверов контроллера дисков от Intel).

В новой конфигурации оценка диска в общем индексе производительности Windows повысилась с 5,9 до 7,4, а прирост производительности оказался весьма ощутимым. Скорость случайных операций чтения возросла в 12 раз, что самым непосредственным образом сказалось на быстродействии системы при повседневном использовании.

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

Для установки Windows 7 на твердотельный накопитель необходимо предварительно подготовить систему. Вот что я советую сделать:

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

2. Переведите контроллер дисков в режим AHCI. Прежде чем устанавливать операционную систему, в настройках BIOS активируйте AHCI (Advanced Host Controller Interface) для контроллера SATA. Использование устаревших режимов IDE или ATA помешает вам в дальнейшем установить подходящий драйвер для контроллера дисков и приведет к снижению производительности.

3. Воспользуйтесь утилитой Secure Erase для полной очистки диска. Это не обязательно, но может оказаться полезным, если диск уже использовался в течение довольно продолжительного времени. Только не форматируйте накопитель встроенными средствами Windows. Для дисков Intel можно использовать утилиту Intel Solid State Drive Toolbox. Для компьютеров Lenovo функция очистки диска доступна в составе утилиты BIOS Menu Setup Extension. Для накопителей OCZ утилиту Secure Erase можно скачать на OCZ Forum. Кроме того, можно воспользоваться утилитой HDDErase, которая поддерживает широкий спектр твердотельных дисков.

4. Загрузите систему с установочного диска Windows и запустите «чистую» установку. Создайте на диске разделы с использованием установщика Windows. Если на диске уже есть разделы, созданные с помощью других инструментов, удалите их и пересоздайте средствами Windows 7. Это обеспечит правильное выравнивание разделов.

5. Установите самую свежую версию драйвера для контроллера дисков. Если компьютер оснащен SATA-контроллером Intel, следует использовать последнюю версию драйвера Intel Rapid Storage Technology с официального сайта производителя. На данный момент самая актуальная версия — 10.1.0.1008.

6. Завершив установку операционной системы, проверьте Индекс производительности Windows для диска. Для этого нажмите на ссылке «Компьютер» (Computer) в меню «Пуск» (Start) правой кнопкой мыши и выберите пункт «Свойства» (Properties). В появившемся окне нажмите ссылку «Индекс производительности Windows». Откроется окно «Счетчики и средства производительности» (Performance Information and Tools). Оценка в графе «Основной жесткий диск» (Primary hard disk) для правильно настроенного SSD должна быть выше 7.0. При необходимости нажмите ссылку «Повторить оценку» (Re-run The Assessment), чтобы обновить показатели.

Чтобы убедиться, что все функции SSD работают исправно, установите бесплатную утилиту CrystalDiskInfo . Она позволяет выяснить, действуют ли технологии Native Command Queuing (NCQ) и TRIM, а также дает общее представление о состоянии диска.

Когда Windows 7 обнаруживает правильно сконфигурированный SSD-диск, она автоматически отключает ряд ненужных функций, в том числе SuperFetch, PreFetch и ReadyBoot. Кроме того, отменяется регулярная дефрагментация диска, которая для SSD бесполезна и даже может сократить срок службы накопителя.

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

SSD накопители. Оптимизация производительности

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

Прошли те страшные времена когда стоимость 1 Гб емкости SSD была 7-10 долларов. Благодаря технологиям и конкуренции (практически все производители оперативной памяти начали выпускать твердотельные накопители) + компания Intel задает все более высокие стандарты качества и надежности.

Что есть SSD накопители

SSD (solid state drive) — твердотельный накопитель. Не механическое устройство состоящее из микросхем памяти и управляющего контроллера.

Львиная доля задержки подсистем хранения данных, основанных на HDD, составляет механика (около 90%). Благодаря отсутствию которой у твердотельных накопителей снизилось время отклика до 0,1 мс с 7 -15 мс.

Все пространство SSD накопителя состоит из блоков по 512 КБ каждый. Блок состоит из 128 страниц. Каждая страница состоит из ячеек общим объемом 4 КБ. Ячейки в свою очередь бывают одноуровневые SLC (Single Level Cell) и многоуровневые MLC (Multi Level Cell). Одноуровневая ячейка способна хранить 1 бит информации (0 или 1), многоуровневая — 2 (00, 01, 10, 11). SSD диски сделанные по технологии SLC имеют меньшее время отклика и большее количество циклов перезаписи (около 100 000), соответственно более высокую стоимость. SSD накопители основанные на MLC имеют большую плотность хранения информации соответственно цена на такие устройства более приятная. Недостатком технологии MLC является относительно невысокое количество перезаписи ячеек (около 10 000). Но этого вполне хватает, что бы производители могли давать 3 — 5 летнюю гарантию на свои устройства.

Читать еще:  Как вставить ssd диск в ноутбук

Особенности работы твердотельных накопителей

Про особенности работы транзисторов в чипах памяти твердотельных накопителей рассказывать не буду, а вот особенности работы SSD накопителя в целом необходимо рассказать.

У каждого SSD накопителя имеется резервная область, которая составляет до 5 — 7 % от общей емкости. Этот резерв используется для замены вышедших из строя ячеек и для выполнения операции перезаписи блоков. О последнем подробнее.

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

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

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

Оптимизация работы SSD накопителей

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

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

Все эти действия подробно описаны в статьях о установке Windows 7 и Windows 8.

На этом с оптимизацией твердотельных накопителей закончим.

Для отслеживания состояния SSD накопителей удобно использовать программу SSDlife Pro. Скачать данную утилиту можно с http://ssd-life.ru

В программе так же можно проверить состояние функции TRIM

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

Не отключайте файл подкачки и расположите его на SSD диске. Это исключит какие-либо тормоза при возможной нехватки оперативной памяти и позволит сохранять дампы при сбоях (синих экранах) Windows. А из этих сохраненных дампов можно будет понять, возможную причину сбоя. (Если вдруг возникнут сбои — тут можно прочитать о проведении диагностики ОЗУ)

Не отключайте режим гибернации. Особенно это касается ноутбуков, нетбуков и другой портативной техники. Этот режим с минимальным потребление энергии незаменим для мобильной техники. Для стационарных компьютеров это не критично. Если уже отключили и удалили файл hiberfil.sys то тут можно его восстановить.

Не используйте различные твики системы. Не надо. Это сохранит вам работоспособную систему и сделает переустановку Windows значительно реже.

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

Вывод

В этой статье мы рассмотрели что из себя представляют SSD накопители. Разобрались в принципах работы из-за чего происходит повышение производительности. Для корректной работы важно переключить режим работы твердотельного накопителя в ACHI для работы функции TRIM. Разбить SSD диск на разделы средствами установки Windows и произвести чистую установку (не обновление) Windows.

Если у вас появились вопросы или вы можете поделиться своим опытом работы с SSD дисками, обязательно оставьте комментарий.

Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • Деградация производительности SSD и методы борьбы с ней.

Деградация производительности SSD и методы борьбы с ней.

  • Автор: Уваров А.С.
  • 09.07.2011

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

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

Почему так происходит? Для этого вспомним, каким образом организовано хранение данных в современных системах. Эволюция жестких дисков привела к тому, что операционная система ничего не знает о физической структуре диска, которая еще на уровне BIOS преобразуется в логическую структуру с которой уже взаимодействует драйвер контроллера дисков. Фактически все взаимодействие ОС и накопителя заканчивается на уровне файловой системы. Все что находится глубже остается для ОС неким черным ящиком. С одной стороны это правильно, так как обеспечивает обратную совместимость и дает возможность старым ОС эффективно использовать новые накопители. Но в случае использования принципиально иной технологии хранения данных подобный подход добавил только новые проблемы.

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

Читать еще:  Куда ставить ssd в ноутбуке

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

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

Что касается дисков, то здесь вопрос на сегодняшний день закрыт, все актуальные модели поддерживают TRIM, а для ранее выпущенных моделей существую новые прошивки. С операционными системами не все так радужно, TRIM на сегодняшний день поддерживают:

  • Windows 7
  • Windows Server 2008 R2
  • Linux c ядром 2.6.33 и выше
  • FreeBSD 8.1, ограниченная поддержка только для низкоуровневого форматирования, полная поддержка ожидается в FreeBSD 9.

Сегодня наше теоретическое отступление оказалось неожиданно обширным, самое время проверить как обстоят дела на практике. После нашего тестирования SSD в феврале этого года мы решили подвергнуть один из дисков OCZ Agility 2 продолжительному испытанию. Мы установили его в качестве дополнительного диска в сервер под управлением Windows Server 2003 и разместили на нем базы 1С:Предприятие 7.7 с суммарной нагрузкой в 30 пользователей. В начале этой недели мы сняли этот диск. Все последующие операции производились на Windows 7 SP1 64-бита.

Основной интерес для нас представляли два параметра: степень износа SSD и уровень производительности после продолжительной работы в системе без поддержки TRIM. Так как SSD имеет конечное количество циклов перезаписи, многие испытывают вполне обоснованные опасения по поводу пригодности SSD для высоконагруженных дисковых подсистем. Данный показатель можно узнать из S.M.A.R.T. таблицы накопителя. Для этого мы воспользовались удобной утилитой CrystalDiskInfo:

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

Теперь перейдем к производительности, в наших февральских тестах диск показал следующие результаты:

Посмотрим, что он покажет теперь:

Результат работы без TRIM налицо: производительность операций записи снизилась на 15-40%, что весьма существенно. Внимательный читатель заметит, что тестирование мы проводили в ОС которая поддерживает TRIM, однако производительность так и осталась низкой. Все правильно, ОС не знает какие блоки свободны, а какие нет, поэтому наличие TRIM будет действовать только для вновь удаляемых данных.

Однако на практике все гораздо хуже. Ни быстрое, ни полное форматирование, ни заполнение диска нулями при помощи специальных утилит не привели к желаемому результату:

Да, есть от чего прийти в отчаяние, светлое будущее SSD перестает казаться таким светлым и заставляет задуматься о правильном вложении средств. Сегодня единственным реально работающим способом вернуть SSD былую производительность является использование фирменных утилит, однако это связано с полным уничтожением данных на диске. Мы воспользовались утилитой OCZ Toolbox, а именно функцией Secure Erase.

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

Ну, наконец то! Производительность вернулась к исходным показателям.

Выводы:

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

Восстановление производительности и оценка срока службы используемого накопителя SSD?

Мой старый накопитель SSD емкостью 128 ГБ составляет около полутора лет, и с тех пор я обновился до другого диска.

Я бы хотел очистить старый SSD, чтобы .

восстановить его производительность до почти новых уровней

реабилитировать его и обычно давать ему проверку здоровья

Как мне это сделать?

9 ответов

В Linux просто запустите

передавая диапазоны блоков, которые вы хотите использовать TRIM вместо start и count , а устройство SSD вместо /dev/sda . Преимущество заключается в том, чтобы быстро и не писать нули на диске. Скорее, он просто отправляет команды TRIM контроллеру SSD, позволяя ему знать, что вам не нужны данные в этих блоках, и он может свободно предположить, что они не используются в его алгоритме сбора мусора.

Вероятно, вам нужно запустить эту команду как root. Поскольку эта команда чрезвычайно опасна, так как она может сразу вызвать серьезную потерю данных, вам также необходимо передать аргумент —please-destroy-my-drive в hdparm (я не добавил это в командную строку, чтобы предотвратить случайную потерю данных, вызванную копированием и вставкой .)

В приведенной выше командной строке /dev/sda следует заменить SSD-устройством, которому вы хотите отправить команды TRIM. start — это адрес первого блока (сектора) для TRIM, а count — количество блоков, которые будут отмечены как свободные от этого начального адреса. Вы можете передать несколько диапазонов команде.

Сделав это с hdparm v9.32 на Ubuntu 11.04 на моем ноутбуке с 128-битным Crucial RealSSD C300, я должен указать на проблему: я не смог передать общее количество блоков диска (0: 250069680) как диапазон. Я вручную (по существу «двоичный поиск вручную») нашел достаточно большое значение для подсчета блоков, которое работало (40000), и было в состоянии выдавать команды TRIM в последовательности из 40000 диапазонов, чтобы освободить весь диск. Это можно сделать с помощью простого сценария оболочки, подобного этому (проверен на Ubuntu 11.04 под root):

, чтобы стереть весь диск, принять это общее количество секторов и заменить 250069680 в следующей строке с этим номером и запустить (добавить —please-destroy-my-drive ):

И все готово! Вы можете попробовать прочитать необработанное содержимое диска с hexedit /dev/sda до и после и убедиться, что диск отменил данные.

Читать еще:  Как проверить жизнь ssd

Конечно, даже если вы не хотите использовать Linux в качестве основной операционной системы, вы можете использовать этот трюк, загрузив Live CD и запустив его на диске.

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

With NAND flash memory, read and programming operations must be performed page-at-a-time while unlocking and erasing must happen in block-wise fashion.

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

Для ясности я различаю между пустыми страницами, используемыми страницами и удаленными страницами с ∅, 1 и X. Ключ состоит в том, что существует разница между каждым из них с точки зрения контроллеров! Это не так просто, как 1 и 0. Итак, чтобы начать, страницы на нашем новом диске выглядят так:

Теперь мы переходим к записи некоторых данных на диск, и он заканчивается тем, что хранится на этой первой странице, таким образом:

Затем мы записываем немного больше данных, только на этот раз достаточно, чтобы для этого требовалось две страницы, и поэтому она заканчивается на 2-й и 3-й странице:

У нас заканчивается пространство! Мы решаем, что нам действительно не нужны исходные данные, которые мы написали, поэтому давайте удалим его, чтобы сделать комнату .:

Наконец, у нас есть еще один большой набор данных, которые нам нужно сохранить, которые будут потреблять оставшиеся две страницы. ЭТО ИМЕЕТ, ЧТО ПРОИЗВОДИТЕЛЬНОСТЬ ПРОХОДИТ В ПРИВОДАХ БЕЗ ТРИМА !! Переход от нашего последнего состояния к следующему:

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

Так как нам нужно использовать пустую страницу и удаленную страницу, SSD должен сначала прочитать содержимое всего блока в какую-то внешнюю память / память, стереть исходный блок, изменить содержимое и затем напишите это содержимое обратно в блок . Это не так просто, как «написать», вместо этого теперь стало «читать-стирать-писать». Это большое изменение, и для того, чтобы это произошло, когда мы пишем много данных, вероятно, самое неподходящее время для его возникновения. Все это можно было бы избежать, если бы эта «удаленная» страница была восстановлена ​​раньше времени, что и делает TRIM. С помощью TRIM SSD либо восстанавливает наши удаленные страницы сразу после удаления, либо в какое-то другое подходящее время, когда алгоритмы TRIM считаются подходящими. Важная часть состоит в том, что с TRIM это не происходит, когда мы находимся в середине записи!

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

I верить были ранние SSD, которые поддерживали TRIM только при удалении разделов или при таких вещах, как «diskpart clean all» в Windows 7, а не при удалении отдельных файлов. Это может быть причиной того, что более старый диск, как оказалось, восстанавливает производительность при выполнении этой команды. Мне это кажется немного туманным, хотя .

Как понять производительность SSD: IOPS, задержка и МБ/с

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

Что такое IOPS?

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

Как правило, чем больше число операций ввода-вывода в секунду, тем лучше общая производительность накопителя, как твердого, так и механического. Обычные механические блоки (HDD) обычно дают около 100 или 200 IOPS, SSD обычно способен производить до 90 000 IOPS . Эта цифра является одной из наиболее демонстрирующих скорость работы SSD, особенно по сравнению с механическим устройством. Тем не менее, если твердотельный блок имеет низкокачественную флэш-память NAND или некачественный внутренний контроллер, число операций ввода-вывода в секунду может уменьшиться довольно очевидным образом.

Что такое задержка?

Концепция «задержки» тесно связана с IOPS. Задержка это время когда принимает операцию ввода — вывода для завершения операции в блоке хранения. Следовательно, чем меньше задержка устройства, тем выше скорость, с которой он сможет завершить операцию ввода-вывода. Это будет указывать на превосходную производительность.

Что такое производительность?

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

Есть виды NAND флеш памяти:

  • SLC-память (ячейка с одним слоем)
  • MLC (многослойная ячейка)
  • TLC (ячейка с тремя уровнями)
  • QLC-память (ячейка с четырьмя слоями)

Чем больше слоев на SSD тем больше объемом этот SSD может быть, к примеру до 5 Тб. Больше слоев на SSD, больше получается задержка, чем с 1 слоем. 1-слойные SSD самые долговечные, скоростные и с минимум задержки. Но есть один косяк. Однослойные памяти не бывает в больших размерах, а если найдете то цена будет в 5 раз выше. К примеру SSD с памятью QLC в 2 Тб вы сможете купить за 5 000р. А однослойный SLC вы купите 256 Гб за 4 000р.

Я уже писал о видах NAND памяти . Оказывается последние навороченные SSD не такие быстрые и хорошие. Я уже совместил у себя на ПК SLC SSD чисто для винды, а информацию храню на HDD. Но я хочу попробовать связку. Взять SLC SSD чисто для Windows + QLC SSD для игр и хранения инфы. —> Вы можете заказать SSD TLS в группе Вконтакте. И подпишитесь на нее.

Ссылка на основную публикацию
Adblock
detector