Использование SSD-накопителей в качестве кэш-памяти дисковой подсистемы сервера. Дисковая система: HDD, SSD и NVMe

02.08.2019

Здравствуйте админ! Хочу купить жёсткий диск объёмом 1-2 Тб, один знакомый компьютерщик посоветовал купить диск SSHD (гибрид жёсткого диска и твердотельного накопителя SSD), так как он работает заметно быстрее обычного HDD, но не такой дорогой, как твердотельный накопитель SSD. Что вы можете сказать о таких дисках?

Привет друзья! Очень хороший вопрос. Да, гибридный жёсткий диск SSHD (Solid State Hybrid Drive) работает быстрее обычного жёсткого диска на 30 %, и дороже примерно на столько же. Если обычный жёсткий диск на 1 Тб стоит 4 000 рублей, то SSHD можно купить за 5 400 рублей. Выпускаются такие диски, как для обычных компьютеров, так и для ноутбуков.

Во-первых, ч то из себя представляет гибридный жёсткий диск

Технология производства жёстких дисков (единственного комплектующего компьютера имеющего движущиеся механические части) давно зашла в тупик и увеличить быстродействие работы жёсткого диска производственным путём практически невозможно, что доказывает появление на рынке твердотельных накопителей SSD и гибридных жёстких дисков SSHD. Но если твердотельный накопитель представляет из себя полностью немеханическое запоминающее устройство на основе микросхем памяти, то гибридный жёсткий диск, это в первую очередь обычный жёсткий диск с распаянной на нём платой быстрой флеш-памяти MLC (объём 8 Гб), применяемой в производстве твердотельных накопителей, то есть получается, что SSHD, это гибрид обычного жёсткого диска и твердотельного накопителя SSD .

Во-вторых, почему гибридный жёсткий диск SSHD работает быстрее обычного жёсткого диска

В гибридных дисках SSHD от Seagate применяется технология самообучения - Seagate Adaptive Memory , исследующая с первых секунд работы установленную на диске операционную систему, в результате чаще всего используемые программы и файлы копируются на флеш-память диска SSHD, к таким файлам относятся прежде всего элементы участвующие в загрузке операционной системы, а значит Windows со второго, третьего раза будет загружаться быстрее, ведь загрузка винды будет происходить уже из флеш-памяти. Например, на моём компьютере загрузка Windows 8.1, установленной на обычный HDD, происходит в течении 35-40 секунд, а на SSHD - 20 секунд, на обычном твердотельном накопителе SSD - 15 секунд. Тоже самое относится к постоянно используемым вами приложениям, запускаться они будут несколько быстрее. Возьмём например, требовательную к ресурсам компьютера современную игру, в которую вы постоянно играете, по моим наблюдениям, загружаться такая игра будет в три раза быстрее, чем на обычном HDD.

Гибридные жёсткий диск SSHD, это золотая середина

Вообще, идеальный вариант конфигурации накопителей в системном блоке обычного домашнего пользователя выглядит так: покупается два накопителя, первый - твердотельник SSD (объём 120-240 Гб) под установку операционной системы, а второй - обычный HDD для хранения файлов (объём) 2-3 ТБ, нужно на всё это примерно 10 000 рублей. А если вы приобретёте один гибридный диск SSHD на 1 ТБ, то он обойдётся вам в 5 400 рублей, а SSHD на 2 ТБ - 7 000 рублей. Конечно летать всё (как в случае с SSD) не будет, но может вам такие скорости и не нужны. Выходит гибридный диск SSHD, это золотая середина - за небольшие деньги вы приобретаете хорошее быстродействие и большой объём дискового пространства.

Какой SSHD купить

До недавнего времени гибридные диски SSHD производила компания, которая их и разработала - Seagate. Всего сейчас на рынке присутствуют три модели Seagate Desktop SSHD объемом 1, 2, 4 Тбайт.

Seagate Desktop SSHD ST1000DX001 1 Тб

Seagate Desktop SSHD ST2000DX001 2 Тб

Seagate Desktop SSHD ST4000DX001 4 Тб

Также с недавнего времени SSHD стала выпускать Western Digital, но на рынке они представлены мало, а та модель, которая попалась мне - WD Blue SSHD, WD40E31X объёмом 4 Тб ничем не отличалась по скоростным характеристикам от аналогичной модели Seagate ST4000DX001 4 Тб.

Предлагаю вам в сегодняшней статье рассмотреть модель Seagate Desktop SSHD ST2000DX001 объём 2 Тб и вот почему. Если взять модель Seagate Desktop SSHD 1 Тб, то размера дискового пространства 1 Тб уже мало для современного пользователя компьютера. Если взять модель Seagate Desktop SSHD 4 Тб, то наоборот, большой объём 4 Тб дискового пространства не всем нужен, да и цена его достаточно высокая (11 500 рублей), и что ещё немаловажно - скорость вращения шпинделя этого накопителя: 5900 об/мин, то есть он чуть медленнее, чем другие SSHD объемом 1 и 2 Тбайт (скорость вращения шпинделя 7200 об/мин) и на быстродействии операционной системы это обязательно скажется.

Итак, я вас уговорил и перед нами модель Seagate Desktop SSHD ST2000DX001 2 Тб

При ближайшем рассмотрении гибридный диск Seagate Desktop SSHD ST2000DX001 2 Тб оказался обычным жёстким диском, только вот написано на нём SSHD.

Объем дискового пространства - 2 Тб

Объем SSD буфера - 8 Гб

Объем кэш-памяти - 64 Мб

Скорость вращения шпинделя - 7200 rpm

На обратной стороне накопителя видим специальную печатную плату Adaptive Memory, с распаянными 8 Гбайт быстрой MLC-памяти и контроллером «гибрида».

Очень просто устанавливаем накопитель в системный блок.

SMART винчестера в программе CrystalDiskInfo и Виктории.

Гибридный диск новый и отработал 0 часов.

Тесты на чтение и запись

Чтобы убедиться в том, что наш диск на самом деле хорош, произведём несколько тестов на чтение и запись с помощью специальных программ: CrystalDiskMark 2.0, ATTO Disk Benchmark и SiSoftware Sandra. Данные утилиты произведут последовательные чтение и запись информации на наш гибридный диск небольшими блоками, затем покажут нам результат.

CrystalDiskMark 2.0

Самая простая и часто используемая в этом отношении программа, скачать можно на моём Яндекс.Диске

Утилита очень простая, выберите только нужную букву диска (в нашем случае E:)

И нажмите AII , начнётся тест SSHD диска на производительность.

1. Тест последовательного чтения и записи большими блоками данных;

2. Тест случайного чтения и записи блоками 512 Кб;

3. Тест случайного чтения и записи блоками 4 Кб;

Могу сказать, что результат очень достойный, особенно можно отметить запись блоками 512 Кб и 4 Кб.

ATTO Disk Benchmark

Протестируем гибридный диск ещё одной программой - ATTO Disk Benchmark .

Выбираем букву диска гибридного накопителя SSHD и жмём Start.

Результат.

SiSoftware Sandra

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

В итоге, наш диск опережает 94% результатов. Отличная производительность.

Недостатки SSHD

По моему мнению, единственный минус SSHD, это небольшой объём встроенной флеш -памяти 8 Гб, было бы здорово, если бы её размер вырос до 32 Гб, тогда в кэш твердотельника помещалось больше работающих программ и быстродействие Windows было бы точно таким, как если бы она была установлена на SSD.

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

Что c SSD не так?

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

Флеш-память большинства SSD имеет тип MLC и позволяет записывать данные примерно от 3 до 10 тысяч раз, тогда как обычные USB исчерпывают свой ресурс за 1000 и менее циклов перезаписи. Есть и такие SSD, например, с типом памяти SLC, которые могут выдержать несколько сотен тысяч циклов перезаписи. Нюансов много, поэтому нет ничего удивительного, что как раз эта особенность SSD-дисков и вызывает у рядовых пользователей массу вопросов касательно их эксплуатации, а главное – продления срока их службы. Нужна ли оптимизация SSD в Windows 7/10 или это просто всего лишь очередной миф, созданный самими производителями и разработчиками коммерческого ПО?

Базовая подготовка

Да, вы можете оставить на ПК с SSD всё так, как есть и, возможно, будете правы, но если вы действительно заботитесь о своём диске и желаете, чтобы он прослужил как можно дольше, стоит подумать о его настройке. Начнем с того, купили ли вы компьютер с интегрированным SSD или только сам диск, которым хотите заменить HDD, перенеся с него Windows. В первом случае ограничиться можно настройкой системы. Если же SSD вы устанавливаете сами, обязательно проверьте, включен ли в BIOS режим подключения AHCI для SATA контроллера.

Здесь есть два момента: после включения AHCI и переноса Windows на SSD система может не загрузиться, так как в ней не окажется соответствующих драйверов. Поэтому либо устанавливайте драйвера загодя, либо выполните переустановку Windows с нуля. Второе. В BIOS старых ПК может не оказаться режима AHCI. В этом случае БИОС придётся обновить. Теперь что касается прошивки контролёра SSD. Владельцы твердотельных дисков часто спрашивают, будет ли накопитель работать быстрее, если установить последнюю версию прошивки. Да, будет, но если вы решите её обновлять и вообще, если в этом возникнет нужда, лучше обратиться за помощью в сервис обслуживания.

Системные настройки. Отключение дефрагментации

Для HDD дефрагментация полезная штука, но SSD-дискам она, напротив, может повредить, поэтому Windows обычно автоматически отключает её. Тем не менее, стоит проверить, действительно ли она отключена. Запустите командой dfrgui утилиту оптимизации дисков и нажмите «Изменить параметры».

Убедитесь, что галочка «Выполнять по расписанию» снята. Если она там стоит, обязательно снимите её.

Включение TRIM

Механизм TRIM производит оптимизацию SSD-накопителя, очищая ячейки памяти от ненужных данных при удалении их с диска. Использование TRIM обеспечивает равномерный износ ячеек диска и увеличивает скорость его работы. Чтобы проверить, активна ли в вашей системе TRIM, выполните в запущенной от имени администратора командной строке команду fsutil behavior query DisableDeleteNotify .

Если значение возвращённого параметра DisableDeleteNotify будет 0, значит всё в порядке и функция трим включена, если 1 - значит отключена и её следует включить командой fsutil behavior set DisableDeleteNotify 0 .

Применима эта настройка SSD только к Windows 7/10, тогда как Vista и XP её не поддерживают. Варианта два: либо установите более новую систему, либо ищите SSD-диск с аппаратным TRIM. Учтите также, что некоторые старые модели твердотельных накопителей вовсе не поддерживают TRIM, правда, вероятность, что они ещё реализуются в магазинах цифровой техники очень мала.

В процессе в файл hiberfil.sys на системном диске может записываться значительный объём данных, сопоставимый с объёмом оперативной памяти. Нам же для продления службы SSD нужно сократить количество циклов записи, поэтому гибернацию желательно отключить. Минус такой настройки SSD в том, что вы больше не сможете сохранять открытыми файлы и программы при выключении компьютера. Чтобы отключить гибернацию, выполните в запущенной с администраторскими привилегиями команду powercfg -h off .

Перезагрузите компьютер и убедитесь, что скрытый системный файл hiberfil.sys удалён с диска C.

Отключение поиска и индексирования файлов

Что еще можно сделать, чтобы правильно настроить SSD диск для Windows 7/10? Ответ – отключить индексацию содержимого диска, ведь SSD и так достаточно быстрый. Откройте свойства диска и снимите галочку «Разрешить индексировать содержимое файлов…».

Но вот какая штука. Если помимо SSD у вас есть HDD, то отключать индексацию на нём вы вряд ли захотите. Что из этого получится? По умолчанию файл индекса располагается на диске C и писаться данные с диска D всё равно будут на твердотельный диск.

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

Теперь нажмите «Дополнительно» и укажите своё расположение индекса, предварительно создав на пользовательском диске папку.

Если же на вашем ПК только SSD, можете полностью отключить индексирование и поиск, открыв командой services.msc оснастку управления службами и остановив службу Windows Search.

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

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

Не рекомендует отключать защиту системы для своих SSD Intel, того же мнения придерживается Microsoft. Впрочем, решать вам. Если вы используете другие средства резервного копирования, например, Acronis True Image, системную защиту можно отключить. Для этого зайдите в свойства системы, на вкладке «Защита системы» выделите SSD-диск и нажмите «Настроить». Далее в параметрах восстановления активируйте радиокнопку «Отключить защиту системы», ползунок передвиньте в ноль и нажмите кнопку «Удалить».

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

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

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

Prefetch и Superfetch

По идее, здесь также всё лучше оставить по умолчанию. Функция никак не влияет на долговечность твердотельных дисков, так как не производит никаких записей. Тем более, что при установке Windows на SSD система автоматически её отключает. Желаете убедиться, что она отключена? Перейдите в редакторе реестра по адресу HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters и посмотрите значение параметра EnableSuperfetch . Он должен быть установлен в 0. Отключить её также можно через оснастку управления службами.

Что касается Prefetch, то производимые ею записи на диск столь незначительны, что её можно проигнорировать. Впрочем, можете её отключить, ничего страшного не произойдёт. Для этого в том же ключе реестра установите в качестве значения параметра EnablePrefetcher 0.

То же самое можно сказать об отключении дополнительной функции Prefetch ReadyBoot, логгируемой процесс загрузки приложений. Объем производимых ею записей в папку C:/Windows/Prefetch/ReadyBoot ничтожен, но если вы хотите отключить и их, установите в 0 параметр Start в ключе HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/WMI/Autologger/ReadyBoot .

Программы для оптимизации SSD-диска

Практически все, что было показано на примерах выше, можно сделать с помощью специальных утилит. Как настроить SSD под Windows 7/10 с использованием сторонних программ? Очень просто. Большинство из них имеет интуитивно понятный интерфейс, представленный набором опций, которые можно включить или отключить. Оптимизаторов SSD много, но мы остановимся только на самых популярных.

SSD Mini Tweaker

Самая удобная портативная программка для оптимизации твердотельных накопителей. Утилитой поддерживается работа с функциями дефрагментации, гибернации и защиты системы, Trim, Superfetch и Prefetcher, управление файлом подкачки и Layout.ini, индексированием, кэшем файловой системы и некоторыми другими настройками.

Интерфейс SSD Mini Tweaker представлен окошком со списком доступных для управления функций. После применения новых настроек может потребоваться перезагрузка ПК.

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

SSD Fresh Plus

Ещё один оптимизатор SSD. В отличие от аналогов, поддерживает работу с данными S.M.A.R.T. С помощью Abelssoft SSD Fresh Plus можно отключить дефрагментацию, использование сокращённых имен для папок и файлов, временные метки, журнал Windows, службы предварительной выборки.

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

Заключение

На этом, пожалуй, всё. Есть также и другие рекомендации по оптимизации SSD, но они по большей части либо сомнительны, либо вредны. В частности, не рекомендуется отключать кэширование записей для SSD-диска и USN-журнал файловой системы NTFS. Не следует также переносить с SSD программы и временные папки Temp, кэш браузеров и прочее, ведь какой тогда смысл в покупке SSD-диска? Нам нужно ускорение работы программ, перенеся же их на HDD, вы только замедлите работу системы.

И напоследок вот вам добрый совет. Не заморачивайтесь особенно с оптимизацией SSD. Чтобы выработать ресурс даже бюджетного твердотельного диска 128 Гб, вам потребуется как минимум десяток лет, если только вы не станете записывать и удалять ежедневно терабайты данных. А за это время безнадёжно устареет не только модель диска, но и сам компьютер.

Введение

По мере развития бизнеса возможности приложений с интенсивными рабочими потоками часто ограничиваются характеристиками жестких дисков (HDD). Несмотря на то, что емкости HDD резко возросли, скорость выполнения операций произвольного ввода/вывода (I/O) не увеличивалась в том же темпе. Однако, теперь возможно ускорить обработку потоков с интенсивным чтением данных, таких, как при онлайн транзакциях (On-Line Transaction Processing - OLTP), в сетевых и файловых серверах, базах данных, применяя новую технологию кэширования, Infortrend SSD Cache, которая использует высокую скорость и малую задержку твердотельных дисков для повышения скорости считывания часто требующихся жизненно важных данных. Скорость чтения для SSD значительно выше по сравнению с HDD и, следовательно, SSD Cache может существенно улучшить характеристики произвольного чтения и снизить время отклика.

Применимость настоящего документа

Семейство EonStor DS

Что такое SSD Cache?

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

Почему Infortrend SSD Cache?

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

1.Улучшение характеристик чтения

SSD Cache использует интеллектуальный алгоритм, чтобы ускорить обработку интенсивных потоков с произвольным чтением данных, таких, как OLTP и обращения к базам данных. В таких ситуациях SSD Cache может существенно увеличить общую скорость чтения. Например, SSD Cache может в 2,5 раза увеличить значение IOPS при OLTP по сравнению с той же системой без SSD Cache. В то же время задержки также уменьшаются и, следовательно, степень улучшения характеристик зависит от действительных рабочих потоков приложения и поведения пользователя.

2.Интеллектуальное ПО и алгоритм управления

Интеллектуальное ПО автоматически анализирует модель доступа к данным и распознает последовательные и произвольные операции чтения/записи. Данные последовательного чтения или записи не заносятся в пул SSD Cache, в нем накапливаются только данные произвольного чтения, чтобы SSD использовались наиболее эффективно. Если более точно, то встроенное ПО автоматически перемещает копии наиболее часто требующихся данных из кэш-памяти контроллера в пул SSD Cache в соответствующее время. Эти “горячие” данные впоследствии будут считаны из SSD Cache, если система получит запрос на их чтение. Разработанны Infortrend алгоритм оптимизирует цикличность копирования данных в SSD, так что для этой цели можно применять и сравнительно дешевые SSD. Это решение не только улучшает характеристики чтения, но и продлевает срок службы жестких дисков за счет уменьшения количества циклов чтения и записи.

3.Простой интуитивный интерфейс пользователя

Функции SSD Cache полностью интегрированы в Infortrend SANWatch и RAIDWatch GUI. Они очень просто настраиваются, управляются и обслуживаются. Например, пользователь может наблюдать за состоянием пула SSD Cache и легко проверять оставшийся срок службы для каждого SSD.

Infortrend SSD Cache

Как работает Infortrend SSD Cache

Если SSD Cache включено и работает в течение некоторого времени, интеллектуальное встроенное ПО собирает статистику и немедленно обновляет записи о “температуре” данных в кэш-памяти контроллера. Основываясь на этих записях, встроенная программа автоматически копирует в соответствующее время небольшие фрагменты случайных часто требующихся данных из кэш-памяти контроллера в пул SSD Cache, используя метод последовательной записи, чтобы избежать интенсивных операций с SSD и, следовательно, увеличить срок их службы. Пока пул SSD Cache Pool не заполнится “горячими” данными, генерируемыми приложениями на хосте, метод предварительного копирования блоков на SSD с помощью зонного предсказания ускоряет операции чтения. Если размер блока данных меньше или равен 16 KB, данные копируются прямо в пул SSD, даже если они считываются только однократно. Если размер блока больше 16 KB, и программа распознает его как “горячие” данные (считываются несколько раз), то они классифицируются как часто требующиеся и сохраняются в пуле SSD. Для этих “горячих” данных будет хранится две копии - одна в SSD Cache и одна на жестких дисках.

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

Что нужно для работы SSD Cache

1. Требования к программному обеспечению и SANWatch

ПО версия 512F12 или выше

SANWatch версия 3.0.h.14 или выше

2. Лицензия на SSD Cache

SSD Cache доступно по лицензии. Infortrend также предоставляет 30-дневную пробную лицензию.

3.Соотношение между емкостью кэш-памяти контроллера и максимальным размером пула SSD Cache:

Если в системе разрешена работа SSD Cache, то кэш-память контроллера будет использовать некоторую часть пространства для сохранения “горячих” данных, и размер “горячих” записей в кэше контроллера будет определять максимальный поддерживаемый размер пула SSD. Для начальной комбинации (2 GB на контроллер) максимальный поддерживаемый размер пула SSD Cache равен 150 GB для одиночного контроллера и 300 GB для моделей с двойным избыточным контроллером.

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

4.Сброс контроллера(ов) для запуска SSD Cashe

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

5.Требования к SSD

В настоящее время один контроллер поддерживаеи до 4 SSD. Если вы хотите использовать функцию SSD Cache, проверьте, пожалуйста, числится ли выбранная вами модель SSD в квалификационном списке Infortrend Qualified Vendor List (QVL). Только SSD из нашего QVL могут применяться для улучшения характеристик хранилища, как описано в этом документе.

Заключение

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

Полный текст статьи с иллюстрациями вы можете скачать в виде pdf файла.

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

Данная серия имеет несколько конфигураций, которые можно посмотреть по этой ссылке: http ://shop .lenovo .com /ru /ru /laptops /lenovo /u -series /u 530-touch /index .html #tab -"5E =8G 5A :85_E 0@0:B 5@8AB 8:8

Я взял вариант с процессором Intel Core -I 7 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 по этой ссылке:

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

3)Использовать вариант ExpressCache

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

После этого 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);

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


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

Во вкладке “Дополнительно” нажимаем на кнопку “Параметры* ”, вкладка “Дополнительно** ” и далее кнопку “Изменить** ”. Отключаем “Автоматический режим*** ”, затем из списка выбираем нужный для нас диск со свопом, а затем пробуем выбрать опцию “Размер по выбору системы*** ” и нажимаем кнопку “Задать*** ”. Если система ругнулась, то это, скорее всего из-за того, что диск в 6Гб. система считает слишком маленьким, но если Вы посмотрите снизу в окне рекомендуемый размер файла, то он будет колебаться в районе 4,5 Гб, что даже меньше нашего раздела, поэтому делаем следующее - выбираем опцию “Указать размер*** ” и в поле “Исходный размер*** ” записываем тот рекомендуемый снизу размер файла. В поле “Максимальный размер*** ” можно написать весь объем раздела, затем жмем кнопку “Задать*** ”.
Далее, нам нужно отключить уже имеющийся своп, для этого из списка дисков выбираем на том, где в данный момент располагается своп (например C :), и ниже в опциях выбираем - “Без файла подкачки*** ”, а затем “Задать*** ”.
Все -т еперь у Вас файл подкачки будет располагаться на SSD диске.
Ждем “Ок *** ” и перегружаем компьютер.

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


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

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

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

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

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

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

Буду рад комментариям к моей статье и всяческим рецензиям) Спасибо!

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

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

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

Похожие статьи