Windows 10 ssd cache

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

Windows 10 ssd cache
02.09.2019, 06:53   · :15

Сегодня мы рассмотрим еще один часто запутанный вычислительный термин, который обещает обеспечить повышенную производительность при изящном использовании компактного 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-кэша и жесткого диска заменяется более крупными бюджетными твердотельными накопителями в качестве места для ОС, в то время как больший жесткий диск используется для хранения носителей, к которому редко обращаются.

Аналогичным образом, появление гибридных твердотельных накопителей или твердотельных накопителей также оказало влияние на популярность кэширования твердотельных накопителей. SSHD – это не что иное, как обычный жесткий диск, снабженный частью флэш-памяти, известной как NAND.

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

Чаще всего осуществляется доступ, а затем сохраняет их, значительно повышая производительность системы.

Вывод

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

Источник: https://fps-up.ru/computer/ssd-cache-chto-takoe-i-stoit-li-vklyuchat-keshirovanie

Настройка SSD под Windows 10

Windows 10 ssd cache

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

Что такое SSD и зачем он нужен?

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

Среди преимуществ также следует выделить:

  1. Загрузку ОС за несколько секунд.
  2. Отсутствие перегрева – температура всегда держится на оптимальном уровне, при этом необязательно использовать кулер.
  3. Беззвучность работы.
  4. Низкое энергопотребление.
  5. Быстрый запуск приложений и игр.
  6. Быстрый отклик на действия пользователя.

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

Несколько настроек ОС Windows 10 помогут увеличить срок службы SSD, но главная задача пользователя – правильно эксплуатировать накопитель.

Правила эксплуатации SSD

  1. Операционная система должна поддерживать команду TRIM (минимальные версии – Windows 7, Mac 10.6.6, Linux 2.6.33).
  2. Не заполнять диск полностью – минимум 15% от объема нужно держать свободным.

  3. Режим работы AHCI – позволяет раскрыть все функции по максимально возможной производительности.
  4. Хранить личные файлы (музыку, фильмы, фотографии), доступ к которым не требует высокой скорости, на другом диске, например, рабочем HDD.

  5. По возможности увеличить объем оперативной памяти RAM и не использовать файл подкачки (pagefile.sys).

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

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

TRIM

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

По умолчанию команда включена в Windows 10, 8 и 7, но может произойти сбой в системе, поэтому следует проверить ее работу:

  1. Запустить «Диспетчер задач», кликнув правой кнопкой мышки по свободному месту на панели задач и выбрав одноименную опцию.
  2. Клацнуть по меню «Файл» и активировать запуск новой задачи.
  3. Вписать в поисковую строку команду cmd.exe, отметить галочкой пункт «С правами администраторами». Нажать «Ок».
  4. Запустится командная строка от имени администратора. Ввести команду «fsutil behavior query disabledeletenotify» без кавычек и нажать «Enter».
  5. Могут быть следующие результаты:
  • NTFS/ReFS DisableDeleteNotify = 0 (отключено) – TRIM включен;
  • NTFS/ReFS DisableDeleteNotify = 1 (включено) – TRIM отключен;
  • NTFS/ReFS DisableDeleteNotify не установлен – TRIM не установлен, но автоматически включится, когда будет подключен диск с NTFS/ReFS.

Если поддержка TRIM отключена, возможно, ОС не знает, что подключен накопитель. В таком случае необходимо:

  1. Открыть проводник, кликнуть по накопителю правой кнопкой мышки и выбрать его «Свойства». Перейти во вкладку «Сервис». Нажать «Оптимизировать».
  2. Посмотреть на тип носителя – должен быть указан «Твердотельный накопитель». Если нет – значит, система не знает, что установлен SSD.
  3. Чтобы ОС могла определить тип накопителя и включить нужные функции, запустить командную строку от имени администратора, вписать «winsat diskformal» без кавычек — «Enter». Запустится анализ производительности диска.
  4. Проверить, что указано в окне «Оптимизации».

При необходимости можно вручную включить TRIM через командную строку от имени администратора:

  1. fsutil behavior set disabledeletenotify NTFS 0 – для файловой системы
  2. fsutil behavior set disabledeletenotify ReFS 0 – для файловой системы

Чтобы отключить опцию, нужно вместо 0 поставить значение 1.

AHCI

Отключенный режим AHCI влияет не только на производительность накопителя. Также в системе ПК могут возникнуть сбои или даже появиться «синий экран смерти». Для проверки, включен ли режим AHCI, следует:

  1. Зайти в «Диспетчер устройств» — для этого клацнуть правой кнопкой мышки по иконке «Пуск» и выбрать программу из выпадающего меню.
  2. В списке найти «Контроллеры IDE ATA/ATAPI».

Если в раскрывшемся списке присутствует «AHCI», значит, режим включен. Если есть только «ATA» и «IDE» — отключен.

Для включения режима необходимо:

  1. Запустить редактор реестра – вызвать командную строку с помощью Win+R и ввести команду regedit. Нажать «Ок».
  2. Перейти по пути «HKEY_LOCAL_MACHINE» – «SYSTEM» – «CurrentControlSet» – «Services» – «iaStorV». Последнюю папку раскрывать не нужно – просто щелкнуть по ней левой кнопкой мышки, а справа отобразится меню.
  3. Найти справа параметр «Start», дважды кликнуть по нему левой кнопкой, установить значение 0 — «Ок».
  4. Раскрыть ветку «iaStorV» и выбрать «StartOverride». Для параметра «0» установить значение 0. Сохранить изменения, нажав «Ок».
  5. Перейти в раздел «Services» – «storahci», и для параметра «Start» установить значение 0. Нажать «Ок».
  6. Раскрыть ветку «storahci» и выбрать «StartOverride». Для параметра «0» установить значение 0. Нажать «Ок».
  7. Закрыть редактор.

Теперь следует перезагрузить компьютер и зайти в BIOS, используя клавишу F2, Del или другую. В разделе «Main», «Peripherals» или «Advanced» найти параметр «SATA Configuration» и проверить режим работы накопителей – должен быть «AHCI».

В конце обязательно сохранить настройки и перезагрузить компьютер.

Индексация файлов

Опция обеспечивает быстрый доступ к конкретным файлам, но ее лучше отключить:

  1. Зайти в «Проводник», найти SSD-диск, кликнуть по нему правой кнопкой мышки и вызвать его «Свойства».
  2. Откроется новое окно во вкладке «Общие».
  3. Убрать галочку с пункта «Разрешить индексирование файлов на этом диске…».
  4. Нажать «Применить» и «Ок».

Поиск

Данная служба редко используется, поэтому ее также можно отключить:

  1. С помощью комбинации «Win+I» открыть параметры системы.
  2. В поисковую строку ввести «Панель управления» без кавычек и выбрать появившийся вариант, клацнув по нему.
  3. Кликнуть по опции «Администрирование».
  4. Откроется новое окно. Найти в списке пункт «Службы», дважды щелкнуть по нему левой кнопкой.
  5. Найти службу поиска «Windows Search». Для вызова меню клацнуть правой кнопкой мышки и выбрать «Свойства». Установить тип запуска «Отключена». Применить изменения и нажать «Ок».

Prefetch и SuperFetch

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

  1. Запустить редактор реестра (Win+R – окно «Выполнить» – regedit – «Ок»).
  2. Перейти по пути «HKEY_LOCAL_MACHINE» – «SYSTEM» – «CurrentControlSet» – «Control» – «Session Manager» – «Memory Management» – «PrefetchParameters».
  3. В параметрах «EnablePrefetcher» и «EnableSuperfetch» установить значения 0.
  4. Для сохранения изменений в обоих случаях кликнуть по кнопке «Ок». Закрыть редактор.

Гибернация

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

  1. Запустить командную строку от имени администратора – Win+R, в окне «Выполнить» вписать cmd, нажать комбинацию Ctrl+Shift+Enter.
  2. Вписать команду «powercfg –H off» без кавычек.
  3. Для выполнения операции нажать «Enter».

Второй способ – через редактор реестра:

  1. Win+R – окно «Выполнить» – regedit – «Ок».
  2. «HKEY_LOCAL_MACHINE» – «SYSTEM» – «CurrentControlSet» – «Control» – «Power».
  3. Справа найти параметр HibernateEnabled. Дважды кликнуть по нему левой кнопкой для открытия свойств, установить значение 0.
  4. Сохранить изменения и выйти из редактора.

Файл подкачки

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

  1. Открыть свойства системы – кликнуть правой кнопкой мышки по папке «Этот/мой компьютер» и выбрать из меню нужный вариант.
  2. Перейти в дополнительные параметры.
  3. Откроется новое окно во вкладке «Дополнительно».
  4. В поле «Быстродействие» активировать «Параметры». Далее изменить виртуальную память – перейти во вкладку «Дополнительно».
  5. Убрать галочку с автоматического выбора объема для файла подкачки и отметить пункт «Без файла подкачки».
  6. Нажать «Ок».

Оптимизация

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

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

Windows • SSD, windows 10, Виндовс 10

Источник: https://sysadmin-note.ru/nastrojka-ssd-pod-windows-10/

Ускоряем работу Lenovo U530 HDD + SSD Cache

Windows 10 ssd cache

Недавно я столкнулся с проблемой ускорения работы дисковой подсистемы, которая предусмотрена в ультра буке Lenovo U530 (и других подобных моделей). А началось все с того, что выбор пал на этот ноутбук для замены более старого.

Данная серия имеет несколько конфигураций, которые можно посмотреть по этой ссылке: http://shop.lenovo.com/ru/ru/laptops/lenovo/u-series/u530-touch/index.html#tab-“5E=8G5A:85_E0@0:B5@8AB8:8

Я взял вариант с процессором Intel Core-I7 4500U, 1Тб HDD + 16 Гб SSD кэша.

Примечание: в данном ультрабуке и аналогичных используется SSD в формате M2: http://en.wikipedia.org/wiki/M.2

В дальнейшем при работе с ним как то присутствие кэша не наблюдалось, начал разбираться как же все это работает?

В чипсетах Intel (в частности Intel Series 8) имеется такая технология как Intel rapid storage technology (подробнее о ней можно прочитать по этой ссылке:http://www.intel.

ru/content/www/ru/ru/architecture-and-technology/rapid-storage-technology.html).

В этой технологии есть функция Intel® Smart Response, которая и позволяет использовать вариант гибридного SSHD или же HDD+SDD для ускорения дисковой подсистемы.

Если вкратце – то она позволяет хранить часто используемые файлы на SSD диске и при последующих запусках файлов читать их с  SSD диска, что заметно улучшает производительность всей системы в целом (подробнее о Smart Response по этой ссылке:

http://www.intel.ru/content/www/ru/ru/architecture-and-technology/smart-response-technology.html).

По идее в данном ноутбуке задумано использование SSD именно в этом режиме, так как программа и драйвера Rapid Storage были изначально установлены.

Но никакого ускорения и в помине не было… Полез разбираться… Обычно, приложение Rapid Storage висит в фоновом режиме в Windows и его можно открыть в области, где отображаются значки фоновых приложений.

Но там этого значка не было, что очень странно.

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

Рисунок 2 – основной экран программы Rapid Storage

Рисунок 3 – вкладка “Управление”. Как видно, она тоже не блещет многообразием

Рисунок 4 – на этой вкладке должны быть опции ускорения дисковой подсистемы и работа с другими технологиями

Внимательно изучив инструкцию я понял, что для ускорения нужен режим работы Raid 0, который надо включить в BIOS. Зайдя в BIOS, не обнаружил такого переключения режимов – вообще, что конечно очень огорчило.

Это значит, что данный в данном ноуте отсутствует режим RAID и его невозможно подключить (либо чипсет не позволяет).
Затем захожу по ссылке http://support.lenovo.

com/us/en/downloads/ds032146#os и вижу, что IdeaPad в списке поддерживаемых технологией-нет вообще, в частности, модели U530.

В итоге, мы имеем:

1)Raid не подключить;

2)AHСI режим не подходит для ускорения через Rapid Storage;

3) соответственно SSD – не работает как кэш.

Рисунок 5 – в системе видно, что она настроена на режим работы AHCI, а изменить режим данного ультрабука в BIOS –  нельзя

Что же в этом  случае делать?

Выход есть:) И таких выходов несколько.
Перечислю вкратце:

1)Использовать стороннюю утилиту от SanDisk – ExpressCache (http://ru.sandisk.com/products/software/express-cache/). Скачать можно тут для леново: http://support.lenovo.com/us/en/downloads/ds035460

2)Использовать технологию Windows ReadyBoost (http://ru.wikipedia.org/wiki/ReadyBoost)

3)Использовать вариант ExpressCache + перенос SWAP файла на отдельный раздел SSD.

[Примечание]

Примечание: многие наверняка видели инструкции в интернете по переносу файла гибридизации на SSD, так вот, на своем опыте проверил, это НЕ РАБОТАЕТ, так как даже в этом случае, когда Вы создаете раздел гибридизации, все равно используется технология Intel Rapid Storage. Другими словами, режим гибридизации уже невиндовый, а управляет им данная интеловская технология, а поскольку у нас она не работает, то кроме бесполезного раздела гибридизации на SSD Вы ничего не получите, соответственно работать это не будет.

А теперь опишу более подробно, как настроить каждый из трех вариантов.

1.     Использовать стороннюю утилиту от SanDisk – ExpressCache

Распишу по пунктам действия:

Если Вы еще ни разу не пользовались этой утилитой, то делаем следующее:

1)     Скачиваем ее, например отсюда: http://support.lenovo.com/us/en/downloads/ds035460

2)     Заходим в “Управление дисками” и удаляем все разделы с SSD диска;

3)     Устанавливаем программу Express Cache на компьютер, перезагружаемся и все готово) Программа сама сформирует нужный раздел и будет его использовать.

4)     Чтобы проверить работу, вызываем командную строку в режиме администратора, и вводим eccmd.exe –info

5)     В результате, должна быть похожая картинка:

Рисунок 6 – проверка работы кэша при запуске утилиты eccmd.exe –info

2.     Использовать технологию Windows ReadyBoost

Для использования этой технологии необходимо:

1)     Заходим в “Управление дисками” и удаляем все разделы с SSD диска;

2)     Создаем один основной раздел на SSD;

3)     Новый раздел появится в виде нового диска со своей буквой. Заходим в Мой компьютер и жмем правой кнопкой на диске и в меню выбираем “свойства”, далее вкладку “Ready Boost”.

4)     Во вкладке выделяем опцию “Использовать это устройство” и ползунком выделяем все имеющееся пространство.

5)     Далее – “применить” и, возможно, перезагрузится.

После этого SSD будет ускорять работу файловой системы используя технологию Microsoft Windows Ready Boost.

Не знаю, насколько она эффективна для работы с SSD, так как изначальное ее предназначение было – использование в качестве устройств хранения обычные NAND Flash в виде брелоков, а скорость доступа к таким устройствам намного ниже, чем у mSATA SSD

3.     Использовать вариант ExpressCache + перенос SWAP файла на отдельный раздел SSD

На мой взгляд – это самый оптимальный для данного случая метод, так как, с одной стороны мы ускоряем работу со свопом, перенеся его на SSD, а так же обеспечиваем работу с кэшем. Данный метод скорее подходи для ультра буков с объемом SSD 16 и более Гб.

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

1)     Заходим в “Управление дисками” и удаляем все разделы с SSD диска;

2)     На SSD нужно два раздела, один делаем сами, второй делается программой Express Cache;

3)     Создаем раздел для свопа, например: 6 Гб вполне достаточно для ультра бука с 8Гб ОЗУ (RAM);

4)     Далее раздел для свопа нужно отформатировать, я выбираю файловую систему FAT32, так как она быстрее NTFS, а способность к восстановлению в данном разделе не нужна;

5)     Теперь нам нужно перенести своп с диска C: на новый диск SSD. Для этого заходим в параметры Системы, далее “Дополнительные параметры системы”.

Рисунок 8- Дополнительные параметры системы

Во вкладке “Дополнительно” нажимаем на кнопку “Параметры*”, вкладка “Дополнительно**” и далее кнопку “Изменить**”. Отключаем “Автоматический режим***”, затем из списка выбираем нужный для нас диск со свопом, а затем пробуем выбрать опцию “Размер по выбору системы***” и нажимаем кнопку “Задать***”.

Если система ругнулась,  то это, скорее всего из-за того, что диск в 6Гб.

система считает слишком маленьким,  но если Вы посмотрите снизу в окне рекомендуемый размер файла, то он будет колебаться в районе 4,5 Гб, что даже меньше нашего раздела, поэтому делаем следующее – выбираем опцию “Указать размер***” и в поле “Исходный размер***” записываем тот рекомендуемый снизу размер файла.

В поле “Максимальный размер***” можно написать весь объем раздела, затем жмем кнопку “Задать***”.
Далее, нам нужно отключить уже имеющийся своп, для этого из списка дисков выбираем на том, где в данный момент располагается своп (например C:), и ниже в опциях выбираем – “Без файла подкачки***”, а затем “Задать***”.
Все –теперь у Вас файл подкачки будет располагаться на SSD диске.
Ждем “Ок***” и перегружаем компьютер.

6)     Можно проверить, есть ли файл на диске или нет, заходим на диск C: (в проводнике должна быть включена функция видимости скрытых файлов или с помощьюTotal Commander).

Рисунок 12 – Видимость SWAP раздела SSD

Файл подкачки называется pagefile.sys, он должен быть на новом диске, а на старом его быть не должно.

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

В итоге после проделанных действий мы получаем ускорение всей системы в целом.

Рисунок 13 – Разделы на SSD для SWAP и SSD кэша

Желаю Вам быстрой производительности Вашей системы и долгой работы SSDJ

Источник: https://xydan.livejournal.com/300762.html

Дешевые способы поддать жару системе хранения с помощью SSD

Windows 10 ssd cache

В статьях про СХД из “конспекта админа” практически не рассматривались технологии софтовой организации дискового массива. Кроме того, за кадром остался целый пласт относительно дешевых сценариев ускорения хранилищ с помощью твердотельных дисков.

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

Почему просто не собрать массив из SSD – немного теории и рассуждений на тему

Чаще всего твердотельные накопители рассматривают просто как альтернативу HDD, с большей пропускной способностью и IOPS. Однако, такая замена “в лоб” часто стоит слишком дорого (брендовые диски HP, например, стоят от $2 000), и в проект возвращаются привычные накопители SAS. Как вариант, быстрые диски просто используются точечно.

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

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

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

В серверах используют SSD с интерфейсом SATA, либо более производительные SAS и PCI-E. Большинство представленных на рынке серверных SSD с интерфейсом SAS продаются под брендами HP, Dell и IBM. К слову, даже в брендовых серверах можно использовать диски OEM-производителей Toshiba, HGST (Hitachi) и других, которые позволяют сделать апгрейд максимально дешевым при схожих характеристиках.

С широким распространением SSD был разработан отдельный протокол доступа к дискам, подключенным к шине PCI-E – NVM Express (NVMe). Протокол разработан с нуля и значительно превосходит своими возможностями привычные SCSI и AHCI.

С NVMe обычно работают твердотельные диски с интерфейсами PCI-E, U.2 (SFF-8639) и некоторые M.2, которые быстрее обычных SSD более чем вдвое.

Технология относительно новая, но со временем она обязательно займет свое место в самых быстрых дисковых системах.
Немного про DWPD и влияние этой характеристики на выбор конкретной модели.

При выборе твердотельных дисков с интерфейсом SATA следует обращать внимание на параметр DWPD, который определяет долговечность диска. DWPD (Drive Writes Per Day) – это допустимое количество циклов перезаписи всего диска в сутки на протяжении гарантийного периода.

Иногда встречается альтернативная характеристика TBW/PBW (TeraBytes Written, PetaBytes Written) – это заявленный объем записи на диск на протяжении гарантийного периода.

В SSD для домашнего использования показатель DWPD может быть меньше единицы, в так называемых “серверных” SSD — 10 и более.

Такая разница возникает из-за разных типов памяти:

  • SLC NAND. Самый простой тип – в каждой ячейке памяти хранится один бит информации. Поэтому такие диски надежны и обладают хорошей производительностью. Но приходится использовать больше ячеек памяти, что негативно влияет на стоимость;
  • MLC NAND. В каждой ячейке хранится уже два бита информации – самый популярный тип памяти.
  • eMLC NAND. То же самое что и MLC, но повышена устойчивость к перезаписи благодаря более дорогим и качественным чипам.
  • TLC NAND. В каждой ячейке хранится по три бита информации – диск максимально дешев в производстве, но обладает наименьшими производительностью и долговечностью. Чтобы компенсировать потери по скорости, для внутреннего кэша часто используется память SLC.

Таким образом, при точечной замене обычных дисков твердотельными логично использовать MLC-модели в RAID 1, что даст отличную скорость при том же уровне надежности.

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

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

Расширяем кэш RAID-контроллера

От размера и скорости кэша RAID-контроллера зависит скорость работы массива в целом. Расширить этот кэш можно с помощью SSD. Технология напоминает решение Smart Response от Intel.

При использовании подобного кэша данные, которые используются чаще, хранятся на кэширующих SSD, с которых производится чтение или дальнейшая запись на обычный HDD. Режимов работы обычно два, аналогично привычному RAID: write-back и write-through.

В случае write-through ускоряется только чтение, а при write-back – чтение и запись.

Подробнее об этих параметрах вы можете прочитать под спойлером.

  • При настройке кэша write-through запись проводится как в кэш, так и на основной массив. Это не влияет на операции записи, но ускоряет чтение. К тому же, перебои питания или всей системы для целостности данных уже не так страшны;
  • Настройка write-back позволяет записывать данные сразу в кэш, что ускоряет операции чтения и записи. В RAID-контроллерах эту опцию можно включить только при использовании специальной страхующей энергонезависимую память батарейки, либо при использовании флэш-памяти. Если же применять в качестве кэша отдельный SSD, то проблема с питанием уже не стоит.

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

  • LSI (Broadcom) MegaRAID CacheCade. Позволяет использовать до 32 SSD под кэш, суммарным размером не более 512 ГБ, поддерживается RAID из кэширующих дисков. Есть несколько видов аппаратных и программных ключей, стоимость составляет около 20 000 р;
  • Microsemi Adaptec MaxCache. Позволяет использовать до 8 SSD в кэше в любой конфигурации RAID. Отдельно лицензию покупать не нужно, кэш поддерживается в адаптерах серии Q;
  • HPE SmartCache в серверах ProLiant восьмого и девятого поколения. Актуальная стоимость доступна по запросу.

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

В качестве иллюстрации работы RAID-кэша на базе SSD можно привести следующие графики:

StorageReview – сравнение производительности разных массивов при работе с базой данных: использованы обычные диски и их альтернатива на базе LSI CacheCade.

Но если есть аппаратная реализация, то наверняка существует и программный аналог за меньшие деньги.

Быстрый кэш без контроллера

Помимо программного RAID существует и программный SSD-кэш. В Windows Server 2012 появилась интересная технология Storage Spaces, которая позволяет собирать RAID-массивы из любых доступных дисков.

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

Из полезных возможностей Storage Spaces можно выделить многоярусное хранение (Storage Tiers) и кэш записи (write-back cache).

Storage Tiers позволяет создавать один пул из HDD и SSD, где более востребованные данные хранятся на SSD. Рекомендованное соотношение количества SSD к HDD 1:4-1:6. При проектировании стоит учитывать и возможность зеркалирования или четности (аналоги RAID-1 и RAID-5), так как в каждой части зеркала должно быть одинаковое количество обычных дисков и SSD.

Кэш записи в Storage Spaces ничем не отличается от обычного write-back в RAID-массивах. Только здесь необходимый объем “откусывается” от SSD и по умолчанию составляет один гигабайт.

Общая схема работы выглядит так:

  • При записи на чистый диск данные сохраняются на SSD;
  • Когда SSD заполнены, данные пишутся в write-back кэш, который записывается на HDD;
  • Если кэш переполнен, запись ведется напрямую на HDD;
  • В процессе работы данные реорганизуются так, чтобы “горячая” информация хранилась на SSD, а “холодная” – на HDD.

Если рассматривать другие операционные системы, то технологий доступно еще больше. Например, в GNU\Linux есть bcache, EnhanceIO, dm-cache и lvmcache, L2ARC в ZFS, Cache Tiering и Cache Pool в Cephs.

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

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

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

Итого

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

Источник: https://habr.com/ru/company/pc-administrator/blog/319214/

Настройка и оптимизация SSD диска в Windows 10

Windows 10 ssd cache

В этом году можно с уверенностью предположить, что большинство пользователей Windows 10 сделали переход от жестких дисков SATA к SSD дискам; будь то относительно новый ПК или апгрейд старого.

 В Windows 10 есть много возможностей, которые помогают SSD работать в полном объеме, но не всегда включает их по умолчанию. Кроме того, первые появившиеся и новые SSD “не обязательны и обязательны” к оптимизации.

С каждым обновлением windows 10, все больше и умнее становятся функции системы, которая сама определяет параметры для SSD. Вы можете быть особенно удивлены, узнав, что дефрагментация SSD диска не такая уж плохая идея! 

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

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

 Однако удобным инструментом для вас является CrystalDiskInfo, в котором содержится подробная информация о вашем диске, в том числе версия прошивки.

  • Скачайте с официального сайта  CrystalDiskInfo.

Advanced Host Controller Interface (AHCI) – является главной функцией, гарантирующей, что Windows будет поддерживать все функции, которые поставляются с запуском SSD на вашем компьютере, особенно функция TRIM, которая позволяет Windows помогать SSD выполнять обычную “сборку мусора”.

 Термин “сбор мусора” используется для описания явления, которое происходит, когда диск избавляется от информации, которая больше не считается используемой. Чтобы включить AHCI, вам нужно будет войти в BIOS своего компьютера и включить его где-нибудь в своих настройках.

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

 Рекомендуется, чтобы вы включили эту функцию перед  установкой операционной системы.

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

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

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

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

fsutil behavior set disabledeletenotify 0

В первые дни появления SSD, когда они были намного менее долговечны и подвержены более сильным расстройствам, чем сегодня, многие люди рекомендовали отключить “Восстановление системы”, чтобы улучшить производительность и долговечность накопителя.

 В наши дни этот совет в значительной степени избыточен, но определенное программное обеспечение, как samsung SSD, автоматически отключает восстановление системы.

 Восстановление системы – чрезвычайно полезная функция, которую рекомендую сохранить, поэтому проверьте, что ваш SSD не отключил.

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

Из-за дороговизны и малых объемов самого SSD диска, многие ставят просто операционную систему на него и соответственно отключают индексацию файлов.

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

  • Нажмите правой кнопкой на своем SSD и выберите “Свойства”.
  • Уберите галочку “разрешить индексировать содержимое на этом диске”.

Еще одна реликвия ранних дней 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, поэтому оставьте в покое эту функцию, включите и забудьте!

Иногда Windows помещает информацию в физическую память и виртуальную память, принадлежащую программам, которые в настоящее время не используются или используете очень часто. Это называется “Prefetch” ​​и “Superfetch”.

При установки SSD, эти функции отключается автоматически, причем для всех дисков, к сожалению. Многие производители SSD дисков считают, что лучше эти функции оставить в Windows 10, но Samsung считает иначе и рекомендует отключить их.

Будет гораздо проще зайти на сайт производителя SSD диска и почитать про эти функции, что советуют.

 Если вы испытываете проблемы с высокой SSD диска, большим объемом потребляемой памяти или заметили ухудшение производительности во время активных операций с ОЗУ, то отключим эти функции через реестр. Хочу заметить, что на медленных SSD нет смысла отключать эти функции. Совет 7 и 8 взаимосвязаны, проделать их нужно оба.

  • Откройте редактор реестра и перейдите по пути.
  • Вы увидите два ключа “EnablePrefetcher” и “EnableSuperfetch”.
  • Нажмите два раза мышкой на них и установите им значение 0. Перезагрузите компьютер или ноутбук.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Нюанс при обратном включении: Если вы захотели включить их обратно, то у вас будет показан только один ключ EnablePrefetcher, вы не пугайтесь, а просто задайте ему значение 3 и перезагрузите компьютер. После перезагрузки он автоматом создаст EnableSuperfetch сразу со значением 3.

Даже с вышеупомянутым отключением в реестре ваш компьютер может продолжать замедлять ваш жесткий диск с помощью соответствующих служб. Отключим две службы Windows Search и Superfetch

  • Нажмите Win + R на клавиатуре, введите services.msc нажмите Enter. Найдите обе службы, упомянутые выше.
  • Нажмите два раза мышкой по службе (одной, потом второй) и выберите Тип запуска: Отключена, и Остановить > Применить > OK.

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

  • Нажмите Win + R и введите devmgmt.msc, чтобы открыть диспетчер устройств.
  • Найдите Дисковые устройства и выберите свой SSD.
  • Нажмите на нем правой кнопкой мыши и нажмите свойства.
  • Перейдите во вкладку Политика и уберите галочку “разрешить кэширование записей…”.
  • Тестируйте свой SSD с отключенной и включенной функцией.

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

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

  • Открываем редактор реестра и переходим по пути, который ниже.
  • Находим LargeSystemCache и ClearPageFileAtShutdown, нажимаем мышкой два раза по ним и задаем значение 0.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\

Когда ваш SSD включается и выключается все время после простоя “спящего режима”, вы заметите небольшое отставание. 

  • Нажмите Win + R и введите control.exe powercfg.cpl
  • Установите схему электропитания “Высокая производительность“.

Смотрите еще:

Источник: https://mywebpc.ru/windows/optimizaciya-sdd-diska/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

    ×
    Рекомендуем посмотреть