Light-electric.com

IT Журнал
293 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Кэширование ssd нужно ли

Стоит ли включать кэширование на SSD диске?

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

Что такое SSD Cache?

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

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

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

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

В реальном выражении кэширование SSD будет включать в себя SSD небольшого размера, скажем, 40 ГБ, в сочетании с большим традиционным жестким диском, например, с емкостью 1 ТБ.

SSD Кэширование — совместимость

Intel разработала технологию кэширования SSD Smart Response Technology (SRT), а запатентованная итерация этого механизма доступна только на материнских платах с поддержкой SRT и чипсетами Intel. Что еще хуже, Intel не использует технологию всех своих наборов микросхем, которая ограничивает аппаратные конфигурации, которые пользователь может ожидать, сохраняя при этом возможность кэширования SSD.

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

Ограничения SSD-кэширования

Кэширование SSD дает ощутимые преимущества только тогда, когда система находится в том состоянии, которое мы называем «чистым», таким как загрузка компьютера после его выключения, перезагрузка Windows или первоначальный запуск приложения после перезагрузки или выключения питания. Существует иерархия памяти, которая работает от кэша ЦП до ОЗУ, кэша SSD, затем HDD. Перезапуск очищает кэш ЦП и ОЗУ, превращая кэш SSD в место доступа к данным.

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

Как видите, главное преимущество кэширования SSD наиболее очевидно при загрузке Windows: ОС находится в работоспособном состоянии гораздо раньше, чем в кэшированной системе без SSD. Аналогично, запуск Steam и вашей любимой игры после перезагрузки будет намного быстрее с SSD-кэшированием. Если вы работали без перезапуска в течение нескольких часов и открыли, затем закрыли различные программы и решили открыть их еще раз, SSD ничего не сделает для ускорения процесса.

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

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

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

Стоит ли включать кэширование SSD?

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

Однако настройка кэширования, даже с набором микросхем Intel SRT, является трудной задачей, которая включает в себя использование правильных драйверов, правильную настройку BIOS и запуск его в качестве настройки RAID, установку драйверов Windows и Rapid Storage Technology, управление режимами и т.д. Суть в том, что он значительно сложнее, чем использование SSD-накопителя большой емкости и простая установка Windows.

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

Вывод

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

Как продлить срок службы ssd в Windows 8.1

Как продлить срок службы ssd в Windows 8.1

Как продлить срок службы ssd в Windows 8.1

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

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

Как узнать срок службы ssd

Об этом вопросе я уже писал одну заметку, в которой фигурировали два понятия DWPD и TBW. Если в двух словах один из них дает понимание сколько можно вообще записать данных на ваш твердотельный диск, а вторая показывает расчет записи данных в день на срок 3 или 5 лет, для примера. Советую почитать, это будет полезно при покупке нового ссд диска.

Отключаем дефрагментацию

Дефрагментация была придумана для жестких механических дисков, чтобы при наполнении диска данными более рационально раскладывать их по ячейкам, и тем самым оптимизировать. В случае с ssd дисками, она не нужна, так как у ссд есть ограниченное количество циклов записи, и сам процесс дефрагментации не увеличит скорость вашего ссд. За счет того, что в нем нет механики он читает данные хранящиеся на нем с одинаковой скоростью. В Windows 8.1 по умолчанию стоит расписание на всех дисках системы, которое и будет дрюкать вашего твердотельного друга. Исключим нужный нам. Для этого нажимаем Win+R и вводим там

Читать еще:  Ssd не проинициализирован

Либо щелкните правым кликом по нужному диску и выберите свойства, потом вкладка Сервис — Оптимизировать.

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

Жмем кнопку Выбрать.

и снимаем птичку с нашего ssd диска

Как включить trim

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

Состояние TRIM Windows 8.1

Если стоит DisableDeleteNotify = 0, то TRIM включена, если 1 то нет. Включить trim можно командой

Выключить TRIM в Windows 8.1

Отключаем индексацию Windows 8.1

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

Переносим файл подкачки

Что такое файл подкачки Pagefile.sys, я уже описывал и как его перенастроить можете почитать в данной статье, хочу отметить, что отключать я его не советую даже при наличии 8 и более гигабайт памяти, так как если вдруг вам не хватит памяти, то лучше чтобы в роли дополнительной памяти выступал именно быстрый ssd диск, чем тормозной HDD с 5400 оборотами. Дело конечно ваше, как вам поступить.

Включаем кэширование SSD

Твердотельный жесткий диск будет работать быстрее и дольше если вы включите кэширование. Для этого зайдите в свойства вашего SSd, вкладка Оборудование — Свойства

Включаем кэширование SSD-01

На вкладке общие нажимаем кнопку изменить параметры

Включаем кэширование SSD-02

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

Захламленность ссд диска

Как бы просто это не звучало, но старайтесь чтобы ваш твердотельный жесткий диск хранил только нужные файлы, всякие фильмы и музыку, а тем более места закачек торентов, лучше перенести на механический HDD если есть такая возможность.Старайтесь, не доводить уровень забитости выше 75 процентов, многие вендоры такие как Intel или Samsung, пишут, что это может повлиять на производительность. Неплохо бы хотя бы раз в три месяца производить очистку Windows такими утилитами как ccleaner или PrivaZer, слишком частить не нужно, главный принцип как у врачей не навреди.

Отключить гибернацию

То же спорный вопрос нужно ли отключать гибернацию в Windows 8.1, что такое гибернация и файл hiberfil.sys и как его удалить, читайте тут. Выбор только за вами. У меня лично отключен спящий режим, так что гибернация вообще не нужна для меня.

Отключить Защиту системы

Я настоятельно рекомендую этого не делать. Защита система полезная штука которая поможет в случае чего восстановить Windows за пару минут в рабочее состояние, например точки восстановления делаются перед обновлениями или установкой программ. Если все же решили отключить, то вам Свойства Моего компьютера-Система-Защита системы

Отключить защиту системы

Свежие драйвера и прошивки

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

Использование твердотельных накопителей SSD для повышения производительности СХД

  • Ключевые слова :
  • ИТ-инфраструктура
  • SSD
  • Гибридные массивы
  • Кэширование на SSD
  • Многоуровневое хранение

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

«Лучшей практикой» для многих корпоративных заказчиков является применение гибридных систем хранения SSD/HDD. Такое решение позволяет воспользоваться преимуществами обоих типов носителей — большой емкостью HDD и высоким быстродействием SSD в IOPS (количество операций ввода-вывода в секунду), — но при этом остается экономически привлекательным.

В гибридной системе хранения SSD/HDD основная емкость представлена недорогими жесткими дисками, а небольшой пул для «горячих», часто используемых данных — флеш-памятью. В рационально спроектированной гибридной СХД при небольшом количестве накопителей SSD достигается значительное ускорение операций с основным пулом хранения данных.

РЕАЛИЗАЦИЯ ГИБРИДНЫХ СХД

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

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

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

ЧТО ЛУЧШЕ?

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

В отличие от сложного многоуровневого хранения, кэширование на SSD в существующих СХД реализовать проще. Гибридные системы хранения с кэшированием на SSD не требуют дополнительного администрирования, а приложение воспринимает такую систему точно так же, как и любую другую сетевую СХД, только работает она намного быстрее. Реализация RAID и защита данных у нее аналогичные, и покупать для этого дополнительные SSD не потребуется.

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

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

ПРОБЛЕМА ЗАПИСИ

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

Читать еще:  Ssd m 2 в ноутбук

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

РЕАЛИЗАЦИЯ КЭШИРОВАНИЯ НА SSD

В системе с кэшированием на SSD операция ввода-вывода производится обычным образом: вначале выполняются чтение-запись на HDD. Если эта операция инициирует кэширование, данные также копируются с HDD на SSD. Тогда при любой последующей операции чтения того же логического блока он считывается непосредственно с SSD, что увеличивает общую производительность и уменьшает время отклика. Уровень SSD играет роль невидимого ускорителя ввода-вывода, и при любом отказе SSD данные все равно будут доступны в основном пуле хранения, защищаемом с помощью RAID.

НАПОЛНЕНИЕ КЭШ-ПАМЯТИ

Кэш, как и основная емкость хранения, разбивается на группы секторов равного размера. Каждая группа называется кэш-блоком, а каждый блок состоит из подблоков. Размер кэш-блока можно настраивать под конкретное приложение, например СУБД или Web-сервер.

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

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

Что происходит с содержимым кэша после его «разогрева»? Если на SSD есть свободное место, кэш продолжает заполняться «горячими» данными. Когда емкость SSD исчерпывается, применяется алгоритм перезаписи наименее используемых данных (Least Recently Used, LRU), то есть на место последних в кэш-памяти записываются новые «горячие» данные.

Если объем «горячих» данных превышает емкость SSD, процент считываемых из кэш-памяти данных уменьшается, соответственно, снижается и производительность. Кроме того, чем меньше емкость SSD (и чем больше объем горячих данных), тем интенсивнее обмен «горячих» данных. В результате SSD будет изнашиваться быстрее.

Специалисты Qsan рекомендуют использовать накопители Intel SSD DC S3500. Так, у SSD емкостью 480 Гбайт наработка на отказ (MTBF) составляет 2 млн ч. Что касается производительности, то типичная задержка у этих накопителей равна 50 мс, максимальная задержка при чтении — 500 мс (99,9% времени), а производительность при произвольном чтении блоками по 4 Кбайт достигает 75 тыс. IOPS, при записи — 11 тыс. IOPS. Это хороший вариант для SSD-кэширования.

КЭШИРОВАНИЕ ПРИ ЧТЕНИИ-ЗАПИСИ

Операция чтения при отсутствии данных в кэш-памяти происходит следующим образом:

  1. Приложение подает запрос на чтение данных.
  2. Данные считываются с HDD.
  3. Запрошенные данные возвращаются приложению.
  4. Выполняется операция наполнения SSD.

Операция чтения при наличии данных в кэш-памяти:

  1. Приложение подает запрос на чтение данных.
  2. Данные считываются с SSD.
  3. Запрошенные данные возвращаются приложению.
  4. При сбое SSD данные считываются с HDD.

Действия приложения при записи данных:

  1. Приложение подает запрос на запись данных.
  2. Данные записываются на HDD.
  3. Приложению возвращается статус операции.
  4. Выполняется операция наполнения кэш-памяти на SSD.

НАСТРОЙКА КЭШ-ПАМЯТИ SSD

Чтобы приложение использовало кэш-память на SSD максимально эффективно, ее можно настроить. Основные параметры — размер блока кэш-памяти, пороговые значения наполнения при чтении и при записи.

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

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

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

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

Оптимизация работы SSD диска под Windows

Если вы решили приобрести твердотельный SSD накопитель, то на это может быть несколько причин:

  • Вас не устраивает скорость работы вашего HDD.
  • Вам необходима быстрая работа windows и определенных типов приложений, игр.

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

Рассмотрим основные методы оптимизации SSD диска.

AHCI SATA

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

Включение AHCI SATA:

  1. Открываете командную строку комбинацией клавиш win + R.
  2. Вводите команду: «regedit» (доступ в реестр).
  3. Переходите по следующему пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → storahci.
  4. Измените значение подраздела ErrorControl на 0 (по умолчанию 3), вызвав контекстное меню и нажав параметр «Modify».
  5. Перейдите в ветку с название «StartOverride» и измените его значение на 0 (по умолчанию 3).
  6. Перезагрузите ваш ПК (ноутбук), зайдите в BIOS/UEFI (как зайти в BIOS, смотрите отдельно для модели вашего ноутбука или материнской платы ПК). В разделе «storage configuration», и в подразделе «SATA port» выставить AHCI или же в разделе «SATA RAID/AHCI Mode», выставить AHCI (Для разных версий BIOS, свои разделы и подразделы).
  7. Проверьте работоспособность функции в Windows. Перейдите по следующему пути: Панель управления → Диспетчер устройств → IDE ATA/ATAPI controllers. В последнем подразделе должно появиться устройство: «Standard SATA AHCI Controller».

Функция TRIM

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

Читать еще:  После переноса системы на ssd

Проверка TRIM в Windows:

  1. Запустите командную строку, нажав комбинацию клавиш win + R.
  2. Введите команду: «fsutil behavior query disabledeletenotify».
  3. Если после ввода выводится сообщение: «DisableDeleteNotify = 0», то функция TRIM включена, если «DisableDeleteNotify = 1», то TRIM не функционирует. Если TRIM не работает, введите команду: «fsutil behavior set DisableDeleteNotify 0», затем повторите пункты 2 и 3.

Дефрагментация

Данная функция помогает оптимизировать и ускорить работу HDD, но для SSD, она оказывает пагубное влияние. Для SSD, функция «автоматическая дефрагментация» по умолчанию отключена. Чтобы проверить работает ли она необходимо:

  1. Нажать комбинацию win + R.
  2. В окне командной строки ввести команду: «dfrgui» и нажать «ОК».
  3. В открывшемся окне, выделите ваш ССД и посмотрите на пункт «Оптимизация по расписанию». Для нашего твердотельного накопителя она должна быть отключена.

Индексация

Функция Windows, помогающая выполнять быстрый поиск файлов на диске при больших объемах информации, однако, увеличивающая нагрузку по записи на SSD. Для ее отключения:

  1. Переходим в раздел «Этот компьютер», «Мой компьютер», «Компьютер» (для каждой ОС по-разному).
  2. Выбираете ваш ССД и в контекстном меню выбираете «Свойства».
  3. В открывшемся окне, снимаете флажок напротив параметра: «Разрешить индексирование содержимое файлов на этом диске в дополнение к свойствам файла».

Служба поиска

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

  1. Переходите по следующему адресу: Панель управления → Система и безопасность → Администрирование → Управление компьютером.
  2. Переходите во вкладку: «Службы».
  3. Находите службу «Windows search» и во вкладке «Тип запуска» выбираете «Отключена».

Гибернация

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

При использовании ССД смысл этой функции теряется, так как накопитель и так быстро стартует. А «Гибернация», создавая циклы «запись-перезапись», уменьшает продолжительность жизни SSD диска.

  1. Запускаете вновь cmd.exe сочетанием клавиш win + R.
  2. Вводите команду: «powercfg -h off».

Кэширование записи

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

Для подключения необходимо:

  1. Вызвать командную строку комбинацией win + R
  2. Ввести команду: «devmgmt.msc».
  3. Открыть «Дисковые устройства», выбрать SSD и в контекстном меню выбрать «Свойства».
  4. Перейти во вкладку «Политика».
  5. Поставить «галочку» напротив параметра: «Разрешить кэширование записей для этого устройства».

Prefetch и Superfetch

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

Superfetch – технология похожая на Prefetch с тем отличием, что ПК предугадывает какие приложения будут запущенны, заблаговременно загружая их в память.

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

  1. Вызываем командную строку сочетанием клавиш win + R.
  2. Выполняем команду: «regedit» (переход в реестр).
  3. Переходите по пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session Manager → Memory Management → PrefetchParameters.
  4. Находите в подразделе реестра несколько параметров: «EnablePrefetcher» и «EnableSuperfetch», устанавливаете их значение в 0 (по умолчанию 3).

Утилита SSD Mini Tweaker

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

SSD Mini Tweaker – программа, разновидность твикеров, позволяющая без особых усилий оптимизировать ваш SSD.

  • Полная русификация.
  • Работает на всех ОС начиная с Windows 7.
  • Бесплатная.
  • Понятный интерфейс.
  • Не требует установки.

Другие способы

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

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

Что нужно, чтобы настроить технологию SSD-кэширования

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

Итак, в чем же состоит эта технология и чего она позволяет добиться?

Разная скорость дисковых подсистем

Если нам нужно устроить дисковую подсистему размером, скажем, в 20 терабайт, то в самом бюджетном исполнении она будет строится на двух 3.5″-жестких дисках по десять терабайт каждый — минимальном их количестве с максимальным пространством на каждом. Мы получим минимум IOPS на чтение и запись, т.е. эта система будет работать сравнительно медленно.

Быстрее будет работать система на двенадцати 1.8-терабайтовых 2.5″-жестких дисках. По сути, мы получим в десять раз быстрее работающую систему, правда, стоить она будет раз в пять дороже минимум.

Наконец, непревзойденной (и редко когда нужной) скоростью будет обладать система на SSD — стоить она будет чуть более чем в двадцать раз дороже, чем первый вариант, но быстродействие будет показывать на три порядка выше — в полторы тысячи раз!

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

Технология SSD-кэширования

Этот прием стал возможен благодаря тому, что среди данных почти всегда есть те, что используются чаще других. Всегда есть самые популярные страницы сайта, к которым чаще других обращается сервер, самый актуальный операционный период, с которым работают через 1С-сервер, и т.д. Хитрость очень простая: завести небольшое количество, скажем, 10% от дисковой подсистемы, SSD (хватит и пары дисков в RAID 1), и настроить через контроллер алгоритм кэширования — хорошие контроллеры чаще всего его обеспечивают. С его помощью все «горячие данные» будут проходить через твердотельный накопитель с соответствующей скоростью.

Алгоритм очень простой:

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

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

Пройдет совсем немного времени — и на твердотельных накопителях скопятся самые «горячие» данные. Кстати, если такой метод кэширования нужно будет использовать и для чтения, и для записи, то горячие данные только там и будут храниться, и их обязательно надо будет резервировать с помощью RAID-массивов — 1, 10 или 5.

Резюме

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

А что же SSD-кэш? А он оказывается самым выигрышным вариантом: мы можем взять к тем же двум жестким 10-терабайтникам два терабайтных SSD и, в зависимости от его марки и работы контроллера, получим вариант дешевле, чем с дюжиной дисков (т.е. второй по дешевизне!) но производительнее в десятки раз.

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

Только помните: при SSD-кэшировании обязательно нужно использовать RAID-массивы с избыточностью, ТОЛЬКО серверные накопители (они технические отличаются от остальных). Если же у вас остаются сомнения в предложенной процедуре — вы можете самостоятельно тестировать производительность такой системы с помощью программы iometer.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты