Сайт о телевидении

Сайт о телевидении

» » Использовать ssd в качестве кэша. Использование твердотельных накопителей SSD для повышения производительности СХД. Быстрый кэш без контроллера

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

Рассмотрим несколько различных вариантов построения дисковой подсистемы сервера с целью сравнения их по цене и быстродействию. В качестве величины полезной емкости дискового хранилища выберем значение 10TB. Во всех вариантах предполагается использование аппаратного RAID-контроллера с кэш-памятью 2GB.

Бюджетный вариант - два жестких диска 3,5" объемом 10TB с интерфейсом SATA и скоростью вращения шпинделя 7200 об./мин., объединенных в массив RAID1. Быстродействие такого массива не превысит 500 операций в секунду (IOPS) при чтении и 250 IOPS при записи. Дополнительный плюс этого решения – возможность кратного увеличения емкости хранилища за счет добавления новых дисков в свободные отсеки дисковой корзины сервера.

Производительный вариант - 12 HDD 2,5" 10’000RPM емкостью 1,8TB в RAID10 (RAID5 или RAID50 в два раза медленнее на операциях записи). Здесь мы получим на чтении около 5’000 IOPS, а на записи 2’500 IOPS - в 10 раз больше по сравнению с первым вариантом. Однако и обойдутся эти диски примерно в шесть раз дороже.

Максимальное быстродействие обеспечит массив RAID10 из SSD-накопителей, например, 12 штук Intel DC S4600 1,9TB. Производительность такого массива составит 800’000 IOPS на операциях чтения и 400’000 IOPS на операциях записи, то есть быстрее второго варианта в 160 раз, но дороже по сравнению с ним в 4 раза, а с первым вариантом – в 24 раза. Выбор SSD-накопителей большего размера даст примерно такие же цифры по стоимости и немного ниже – по производительности.

Вариант
массива
Чтение
(IOPS)
Запись
(IOPS)
Во сколько
раз быстрее
Во сколько
раз дороже
HDD 10TB x 2 500 250
HDD 1,8TB x 12 5’000 2’500 X 10 X 6
SSD 1,9TB x 12 800’000 400’000 X 1600 X 24

В общем, чем дороже, тем быстрее. И даже скорость обгоняет цену.

Прирост производительности на 3 порядка, который обеспечивают твердотельные накопители, является чрезвычайно привлекательным, однако на хранилищах такого объема обходится слишком дорого.

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

Идея SSD-кэширования основана на концепции «горячих» данных.

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

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

Понятно, что разделение данных на «горячие» и «холодные» достаточно условно. Однако как показывает практика, использование для кэширования «горячих» данных даже пары SSD-накопителей небольшого объема, объединенных в массив RAID1, дает очень большой прирост производительности дисковой подсистемы.

Технология SSD-кэширования применяется как для операций чтения, так для операций записи.

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

Когда сервер посылает контроллеру запрос на чтение блока данных

Если да, контроллер читает блок из SSD-кэш.

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

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

Если да, контроллер записывает данный блок в SSD-кэш.

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

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

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

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

Если SSD-кэширование планируется использовать для чтения и записи, то «горячие» данные будут храниться только в кэш-памяти на SSD. В этом случае необходимо обеспечить резервирование таких данных, для чего использовать в качестве кэш-памяти два или более SSD-накопителей, объединенных в RAID-массив с избыточностью, например, RAID1 или RAID10.

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

Тестирование

Основной дисковый массив: RAID10 из шести HDD SATA 3,5" 1TB. Полезный объем массива 2,7TB.

SSD-кэш: RAID1 из двух SSD Intel DC S4600 240GB. Полезный объем массива 223GB.

В качестве «горячих» данных мы использовали первые 20 миллионов секторов, то есть 9,5GB, основного массива RAID10. Выбранный небольшой объем «горячих» данных принципиально ничего не меняет, но позволяет значительно сократить время тестирования.

Тестируемые контроллеры: Adaptec SmartRAID 3152-8i и BROADCOM MegaRAID 9361-8i (LSI).

Нагрузка на дисковую подсистему создавалась при помощи утилиты iometer. Параметры нагрузки: размер блока 4K, случайный доступ, глубина очереди 256. Мы выбрали большую глубину очереди, чтобы сравнивать максимальные показатели производительности, не обращая внимания на время задержки.

Производительность дисковой подсистемы фиксировались при помощи системного монитора Windows.

Adaptec (Microsemi) SmartRAID 3152-8i с технологией maxCache 4.0

Этот контроллер по умолчанию поддерживает технологию SSD-кэширования maxCache 4.0 и имеет 2GB собственной кэш-памяти c защитой от потери питания в комплекте.

При создании основного массива RAID10 мы использовали установки контроллера по умолчанию.

Массив RAID1 кэш-памяти на SSD был установлен в режим Write-Back, чтобы включить SSD-кэширование на чтение и запись. При установке режима Write-Through все данные будут записываться на жесткий диск, поэтому мы получим ускорение только на операциях чтения.

Картина тестирования:

График 1. Тестирование Adaptec maxCache 4.0

Красная линия - производительность дисковой подсистемы на операциях записи.

В первый момент наблюдается резкий всплеск производительности до значения 100’000 IOPS – данные записываются в кэш контроллера, который работает со скоростью оперативной памяти.

После заполнения кэш производительность падает до обычной скорости массива жестких дисков (примерно 2’000 IOPS). В это время блоки данных записываются на жесткие диски, поскольку этих блоков в кэш-памяти на SSD еще нет и контроллер не считает их «горячими». Копия данных записывается в SSD-кэш.

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

Отметим, кстати, что заявленная производителем скорость записи для используемых нами здесь SSD-накопителей Intel DC S4600 240GB составляет как раз 38’000 IOPS. Поскольку мы записываем один и тот же набор данных на каждый накопитель из зеркальной пары массива RAID1, можно сказать, что SSD-накопители работают на максимально возможной для себя скорости.

Синяя линия - производительность дисковой подсистемы на операциях чтения. Левый участок – чтение данных из массива жестких дисков со скоростью примерно 2’000 IOPS, в кэш-памяти на SSD пока нет «горячих» данных. Одновременно с чтением блоков жестких дисков выполняется их копирование в кэш-память на SSD. Постепенно скорость чтения немного растет, поскольку начинают «попадаться» блоки, ранее считанные в SSD-кэш.

После записи в SSD-кэш всех «горячих» данных их чтение выполняется оттуда со скоростью более 90’000 IOPS (второй синий участок).

Фиолетовая линия - комбинированная нагрузка (50% чтение, 50% запись). Все операции выполняются только c «горячими» данными на SSD. Производительность в районе 60’000 IOPS.

Резюме

Контроллер Adaptec SmartRAID 3152-8i отлично справится с организацией SSD-кэширования. Поскольку контроллер уже включает поддержку maxCache 4.0 и защиту кэш-памяти, необходимо приобрести только SSD-накопители. Контроллер удобен и прост в настройке, установки по умолчанию обеспечивают максимальный уровень защиты данных.

Видео с записью тестирования Adaptec maxCache 4.0:

LSI (BROADCOM) MegaRAID 9361-8i

Этот контроллер поддерживает технологию SSD-кэширования CacheCade 2.0. Для ее использования необходимо приобрести лицензию стоимостью около 20’000 рублей.

Защита кэш-памяти не входит в комплект поставки, но по результатам тестирования мы выяснили, что для получения максимальных показателей производительности кэш контроллера лучше использовать в режиме Write-Through, который не требует защиты кэш.

Установки контроллера для основного массива: кэш контроллера в режиме Write-Through; режимы чтения Direct IO, No Read Ahead.

Кэш-память на SSD-накопителях (массив RAID1) в режиме Write-Back для кэширования операций чтения и записи.

Картина тестирования (здесь диапазон вертикальной шкалы в два раза больше, чем у Adaptec):

График 2. Тестирование LSI CacheCade 2.0

Последовательность тестирования такая же, картина похожая, но производительность CacheCade 2.0 несколько выше, чем maxCache.

На операциях записи «горячих» данных мы получили производительность почти 60’000 IOPS против 40’000 у Adaptec, на операциях чтения – почти 120’000 IOPS против 90’000 IOPS, на комбинированной нагрузке – 70’000 IOPS против 60’000 IOPS.

Здесь нет «всплеска» производительности в начальный момент тестирования операций записи, поскольку кэш контроллера работает в режиме Write-Through и не используется при записи данных на диски.

Резюме

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

Видео с записью тестирования LSI CacheCade 2.0:

Заключение

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

Вариант
массива
Чтение
(IOPS)
Запись
(IOPS)
Во сколько
раз быстрее
Во сколько
раз дороже
HDD 10TB x 2 500 250
HDD 1,8TB x 12 5’000 2’500 X 10 X 6
SSD 1,9TB x 12 800’000 400’000 X 1600 X 24
HDD 10TB x 2 + SSD 960GB x 2, maxCache 90’000 40’000 X 160 X 2,5
HDD 10TB x 2 + SSD 960GB x 2, CacheCade 120’000 60’000 X 240 X 3

При кэшировании записи всегда используйте в качестве SSD-кэш массивы с избыточностью (RAID1 или RAID10).

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

Ресурс SSD-накопителей для кэш-памяти должен соответствовать нагрузке на подсистему хранения сервера по объему записываемых данных. Ресурс накопителя обычно определяется параметром DWPD (Drive Writes Per Day) – сколько раз в день можно полностью перезаписать накопитель на протяжении 5 лет. Накопители с ресурсом 3 DWPD и более обычно будут подходящим выбором. Измерить реальную нагрузку на дисковую подсистему можно при помощи системного монитора.

В случае, если возникнет необходимость перенести все данные из кэш-памяти на SSD-накопителях на основной массив, нужно переключить режим работы SSD-кэш с Write-Back на Write-Through и подождать пока данные полностью не перепишутся на жесткие диски. По окончании этой процедуры, но не ранее, контроллер «позволит» удалить том SSD-кэширования.

Если у Вас появились вопросы или замечания по данному материалу, пожалуйста, направляйте их на .

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

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

Имеет ли смысл устанавливать систему на этот SSD

Я считаю это плохой идеей. Конечно, вы можете «сломать» программный RAID и запихнуть Windows на маленький SSD, но нужно учитывать несколько моментов.

1. Невысокая производительность накопителя

Да, она будет выше, чем у жесткого диска, но до «нормального» SSD не дотянет. Например, Intel SSD 313 снабжен выносливой памятью SLC (вы уже не найдете ее в традиционных накопителях), но ограничен по скорости интерфейсом SATA II. И даже если накопитель поддерживает SATA III, вряд ли контроллер и прошивка оптимизированы для работы диска в качестве системного.

Кроме того, не стоит ожидать от него чудес производительности еще и по следующей причине.

2. Критический недостаток дискового пространства

Для начала, вы сразу совершаете все 6 ошибок людей с маленьким системным разделом , и этим уже многое сказано. Именно по этой причине Павел быстро пришел к выводу, что для долгосрочной работы 32GB системного раздела не хватит.

Но, допустим, вы извратились и отключили / переместили все что можно на жесткий диск. Непонятно, что вы при этом выиграли, а между тем SSD у вас все равно сильно заполнен, т.е. вы не можете оставить незанятыми рекомендуемые 10-20% пространства .

На eBay и в китайских магазинах он стоит сущие копейки – ищите запросами HDD Drive Caddy , SATA HDD Caddy и т.д.

Выбирая переходник, учитывайте его высоту (9.5 или 12.7 mm), поскольку габариты оптического привода отличаются в зависимости от толщины ноутбука.

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

3. Купите хороший mSATA SSD

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

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

Это верно, например, для пар Intel 520 и 525 (на контроллерах SandForce), Plextor M5P и M5M (на Marvell). Стоимость 1GB дискового пространства в накопителях mSATA несколько дороже, но наличие в ноутбуке жесткого диска позволяет обойтись моделями SSD средней емкости.

Накопители mSATA по размеру намного меньше своих старших братьев, и картинка не отражает реальные габариты 3х5 см и вес в 9 г.

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

  1. Разъем mSATA подключен к интерфейсу SATA III материнской платы . Мы как-то обсуждали с Артемом Проничкиным этот вопрос применительно к его ноутбуку Lenovo W530. Чипсет поддерживает только два подключения по SATA III (их используют основной диск и оптический привод), поэтому mSATA SSD приходится подключать к SATA II.

    Конечно, даже в этом случае можно использовать mSATA SSD, и скорость его работы будет выше, чем у жесткого диска. Однако она все-таки упрется в пропускную способность SATA II.

  2. Поддерживается загрузка системы с диска, подключенного по mSATA . Иначе нужно будет поместить диспетчер загрузки на HDD .

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

И все-таки, можно ли установить Windows на этот маленький SSD?

Хотите лично наступить на грабли? Общие требования до установки ОС таковы:

  1. В UEFI / BIOS:
  • включен режим AHCI
  • SSD стоит выше HDD в списке устройств, с которых выполняется загрузка (Boot Order)
  • Том SSD должен быть простым, а не динамическим
  • Конкретные инструкции зависят от модели ноутбука и применяемых технологий кэширования.

    Дискуссия и опрос

    1. Модель своего ноутбука
    2. Придавали ли вы значение конфигурации дисков перед покупкой
    3. Какие физические диски были установлены в ноутбуке
    4. Устроила ли вас производительность дисковой подсистемы
    5. Что вы делали для повышения производительности конфигурации дисков, и к каким результатам это привело

    Любые другие мнения на эту тему приветствуются!

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

    Об авторе

    Покупал, заменил HDD на SSD. До полной очистки перед установкой Windows 8.1 маленький SSD никак не использовался, так как не был виден системе. После очистки работает как небольшой накопитель для всякой ерунды.

    Alexey Matashkin

    До недавнего времени основным домашним ПК был настольный, однако перешел на ноутбук. Выбор пал на Dell Inspiron 7720.
    Одним из важных критериев выбора была конфигурация жестких дисков. В ноутбуке две корзины для HDD и место для mSATA, правда с нюансами: mSATA запаралелен со вторым HDD, так что либо одно, либо другое.
    Именно по это причине брал конфиуграцию только с 1Tb HDD и сразу же докупил к нему 256Gb SSD.
    Система установлена на SSD, второй диск используется для хранения больших объемов фото, видео и тому подобного.
    В такой конфигурации никаких дополнительных действий не делал, производительности уже более чем достаточно для меня.

    Сергей

    Кстати такой переходник с интерфейсом SATA и IDE есть в продаже в Юлмарте. Вот только толщину надо уточнять отдельно.

    Михаил

    1. Samsung NP300E7Z-S01.
    2. Нет, смотрел только на объем HDD.
    3. 1 HDD на 500Гб, 5400RPM.
    4. Категорически НЕТ, особенно после того, как увидел скорость работы ПК с SSD.
    5. Купил SSD, поставил его вместо HDD, а HDD с помощью переходника установил в отсек ODD, причем заглушка от привода идеально подошла к переходнику.

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

    После «уровня» просится запятая.

    Игорь

    у меня все проще и тупо
    в рабочем буке стоит оцз 3 на сандфорсе, больше туда ничего не воткнешь. а вот к ноутбуку есть док-станция где как раз провернут вариант с заменой ОДД через переходник на винчестер и торчит 640 Гб от Вд. Для холодного бэкапа и не сильно важного есть 1 Тб хитачи(точнее хгст груп) и переносная рабочая коробка залман ве-300 с 500 Гб вд. Это по мобильным.
    есть серверок на атоме, куда хочу мсата ссд на 60 Гб и заменить 1 тб ноутбучный на 1.5. но там стоит соовсем не виндовс так что в эту статистику оно не попадает.

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

    Игорь

    Сергей ,

    у нас в 4 раза дороже чем у китайцев(((

    Василий

    1. Ноутбук HP Pavilion Sleekbook 15. .
    2. Да. Искал именно гибридный ноутбук.
    3. Жёсткий диск 320 ГБ+SSD 32 ГБ
    4. Вполне. Загрузка самая быстрая 21,4 сек. Лучше чем ноутбук с SSD на 120 ГБ (была загрузка 23,3 сек. отдал внуку).
    5. Пробовал установить Windows 7 на SSD. Не вышло. Восстановил Windows 8, а вскоре обновился до Windows 8.1. Сделал загрузку прямо на рабочий стол. А к плитке обращаюсь только когда нужно скачать приложение.

    Аркадий

    Проголосовал. У меня вместо DVD привода стоит HDD Caddy с винчестером WD Black 500 Gb 7200 SATA2. А на основном стоит SSD Корсар на 128 Gb SATA3. Фишка ещё в том что на оба диска у меня гарантия 60 месяцев. Я теперь не знаю что такое тормоза и лаги, да ещё и места вагон.
    До этого стоял HDD 5400, сущий ад. Вообще не люблю диски на 5400, они ужасно медленные.

    Внешняя панель с привода подошла к HDD Caddy и снаружи вообще не заметно, что там внутри не привод.

    Александр

    А я еще использовал бубен и угробил много времени чтобы загружать ноутбук с mSATA SSD, когда аппарат (БИОС) mSATA как загрузочный не поддерживает. Но, в итоге, разница, даже с полным на 90% SSD, существенна.

    Иван

    Что думаете о гибридных винчестерах (например Seagate ST500LM000), где 500 гигабайт сам виyчестер и 8 гигабайт NAND для ускорения?

    Алексей

    1. Ноутбук SAMSUNG ATIV Book 4 NP450R5E
    2. Нет,не придавал этому значения
    3. Жёсткий диск 500гб 5400 об.мин
    4. не очень
    5. заменил жесткий диск 500гб 5400об.мин на 7200 об.мин,стоит сейчас windiows 8.1,скорость загрузки не измерял, но грузится и работает быстро,вполне доволен

    Александр

    Vadim Sterkin : Александр, и как же в итоге добились загрузки с неподдерживаемого mSATA?

    Vadim Sterkin , клонировал ОС с HDD, оставив на нем MBR. Есть чудесная утилита EasyBCD для управления зугрузочным сектором, порядком загрузки ОС и т.д.

    Vladimir

    Уважаемый Вадим, хочу возразить по поводу вашего утверждения
    «Непонятно, что вы при этом выиграли, а между тем SSD у вас все равно сильно заполнен, т.е. вы не можете оставить незанятыми рекомендуемые 10-20% пространства».
    Выиграть можно вот что: у меня на SSD объёмом 32 ГБ установлена только система, занимаемый объём - 13,4 ГБ, что оставляет свободным более 50 %. Все программы устанавливаются на другой раздел. Также на другой раздел перенесены папки, в которые система много записывает. ОС установлена 2,5 года назад (это как - долгосрочная работа?) и всё это время заполнение SSD примерно одинаковое.
    В результате выигрыш по скорости загрузки заметен очень хорошо, долговечность SSD не должна пострадать.

    1) HP Pavilion DV7-7171er.
    2) Да, по умолчанию было два HDD (5400 rpm).
    3) Toshiba, но модель не вспомню.
    4) Нет. И в моменте задумался о целесообразности 2 ТБ в ноутбуке, при наличии домашнего NAS.
    5) Заменил системный HDD на Samsung 840 Pro.
    Особо ни чего не делал:
    — По мимо стандартной резервной области, не стал размечать еще процентов 20-25 для долгоживучести.
    — Не стал «тюнинговать» SSD сторонними утилитами, а так же фирменной Magican.
    — Убрал дифрагментацию SSD — по статьи из Вашего блога (кстати для 8.1 это актуально?)

    Скорость вполне себе — я доволен. Хотя сомневаться и не стоило на этот счет.

    Александр

    Соглашусь с тем, что устанавливать Windows 7 — 8.1 на SSD объемом 25-35 ГБ не стоит. У меня SSD размером 60 ГБ. После переноса на HDD рабочих профилей пользователей (но не всей папки USERS), файла подкачки, и папок Installer, MSOCache и Search Windows 7 x64 занимает около 34 ГБ. Свежеустановленная система будет занимать меньше, но все равно не вариант — это может быть не на долго.
    На мой взгляд гибернация для системы, установленной на SSD, не нужна совершенно. Какой смысл лишний раз записывать на твердотельный накопитель большие объемы данных, если чистый старт занимает несколько секунд? Опять же спящий режим никто не отменял.

    Игорь

    Здравствуйте, Вадим.

    Про SSD я с вами уже советовался (см. письмо на Gmail от 19 июля 2013 г.) Так что пока это дело откладывается по финансовым причинам, но в целом склоняюсь к покупке 2х устройств на замену штатному DVD-RAM дисководу.

    В тоже время у меня есть интересный момент, относительно mSATA или схожего с ним разъема. У меня имеется нетбук ACER ASPIRE ONE D250 (без 3G модуля) . Вопрос в том, можно ли на тот разъем поставить твердотельный накопитель? В свое время видел в продаже такие SSD но покупать не стал из-за боязни несовместимости с разъемом, хотя визуально схожи. Что скажете на эту тему?

    Как пример, можно увидеть тут (разъем для 3G модуля прямо над вентилятором):

    Vladimir

    Vadim Sterkin : Владимир, ничто не мешаает пользоваться сном, при этом скорость загрузки значения не имеет. Что еще вы выиграли?

    Вадим, я, собственно, ничего не писал ни о сне, ни о гибернации, так что ваш ответ не по существу.
    Кроме упомянутого ещё выигрыш заключается в том, что образ диска системы, сделанный программой Acronis True Image имеет объём порядка 4 ГБ и создаётся и восстанавливается за 8…10 минут.
    Для меня этих аргументов более чем достаточно, чтобы использовать такую организацию работы.
    Гибернацию на десктопе не использую, на ноутбуке - использую, но нечасто, т. к. сейчас в основном работаю на нём от сети.

    Vladimir

    Vadim Sterkin : 1. Ответ про сон по существу, т.к. если вы пользуетесь им, то перезагружаться можно раз в месяц при установке обновлений. Это знают все, кто не любит все время начинать работу в Windows с чистого листа:)

    Vladimir : Гибернацию на десктопе не использую, на ноутбуке - использую, но нечасто, т. к. сейчас в основном работаю на нём от сети.

    Vadim Sterkin : 2. Acronis не включает файлы подкачки и гибернации в резервный образ, вместо них там заглушки, поэтому на размер резервной копии и скорость ее создания они не влияют.

    Ничего подобного я не утверждал. В своём первом посте я писал, что системный раздел можно сделать небольшим, что как раз и определяет выигрыш в создании образа и его восстановлении.
    Кроме того, перенос папок на другие разделы позволяет НЧЕГО не терять при восстановлении ОС из образа или даже при переустановке системы.

    Максим

    1. Asus U500VZ
    2. Да
    3. массив SSD RAID 0 из двух 256-Гб накопителей Adata
    4. Да
    5. ничего

    Vladimir

    Вадим,
    В самом начале вы написали:
    Павел Нагаев (MVP Exchange) купил себе ноутбук с большим HDD и маленьким SSD, на который он сходу установил Windows. Однако он очень быстро отказался от этой идеи.
    И далее:
    …Павел быстро пришел к выводу, что для долгосрочной работы 32GB системного раздела не хватит.
    Вот исодя из этого я писал,что ему вполне можно было и так долгосрочно работать: после оптимизации ОС у меня на системном SSD из 32 ГБ занято 13,4 ГБ. Этого вполне хватает и для работы в течение 2,5 лет, и для файла hiberfil.sys. Кроме этого, перенос папок на другой раздел даёт возможность НИЧЕГО не терять при крахе системы и даже при полном физическом уничтожении системного SSD (украли, сгорел синим пламенем…): для восстановления потребуется только установить новый SSD и развернуть на него ОС из образа, на что потребуется минут двадцать. Не больше.
    В результате оптимизации выигрыш по скорости загрузки и работы системы заметен очень хорошо, долговечность SSD не должна пострадать, образ системного диска получается небольшим - примерно 4 ГБ, что тоже хорошо: время на его создание и восстановление составляет 8…10 минут.

    Vadim Sterkin : Владимир, ок, я понял, ваша цель - уменьшение размера системного образа, чтобы он создавался быстрее, а личные файлы не терялись при восстановлении / переустановке.

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

    Vadim Sterkin : А SSD тут при чем? Что вы выиграли, разломав RAID и установив ОС туда? На всякий случай, в скорости загрузки - ничего.

    О RAID я ничего не писал - может быть, это вопрос к Павел Нагаев? Я сравнивал скорость загрузки и работы системы на SSD и на HDD.
    Кроме того, SSD позволяет, так сказать, автономизировать систему на физически отдельном устройстве с приятным бонусом в виде бОльшей скорости работы.

    Сергей

    «Стандартный сценарий использования мобильного ПК – вместо полного выключения отправка в сон (в т.ч. режим ожидания с подключением на мобильных ПК с Windows 8 и выше) и переход в гибернацию при разряде батареи.» — Да. Но на практике полное включение с SSD происходит быстрее или как минимум не медленее, чем выход из гибернации с HDD.

    Дмитрий

    Вадим, добрый день!

    Я как раз поднимал эту тему в одном из комментариев с месяц назад и вы пообещали написать об этом пост. С нетерпением ждал его.

    У меня на двух ноутбуках сейчас как раз стоит windows на ssd.
    Поделюсь с вами соображениями по этому поводу.
    С домашним ноутом всё просто, а вот с рабочим получилось очень даже интересно.

    Домашний ноутбук:
    Lenovo Y580
    8Gb ram
    изначально был установлен кэширующий msata Samsung на 64Gb
    Сейчас он выполняет роль системного диска с windows 8.

    Windows ставилась самая обычная, поэтому занимает достаточно много места, установлен весь необходимый, в том числе рабочий софт.
    Из твиков отключена только гибернация, т.к. запуск всё равно очень резвый и это слишком явный способ сэкономить 8гб на диске. Файл подкачки сделан с плавающий размером до 4гб, но заполнен на 400мб, кажется.
    Свободно 22 из 60 гигабайт.

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

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

    Итак.
    Toshiba U840
    8gb ram
    кэширующий ssd sandisk 32Gb

    Несмотря на core i5 и большой объем оперативки, вся производительность упиралась в жёстки диск на 5400prm.
    Технология SRT работала, но если в твоей жизни уже есть компьютер с системным ssd, то она кажется лишь маркетинговой уловкой и совершенно не чувствуется:)

    Проблему можно было решить покупкой msata побольше, но это было неспортивно.
    Проблемой был именно размер windows после установки.
    Мне требовалось 10 ГБ для рабочего софта и данных в roaming. Прибавляя к этому 20 гигов головой windows 7 после переустановки. я получал забитый под завязку диск. А это как раз самы большой минус. А так же бесило отсутствие места «прозапас».

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

    Тем не менее, после установки получилось совершенно нормально зарегистрировать лицензию в microsoft, поставить все(!) обновления с момента сборки. Все вырезанные компоненты оказались и вправду не нужны.
    В итоге я получил 9ГБ на папку windows (5 сразу после установке), 8 ГБ на всё остальное, отключил гибернацию и установил плавающий файл подкачки.
    Свободного места 14 Гб и особо не планируется к увеличению.

    За 2 недели тестирования глюков в работе системы не выявил.

    Я понимаю, что в обоих случаях фраза «22Гб и 14Гб свободного места» может показаться пугающей. Но я предпочитаю держать системный раздел в чистоте и быстродействии. Если возникает жилание поставить что-то ёмкое, всегда можно поставить это на второй диск и всё равно иметь супербыструю систему.

    Отсюда хотел бы получить ваш комментарий по поводу моего выхода из проблемы с установкой урезанной windows.
    На мой взгляд игра стоила свечь:)
    Прада есть конечно ложка дегтя. Ssd от sandisk не лучшего качества, конечно. И в HD Tune pro скорость хоть и держится на 300Мбайтах/сек, в начале графика существенно проваливается до 150. Тем не менее, это лишь тест, в работе этого не заметно и всё равно быстрее, чем hdd.

    Дмитрий

    Разъем mSATA подключен к интерфейсу SATA III материнской платы. Мы как-то обсуждали с Артемом Проничкиным этот вопрос применительно к его ноутбуку Lenovo W530. Чипсет поддерживает только два подключения по SATA III (их используют основной диск и оптический привод), поэтому mSATA SSD приходится подключать к SATA II.

    На своём Lenovo y580 очень давно пытался решить этот вопрос, и не помню как и где получил на него ответ:) Поэтому прошу помочь разобраться ещё раз.

    По спецификации диск Sata 3 (6 Гбит в сек) (до 500 Мб/сек)
    HD Tune выдаёт при тестировании мин скорость чтения 216 мбайт, среднюю — 323, максимальную — 396.
    Значит ли это что у меня всё же включен sata 3 на этом диске?

    Понимаю, что дурацкий вопрос, учитывая что sata2 до 300 работает. :) Но хочу точно убедиться:)

    Vladimir

    Vadim Sterkin : если в ноутбуке SSD был для кэша, SATA контроллер работал в режиме RAID (по кр. мере в случае с SRT).

    Vadim Sterkin : Что вы выиграли, разломав RAID и установив ОС туда?

    Уффф… Так это не я, а Павел что-то там разломал? А уже испугался, что вы залезли в мой компьютер и узнали жуткую тайну, которой там никогда не было…
    Вообще говоря, я не обсуждал целесообразность и корректность установки ОС на SSD, предназначенный изначально для кэша, я просто комментирую то, что было СДЕЛАНО:

    Vladimir : Павел Нагаев (MVP Exchange) купил себе ноутбук с большим HDD и маленьким SSD, на который он сходу установил Windows. Однако он очень быстро отказался от этой идеи.

    и пытался показать, что и с ситемным дискои в 32 ГБ работать можно.

    Vadim Sterkin : Но как-то странно, что за 2.5 года у ОС занимала всего 13.5ГБ.

    Сколько занимала ОС 2.5 года назад я не помню, но образ оптимизированной ОС после установки всех программ составлял тогда 3,2 ГБ, сейчас - 4,1 ГБ. Т. е. размер, конечно, вырос.

    Vadim Sterkin : И, наверное, у вас перенесены не только файлы, но и %AppData%, либо очень мало программ, держащих там данные (даже ПО установлено на HDD).

    %AppData%, я не переносил. Были перенесены папки:
    1. Мои документы (точнее, эта папка была на своём месте ещё со времён Windows XP);
    2. Temp (если мне скажут, что в этом случае увеличивается время устновки программ, то я отвечу, что при инсталляции какой-нибудь мелочи раз в две недели, как у меня, это не существенно;
    3. Temporary Internet Files . Говорят, что из-за этого замедляется работа браузера, но при моей скорости Интернета порядка 25 Мбит/сек я никогда этого не замечу.
    4. Почта. Базы прграммы Windows Mail.
    5. Program Files . НЕ ПЕРЕНЕСЕНА, а создана! В эту папку я устанавливаю ВСЕ программы. Программ у меня очень много. Таких, которые много пишут на системный раздел даже при установке их на другой немного: Microsoft Office (неполный), Adobe: Acrobat и Photoshop. Acronis True Image. Есть ещё несколько программ, который пишут на системный раздел сущую мелочь. Остальные программы - Portable.
    6. Папки Избранное и Рабочий стол . Это - чтобы не терять что-то при восстановлении.
    Теперь по вашим вопросам.

    Vadim Sterkin : 1. Сохранность данных, лежащих на HDD, была бы точно такой же, даже если бы вы не ставили ОС на SSD.

    Да, это так. Когда я задумал установить ОС на отдельный носитель, вначале собирался взять HDD объёмом 30.. 40 ГБ. Но пока я искал такой новый, наткнулся на SSD и просто «клюнул» на новинку, обещающую к тому же некоторые преимущества.

    Vadim Sterkin : 2. На надежности работы системы тип носителя вряд ли сказывается, но на скорости - конечно.

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

    Vadim Sterkin : 3. Да, маленький размер резервного образа системы - это плюс, я писал об этом. А вот сколько раз вы прибегали к восстановлению из образа за 2.5 года

    Сколько раз восстаналивал систему я не считал, но думаю, что получается раз месяца в два-три. Бывает, что подхвачу какую-нибудь гадость (стопроцентной гарантии на даёт ни одна система защиты), поставлю «кривую» программу, компьютер начинает без видимых причин сильно тормозить… В таких случаях, если не удаётся сходу исправить, я думаю не долго - восстанавливаю систему из одного из последних образов: работы-то всего минут на десвть.

    Максим

    Статьи очень классные, спасибо огромное Вадиму!
    После прочтения нескольких статей о ссд, у меня возник вопрос.
    Имеется ноутбук Acer Aspire 5750g, к сожалению наборту он имеет только сата 2 и системный винчестер на 5400 об\мин в придачу.
    Я хочу установить второй диск вместо неиспользуемого мной привода двд. Так вот вопрос в том, какой диск использовать? Поставить туда небольшой ссд (120гб) и перенести на него файл подкачки, папку временных файлов и несколько приложений, или же приобрести гибридный диск, клонировать на него системный диск, гибридный поставить на место системного, ну а тот, соответственно, на место оптического привода.
    Ни как не могу прийти самостоятельно к правильному решению, хотелось бы узнать Ваше мнение по этому поводу. Еще раз спасибо огромное за отличные статьи!

    Максим

    Vadim Sterkin ,
    Да, глядя на чипсет, так оно и должно быть, но, к сожалению, по факту имеется лишь сата 2.
    При выборе ссд в качестве системного, возникает другая проблема, текущий размер системного раздела 680Гб, но это уже другая история.

    Максим

    Vadim Sterkin , даже не знаю, как «инженеры» Acer умудрились запихать сата 2, но даже служба поддержки отвечает что в этой модели только сата 2, что собственно и подтверждается сторонним софтом, я тоже был очень удивлен. У меня возник один вопрос, не по теме, возможно ли произвести «чистую» установку вин7, используя ключ предустановленной системы? (это касательно переезда на ссд в качестве основного диска)

    Maxim

    Спасибо за статью, Вадим!
    Отвечаю на вопросы:
    1. Lenovo IdeaPad U310. Одним из основных параметров выбора ноутбука (помимо цены) был вес и размер этого аппарата, так как он был предназначен для постоянного ношения с собой.
    2. Конфигурация дисков имела значение для меня, но размер SSD на mSATA не был определяющим. Я в начале даже не знал, что это отдельный диск на отдельном интерфейсе.
    3. SSD, по-моему, SanDisk 24 GB, HDD WD 500 GB
    4. Производительность была ожидаемая: как при работе с обычным HDD, в каких-то моментах быстрее за счет кэширования данных на SSD. Так что работал с тем, что купил. Основной недостаток моего ноутбука: это память 4 GB, что было для моей работы мало: даже на обычную работу не хватало, не говоря уже о запуске виртуальных машин. Когда мне надоело терпеть неудобства работы с маленькой памятью, я купил 8 GB и сам их установил. «Жить стало легче, жить стало веселей».
    5. Потом, раз уже начал менять конфигурацию, да и затраты распределились по времени, я купил SSD Kingston 120 GB и перенес на него системный диск. Улучшения стали заметны сразу. Теперь производительность моего ноутбука меня полностью устраивает. Я комфортно работаю в основной системе и в запущенной виртуальной машине. Виртуальная машина живет на HDD, так что работает ощутимо медленней, чем основная ОС, но это можно потерпеть.
    Может быть, есть отличия дисков SSD на SATA и на mSATA, но я «на глаз» их не заметил. У меня есть стационарный ПК с Win 7 на SSD, особой разницы в скорости работы с ноутбуком я не вижу.
    В моем ноутбуке осталось 2 момента, которые хотелось бы исправить: разрешение экрана и качество связи WiFi. Матрицу экрана я менять не буду, а WiFi модуль, думаю, заменю. Надо будет поискать, какой модуль считается хорошим.

    Руслан

    1. ASUS K95VJ
    2.Купил именно из-за возможности манипуляций с жесткими дисками,так как там стоит стандартный HDD 3.5″(7200) плюс свободный слот 2,5″ куда и было решено приобрести SSD. Выбор остановил на SSD накопителе Kingston HyperX 3K SSD 120GB 2.5″ SATAIII.Немного геморойно было переносить предустановленную Windows 8 без потери активации, но справился при помощи Macrium Reflect (кстати бесплатная прога). Поначалу пытался оптимизировать SSD, но прочитав Вашу статью о мифах отказался от оптимизации.Разница по работе Windows и программ на SSD действительно очень ощутимая, так что данной модернизацей остался доволен.
    Спасибо за статьи по SSD.

    Сергей

    Сергей ,

    После установки утилиты ExpressCache которая в комплекте. система работает с 24г. как кэш.. Видно его в управлении дисками.

    Cl3r1k

    Спасибо за статью, Вадим!
    Нет в наличии SSD, поэтому проверить сам не могу свою теорию. По первому скрину с IRST есть пункт Select the size allocated for the cache memory и два пункта 18.6 GB и Full disk capacity. Т.е. можно задать раздел для кэширования на SSD или весь диск. А если допустим требуется определенную программу с ее данными всегда держать на SSD?
    Я так понимаю для этого нужно будет создать раздел для программы с данными (допустим 4 GB), а остальное место отдать под другой раздел, который в свою очередь указать в качестве кэша в IRST. Виден ли будет первый раздел системой? Правильно ли понял? Или же есть другой путь решения?

    И еще вопрос не совсем в тему, на жестких дисках есть такое понятие как бэды (bad block) возникающие по разному роду причин, а как обстоят дела с SSD, есть ли у них подобные проблемы? И что происходит с неисправными ячейками памяти, превращаются в битые и также помечаются как нерабочие? В случае с HDD есть вероятность произвести remap битого сектора, а в случае SSD? Или же SSD не страдает подобными проблемами?

    Александр

    Приобрел ноутбук с SSD Cache
    Lenovo THINKPAD Edge E540
    Теперь не пойму как его использовать,или уже все настроено для работы?
    Никаких программ от Lenovo не установлено,нашел какую то express cache называется. Но еще не смотрел ее.
    Что порекомендуете сделать? это того что бы более плодотворно использовать данный cache.
    спасибо

    Артем

    Lenovo y470
    Да. Знал что есть слот для mSata
    Был один 5400 НDD 500Mb
    Устраивала пока друг не показал загрузку с SSD
    Купил 128 SSD Plextor и HDD Toshba 7200 1Tb. Система на ССД, остальное программы. Доволен.

    Николай

    Два ноутбука Старий/Новый:






    На ССД устанавливал систему и хранил базы с которыми работал.

    Операционная система на старом Виндовс7 на новом Лицензия Виндовс 8 от производителя, ее перекинул на ССД

    На данный момент не могу понять почему на тесты на новом ноутбуке на запись показывают меньший результат чем на новом, на старом примерно 250, а на новом почти 160(Максимальный результат вне зависимости от способов тестирования)
    Модель мСата Кингстон SMS200S3/120G — http://www.kingston.com/us/ssd/s#sms200s3

    Биос обновил,

    Денис

    Николай : Два ноутбука Старий/Новый:
    1. Dell Studio 1558 / Acer Aspire V5-573G
    2. Придавал / придавал но Процессор и матрица взяла свое
    3. HDD 7200 на то время ССД еще были дорогие/ Простой HDD
    4. В обоих ноутбуках самое узкое место по производительности
    5. На старый Делл установил ССД 120Г вместо ХДД, а вместо оптического привода установил карман с НДД, производительность в разы улучшилась.
    5. На новом купил ССД 120Г в мСАТА(SMS200S3/120G),
    На ССД устанавливал систему и хранил базы с которыми работал.Операционная система на старом Виндовс7 на новом Лицензия Виндовс 8 от производителя, ее перекинул на ССДНа данный момент не могу понять почему на тесты на новом ноутбуке на запись показывают меньший результат чем на новом, на старом примерно 250, а на новом почти 160(Максимальный результат вне зависимости от способов тестирования)
    Модель мСата КингстонSMS200S3/120G - http://www.kingston.com/us/ssd/s#sms200s3
    Если есть предположения или советы куда копать, подскажите.
    Биос обновил,

    Николай, возможно скорость записи вашего SSD диска на mSATA такая..просто физически он не может…..

    Http://old.computerra.ru/sgolub/710560/), я с автором согласен… И поэтому появились еще несколько вариантов…

    1. SSD под систему, программы и рабочие файлы + HDD для свалки и архивы.
    Тут понадобится SSD большей емкости, минимум 500 Гб и в этой конструкции мне думается что ресурс диска быстрее закончится. Можно, конечно, купить SSD для сервера, у них ресурс в 1,5-2 раза выше, но и цена соответственно. Да еще задумка сделать автоматический ежедневный бекап рабочих файлов с SSD на HDD, правда не знаю пока еще как (надо будет изучать и эту тему). Из плюсов — высокая скорость, меньше шума, нагрева и потребления энергии (на ноутбуке), из минусов, если диск «накроется» то полетит вся система и работа за последний день…

    2. SSD под систему и программы + SSD под временные, рабочие файлы и кэш + HDD для свалки и архивы
    В этом варианте мне думается дольше сохранится ресурс дисков и основную нагрузку возьмет второй SSD с временными файлами, если он «накроется», то восстановление работы будет не таким длительным, как во втором варианте…

    Что скажете про такие варианты?

    Руслан

    1. Sony VAIO SVN1311X1RS
    2. Нет, не придавал, всё равно все перевожу на SSD (32gb маловато, а 120 уже будет достаточно)
    3. SSD 32Gb на mSATA+HDD 320 gb
    4. Нет
    5. , поэтому переставил ОС на SSD, но их пока маловато.

    2 дня с бубном и нашёл-таки простой вариант поставить ОС на mSATA (в BIOS порядок загрузки не менялся). Вытащил HDD установил ОС и уже после поставил обратно HDD — всё гениальное — просто! Включи в статью, уверен, что кому-нибудь пригодится, потому что менять буду SSD на mSATA, всё-таки лишнее место обычного винта не помешает.

    Традиционными способами ускорения ПК считаются апгрейд или разгон процессора и видеокарты, а также расширение объема оперативной памяти. При этом зачастую без внимания остается не менее важная часть компьютера — дисковая подсистема. Ее скорость влияет на быстродействие ПК не менее чем мощный CPU или пара лишних гигабайт ОЗУ — как-никак, если жесткий диск «тормозит», все сверхскоростные компоненты будут вынуждены терпеливо ждать его, а вместе с ними — и пользователь.

    Способов ускорения дисковой подсистемы до недавнего времени было фактически три: замена HDD более быстрой моделью, сборка RAID-массива или переход на SSD, и у каждого из этих подходов есть свои недостатки. С выходом чипсета Intel Z68 процессорный гигант предложил пользователям ПК еще один путь — промежуточное кэширование данных, с которыми активно работает система, на небольшом SSD. Технология получила название Smart Response. К слову, мы не зря уточнили, что Intel предложила эту технологию именно для ПК: на самом деле SSD-кэширование было предложено еще в 2009 году компанией Adaptec для высокоуровневых серверных тяжелонагруженных RAID-массивов (Adaptec MaxIQ), а затем подобные решения представили и другие игроки рынка enterprise-СХД. Что характерно, как в корпоративном сегменте за первопроходцем последовали конкуренты, так и в пользовательском произошло то же самое, и сегодня мы рассмотрим один из аналогов Intel Smart Response на примере твердотельного накопителя OCZ Synapse Cache. Преимущество подобных гибридных систем над жесткими дисками очевидно: часто используемые данные переносятся на радикально более быстрый SSD. А относительно самостоятельных твердотельных накопителей эта модель использования более выгодна за счет того, что не приходится жертвовать емкостью — как-никак, стоимость гигабайта у SSD и HDD пока различается на порядок.

    Участники тестирования

    В качестве «точки отсчета» для оценки производительности традиционного жесткого диска будет выступать Western Digital VelociRaptor WD1500HLHX.

    WD VelociRaptor


    Это младшая 150-гигабайтная модель из последнего поколения «рапторов», отличающаяся поддержкой SATA 6 Гбит/с и буфером емкостью 32 МБ. Как и у всего семейства «хищников» WD, ключевая особенность данного диска — скорость вращения шпинделя 10000 об/мин и форм-фактор 2,5" (хотя физически HDD установлен на крупный 3,5-дюймовый радиатор). За счет большей частоты вращения и меньшего размера пластин достигается рост линейной скорости и, в особенности, снижение времени доступа по сравнению с традиционными моделями на 7200 об/мин, не говоря уже о более медленных «зеленых» сериях. В итоге мы получаем самый быстрый из доступных на рынке SATA-накопителей для ПК и рабочих станций.

    Вторым участником тестирования станет массив RAID-0 из двух VelociRaptor — посмотрим, какие дивиденды приносит простое приобретение второго диска к уже имеющемуся и сборка массива на чипсетном контроллере.

    Третье устройство в тесте — SSD-накопитель OCZ Vertex 3 Max IOPS емкостью 120 ГБ.


    На сегодняшний день это, фактически, самый быстрый твердотельный накопитель среди устройств в форм-факторе 2,5" (маргинальные устройства с интерфейсами PCI Express x4 и HSDL в расчет брать не будем). SSD основан на топовой модификации контроллера SandForce второго поколения — SF-2281, использует 25-нанометровую память NAND производства Micron. Заявленная производительность составляет 550 МБ/с при линейном чтении, 500 МБ/с — при записи, время доступа — 0,1 мс. Максимальная производительность при обращении на запись 4-килобайтными блоками со случайной адресацией — до 85000 IOPS.

    Четвертым и пятым участниками тестирования станут гибридные конфигурации Intel Smart Response из одиночного WD VelociRaptor в тандеме с OCZ Vertex 3 Max IOPS. Отличаться они будут лишь режимами работы кэширования. Что такое Intel Smart Response? Как мы уже упоминали выше, ее суть сводится к кэшированию на SSD активно используемых данных с жестких дисков (которые, как бы они ни были быстры и совершенны, в разы уступают твердотельным по ряду параметров). Система в фоновом режиме анализирует, к каким файлам ОС и ПО пользователя обращаются наиболее часто, и перемещает их на SSD-накопитель. К сожалению, маркетологи Intel не дают возможности воспользоваться этой опцией всем пользователям платформы компании — Smart Response доступна только на чипсете Z68. Для работы в составе подобных гибридных массивов компания предлагает собственный SSD Intel 311 (Larson Creek), оптимизированный специально для этих целей (он основан на SLC-чипах, которые стоят на порядок больше MLC, но и «живут» значительно дольше). К счастью, хотя бы тут ограничений нет, потому мы используем обычный OCZ Vertex 3.

    Настройка Intel Smart Response

    Процедура настройки Intel Smart Response довольно проста, хотя и не лишена «подводных камней». Первая сложность, с которой может столкнуться пользователь уже собранной и работающей системы, пожелавший ускорить свой HDD, — необходимость перевести контроллер в режим RAID. Естественно, без некоторых ухищрений безболезненно это проделать не удастся — ОС перестанет загружаться. Решается проблема либо заменой драйверов стандартными от Microsoft и правкой реестра, либо «инъекцией» драйверов RAID через установщик Windows 7 или Acronis True Image Plus Pack.

    Вторая сложность — после вышеописанных процедур управляющая утилита Intel Rapid Storage все равно не отображает возможность организации Smart Response. Проблема решается переустановкой драйверов (и, вероятно, в будущем будет исправлена в новой версии пакета).

    Создаем гибридный массив Intel Smart Response


    Статус созданного массива


    Итак, после установки в систему SSD в центре управления Intel Rapid Storage появляется вкладка Accelerate (ускорить), в которой можно выбрать, какой объем SSD мы хотим отдать под кэширование (13,6 ГБ или максимально возможные 64 ГБ), и в каком режиме будет работать Smart Response — улучшенном (Enhanced) или максимальном (Maximum). Отличаются они характером кэширования: улучшенный подразумевает буферизацию только тех данных, к которым производятся активные запросы на чтение (исполняемые файлы, библиотеки и т.п.), а максимальный кэширует еще и операции записи. Соответственно, значительно ускорится и работа со всевозможными временными файлами, контейнерами (например, scratch-файлом Adobe Photoshop или каталогом Lightroom), но в случае отключения питания или выхода SSD из строя данные неизбежно будут потеряны, т.к. физически, пока к ним не прекратится активный доступ, они не будут перенесены на HDD.

    Если же настройку Smart Response предполагается осуществить с нуля, и потом ставить на гибридный массив ОС, то процедуру можно произвести и в конфигурационном меню дискового контроллера, которое выводится сразу после POST.

    Оставшаяся часть SSD доступна пользователю


    Отметим, что неиспользуемая технологией Smart Response часть SSD остается доступной пользователю — на нее можно установить, например, программное обеспечение.

    Наконец, шестой участник — OCZ Synapse Cache емкостью 120 ГБ.


    От собрата под маркой Vertex (как и от серии Agility) он, фактически, отличается лишь прошивкой.

    OCZ Synapse Cache


    Основой данного накопителя все так же является SandForce SF-2281, однако firmware этой модели, в первую очередь, ориентирована на долговечную работу. Для этого степень over-provisioning (резервирования ячеек для подменного фонда на случай их постепенного выхода из строя) составляет целых 50%.

    Плата накопителя


    Фактически, у 120-гигабайтной модели доступны для работы только 60 ГБ, а у младшей модификации емкостью 60 ГБ — всего 30. Очевидно, что использовать Synapse Cache в качестве обычного SSD нет никакого смысла.

    Задняя крышка


    Изменения в прошивку внесены неспроста. Synapse Cache предназначен для работы с лицензированной OCZ утилитой Dataplex от американской компании NVELO. Как и драйвер Intel Rapid Storage, эта утилита «на лету» анализирует все дисковые операции, происходящие на компьютере, и в фоновом режиме переносит «горячие» данные на SSD. Однако, есть и отличия: во-первых, после ее установки SSD полностью пропадает из системы и становится недоступен пользователю. Во-вторых, Dataplex не требует работы в режиме RAID и, следовательно, совместима и с материнскими платами, контроллеры HDD которых не поддерживают эту технологию. Основной же «плюс» этого решения — полная совместимость со всеми чипсетами, а не только с Intel Z68.

    К сожалению, без ограничений не обошлось: Dataplex работает только в Windows 7 и на данный момент не поддерживает жесткие диски емкостью свыше 2 ТБ (что планируется исправить до конца года). Кроме того, кэширует он только обращения к системному HDD, таким образом, если вы хотите установить ПО или игры на другой жесткий диск, они «ускоряться» не будут.

    Особенность технологии в том, что она всегда кэширует и чтение, и запись данных. Безопасного промежуточного режима вроде Enhanced в Smart Response у нее нет. Естественно, это заставляет опасаться за сохранность пользовательских данных, однако поэтому-то у OCZ Synapse Cache и 50% резервной области, а не 6,25%, как у Vertex 3.

    Прелесть Dataplex в невероятной простоте ее настройки: нужно лишь подключить SSD, загрузить с сайта OCZ утилиту (предварительно зарегистрировавшись), установить ее, введя код, расположенный на инструкции к накопителю и его корпусе, и перезагрузить ПК. Всё.

    Вот и вся конфигурационная утилита


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

    Что же, посмотрим, что окажется лучше.
    Методика тестирования

    Тестирование проводилось на тестовом стенде следующей конфигурации:

    • материнская плата: Sapphire Pure Platinum Z68 (Intel Z68 Express);
    • процессор: Intel Core i3-2100;
    • оперативная память: Kingston KVR1333D3N9 (2x2 ГБ, DDR3-1333);
    • видеокарта: Palit GeForce GTX 480;
    • накопители: WD VelociRaptor WD1500HLHX x2, OCZ Vertex 3 Max IOPS 120 GB, OCZ Synapse Cache 120 GB;
    • монитор: LG W3000H;
    • блок питания: Huntkey X7-900 (900 Вт);
    • операционная система: Microsoft Windows 7 Ultimate x64, Intel RST Driver 10.8.0.1003.
    Использовался следующий набор тестовых приложений:
    • CrystalDiskMark 3.0.1 x64 — синтетическая оценка линейной скорости накопителя, скоростей в многопоточном режиме с глубиной очереди 64 запроса, при случайном доступе блоками по 4 КБ, а также времени доступа;
    • AS SSD Benchmark 1.6.4237.30508 — синтетическая оценка линейной скорости накопителя, скоростей в многопоточном режиме с глубиной очереди 64 запроса, при случайном доступе блоками по 4 КБ, а также времени доступа;
    • HD Tune 5.0 — снятие диаграммы линейного чтения с накопителей;
    • Futuremark PCMark Vantage HDD Suite — набор тестовых трасс, эмулирующих работу пользователя в наиболее популярных типах приложений;
    • Futuremark PCMark 7 System Storage — аналогично PCMark Vantage, представляет собой набор тестовых трасс, ориентированный на оценку системного накопителя ПК;
    • Retouch Artists Photoshop Benchmark — автоматизированный набор фильтров для Adobe Photoshop, предназначенный для оценки быстродействия ПК;
    • DriverHeaven Photoshop Benchmark — аналогичный предыдущему набор фильтров для Adobe Photoshop;
    • PPBM5 — бенчмарк для Adobe Premiere CS5, представляющий собой проект из трех различных видеорендеров, один из которых критичен к производительности жесткого диска.
    Также оценивались:
    • время запуска ОС с помощью утилиты BootRacer (фиксирует время между стартом ядра ОС и полной загрузкой всех служб и программ в автозагрузке);
    • время запуска ОС с помещенными в автозагрузку Microsoft Word, Excel и PowerPoint 2010, открывающими текстовый документ размером 4,2 МБ (4208 страниц), таблицу размером 50,6 МБ (65187 строк) и презентацию размером 72 МБ (69 слайдов), соответственно;
    • время запуска тестовой сцены Crysis 2 в режиме DirectX 11 с High Resolution Texture Pack (от нажатия Start в Adrenaline Crysis 2 Benchmark Tool до старта сцены);
    • время запуска тестовых сцен S.T.A.L.K.E.R. Call of Pripyat Benchmark (сумма времен от появления заставки игры до начала тестовой сцены).
    Все тесты проводились 5 раз для того, чтобы дать возможность всем кэширующим алгоритмом добиться максимальной производительности.

    CrystalDiskMark

    WD VelociRaptor WD1500HLHX


    2x WD VelociRaptor RAID-0









    Первый синтетический тест сразу, ожидаемо, отдает предпочтение SSD-накопителям, и это неудивительно: устройства на базе мощнейших контроллеров SandForce второго поколения могут похвастать не только минимальным временем доступа (что и является основным козырем твердотельных накопителей), но и огромными показателями линейных скоростей. В результате OCZ Vertex 3 с огромным отрывом опережает WD VelociRaptor и RAID-0 на его базе. Однако есть и интересные результаты: во-первых, заметно, что Intel Smart Response имеет довольно значительные накладные расходы. В частности, в режиме Enhanced мы наблюдаем великолепный прирост производительности в режиме чтения, однако показатели при записи оказываются даже ниже относительно одиночного жесткого диска при линейном доступе. Еще больше сказывается переход в режим Maximized: система теряет еще 40 МБ/с при чтении, однако скорость записи, естественно, несравнимо вырастает, особенно на мелких блоках. Правда, в линейном доступе Smart Response не может сравниться даже с RAID-0 из «рапторов», не то что с одиночным OCZ Vertex 3. Однако тут нужно понимать, что в данном случае запись происходит не на сам SSD, а «сквозь» него на жесткий диск, и наблюдаемый прирост — это усредненное значение, полученное за счет резких всплесков скорости при записи на твердотельный накопитель.

    Второе интересное наблюдение: система с OCZ Synapse Cache в синтетическом тесте значительно уступает обоим режимам Intel SRT. По линейным скоростям она сравнима с RAID-0, а при работе с мелкими блоками уступает Intel SRT вплоть до 50%. Сложно сказать, чем объясняются такие результаты: с одной стороны, в синтетических тестах подобные алгоритмы кэширования и должны вмешиваться как можно меньше, чтобы не изнашивать ячейки NAND, с другой, вряд ли NVELO удалось разработать более «умный» алгоритм, чем Intel. Вполне вероятно, просто сказываются накладные расходы на обработку шквала запросов, которые генерируют CrystalDiskMark и аналогичные утилиты, и у Dataplex они оказываются выше, чем у Intel Smart Response.

    AS SSD Benchmark


    WD VelociRaptor WD1500HLHX



    2x WD VelociRaptor RAID-0






    WD VelociRaptor + OCZ Vertex 3 Max IOPS (Intel SRT Enhanced)



    WD VelociRaptor + OCZ Vertex 3 Max IOPS (Intel SRT Maximized)



    WD VelociRaptor + OCZ Synapse Cache


    Несмотря на однотипность утилит CrystalDiskMark и AS SSD Benchmark, они основаны на разных алгоритмах тестирования, в частности, последняя оценивает быстродействие SSD намного более скрупулёзно, и суммарный объем записываемых на них данных доходит до 3 ГБ за один проход. В результате мы получаем довольно интересную картину.

    Обратите внимание на занимательные показатели прироста производительности при переходе от одного HDD к RAID-0. В режиме линейного чтения и записи он, как и ожидается, составляет около 80—90%. Однако при нагрузке массива мелкими запросами в многопоточном режиме он начинает работать более чем вдвое быстрее одиночного диска! Объяснение этому простое: логика драйвера Intel Rapid Storage отлично справляется с кэшированием, а отлаженные прошивки VelociRaptor успешно переупорядочивают очередь запросов. Эти HDD разрабатываются именно для работы в таких условиях, и неудивительно, что их потенциал лучше раскрывается именно в RAID, а не в одиночном режиме.

    Отметим, что AS SSD, в отличие от CrystalDiskMark, не обнаруживает значительного падения скорости чтения в режиме Intel SRT Maximized относительно режима Enhanced, хотя оба они работают примерно на 20% медленнее самостоятельного SSD. Также интересно, что в режиме Enhanced поток запросов AS SSD на чтение не полностью переносится на кэширующий твердотельный диск: в паттерне 4K 64Thrd (доступ блоками по 4 КБ со случайной адресацией в 64 одновременных потока) в этом режиме массив демонстрирует 18200 IOPS против 45500 IOPS в режиме Maximized.

    Что касается OCZ Synapse Cache, то с ним показатели сохраняются — он почти вдвое медленнее при чтении, чем Intel SRT, однако с записью (в особенности многопоточной) справляется намного лучше. Вероятнее всего, тут снова сказываются особенности работы Dataplex: с одной стороны, этот алгоритм менее активно кэширует запросы на чтение, с другой — лучше справляется с записью.

    HD Tune

    WD VelociRaptor WD1500HLHX


    2x WD VelociRaptor RAID-0



    WD VelociRaptor + OCZ Vertex 3 Max IOPS (Intel SRT Enhanced)


    WD VelociRaptor + OCZ Vertex 3 Max IOPS (Intel SRT Maximized)


    WD VelociRaptor + OCZ Synapse Cache


    Наконец, изучение графиков чтения всех шести вариантов подсистем хранения данных, рассматриваемых нами, дает примерное представление, почему предыдущие два теста вели себя так необычно. Как видно на графиках обоих режимов Intel SRT, при обращении к HDD на чтение в линейном режиме драйвер начинает что-то делать, вероятнее всего, активно кэшировать хранимые по выбираемым тестовым приложением адресам данные. В итоге мы наблюдаем заметный «провал» в скорости. Как только занятое пространство заканчивается (а в нашем случае резкий скачок на графике до нормального уровня как раз примерно приходится на границу занятой ОС и тестовым пакетом области) — все приходит в норму. Кроме того, график чтения системы с одиночным OCZ Vertex 3 также показывает, что этот SSD в фоновом режиме очень активно проводит служебные операции над занятой зоной.

    График чтения системы с OCZ Synapse Cache вообще объяснению не поддается, судя по всему, характер обращений HD Tune просто непонятен Dataplex. Фактически при используемом HD Tune формате доступа к HDD (линейно блоками по 1 МБ) Dataplex даже снижает производительность относительно чистой скорости, обеспечиваемой жестким диском.
    Futuremark PCMark Vantage HDD Suite










    PCMark Vantage в первую очередь критичен к времени доступа накопителя на чтение, потому OCZ Vertex 3 тут занимает доминирующую позицию. Аналогично это сказывается и на результатах RAID-массива из двух WD Velociraptor: несмотря на выросшую вдвое скорость линейного чтения и записи и более чем вдвое — скорость случайной записи, результаты у этой конфигурации лишь на 400 баллов выше, чем у одиночного «раптора». По той же причине и массив Smart Response Maximized лишь ненамного превосходит конфигурацию Enhanced — большинство операций, проводимых тестовым пакетом, направлены на чтение. Отметим, что в общем зачете OCZ Synapse Cache отстает от Intel SRT лишь на 10% — значительно меньше, чем в синтетических тестах.

    Интересно, что Dataplex справляется с подтестами Windows Media Center, Windows Media Player и загрузкой приложений лучше, чем Intel SRT в режиме Enhanced — это прямое свидетельство преимущества, получаемого от кэширования операций записи. В то же время в Windows Photo Gallery и Windows Defender альтернативная технология безнадежно проигрывает, за счет чего и оказывается позади решения Intel.

    Также отметим, что в PCMark Vantage мы столкнулись со странным поведением OCZ Synapse Cache, или, скорее, технологии Dataplex. После первого прохода тестов последующие неизбежно показывали очень низкие результаты, причем систему проследить оказалось невозможно: за один проход массив мог получить 15000 баллов, за второй — 7000, а за третий и вовсе 3000. Вернуть показатели до ожидаемых 30000 удавалось только повторным проходом любого из синтетических тестов (перезагрузка не помогала). Очевидно, что в данном случае мы имеем локальную недоработку ПО, которую, вполне вероятно, NVELO ее исправит в следующем релизе. Впрочем, ни в одном другом тесте такое поведение на обнаруживалось, так что можно считать это единичным случаем, не влияющим на общий результат.

    Futuremark PCMark 7 System Storage Suite









    Переработанный тестовый пакет PCMark Vantage 7 System Storage Suite еще больше полагается на время доступа, однако и линейной скорости уделяется несколько больше внимания при подсчете конечного результата. В итоге RAID-массив уже опережает одиночный HDD не на 5%, а на целых 20%. В то же время значительно меньшая скорость линейного чтения, показываемая OCZ Synapse Cache относительно Intel Smart Response, оказывает этой технологии медвежью услугу: она получает на 45% меньший результат, нежели SRT в режиме Maximized. Если смотреть результаты в каждом из тестов, то видно, что абсолютно везде Dataplex значительно уступает не только OCZ Vertex 3 Max IOPS, но и обоим режимам Intel Smart Response, в то время как в PCMark Vantage эта технология у них иногда выигрывала.

    Время запуска ОС

    Run 1 Run 2 Run 3 Run 4 Run 5
    WD1500HLHX 28 25 20 20 20
    2x WD1500HLHX RAID-0 31 20 17 17 17
    OCZ Vertex 3 Max IOPS 120 GB 12 12 9 9 9
    31 14 13 10 10
    24 9 10 9 9
    27 11 11 11 11

    Переходим от специализированных тестов к оценке того, что же дает применение каждого из тестируемых сегодня вариантов в реальной жизни. Первым будет загрузка ОС Windows 7 SP1 64-бит. Замер производился при пяти последовательных перезагрузках.

    Как видим, Microsoft постаралась минимизировать влияние медленной дисковой подсистемы в условиях, когда пользователь запускает один и тот же набор ПО: уже на второй загрузке технологии Windows Prefetcher и SuperFetch, перемещающие наиболее активно используемые исполняемые файлы и библиотеки в начало диска (наиболее быструю его часть) и автоматически загружающие их в ОЗУ при старте, обеспечивают снижение времени старта на 12% для одиночного WD VelociRaptor и 55% (!) — для RAID-0. К третьему рестарту они уже достигают своей максимальной эффективности, и время сокращается еще сильнее — на 40% и 82%, соответственно!

    Переход с HDD на SSD, ожидаемо, очень сильно снижает время загрузки — с OCZ Vertex 3 Max IOPS Windows 7 стартует всего за 12 секунд, а после того как SuperFetch «выкинет» из предзагрузки все лишнее — и вовсе за 9. И вот тут приходит время удивляться быстродействию гибридных массивов: как видим, первый запуск системы оказывается примерно таким же, как и с HDD, однако уже на второй раз время старта снижается радикально. Что интересно, минимального значения системы Intel SRT Maximized и Dataplex достигают уже на втором перезапуске, а Enhanced для этого требуются три старта.

    Время запуска ОС и пакета MS Office

    Run 1 Run 2 Run 3 Run 4 Run 5
    WD1500HLHX 60 62 29 23 26
    2x WD1500HLHX RAID-0 29 26 28 28 31
    OCZ Vertex 3 Max IOPS 120 GB 14 15 12 15 13
    WD1500HLHX + OCZ Vertex 3 SR Enhanced 21 16 12 19 12
    WD1500HLHX + OCZ Vertex 3 SR Maximized 20 21 15 15 15
    WD1500HLHX + OCZ Synapse Cache 128 GB 31 14 16 17 13

    Добавление в автозагрузку «тяжелых файлов» Microsoft Word, Excel и PowerPoint значительно увеличивает время загрузки ОС, и тем явнее становится эффект от кэширования. Как видим, одиночный HDD при третьем рестарте получает более чем двукратный прирост быстродействия от SuperFetch и Prefetcher, в то время как на RAID-0 эти технологии вообще не сказываются, в отличие от загрузки чистой системы. Очевидно, в случае двух VelociRaptor операционная система со всем ПО и так умещается на наиболее скоростных внешних дорожках пластин, и технологии Microsoft просто уже не могут сделать загрузку быстрее.

    Аналогичная ситуация наблюдается и с OCZ Vertex 3: все пять проходов этого теста демонстрируют примерно одинаковое время загрузки, хотя и наблюдаются колебания в пределах трех секунд. В целом же Vertex 3 Max IOPS вдвое быстрее RAID-0 и вчетверо — одиночного WD VelociRaptor.

    На фоне предыдущих трех участников особенно эффектно выглядят гибридные массивы. Intel SRT Enhanced уже при первом же запуске показывает меньшее время, чем одиночный HDD (очевидно, часть компонентов ОС и ПО дублируются, и перенос их на SSD уже дает прироста скорости), а при третьем — достигает максимальной производительности, идентичной OCZ Vertex 3. Впрочем, как и с одиночным SSD, у этой конфигурации наблюдаются колебания от прохода к проходу аж до 7 секунд. Аналогичная ситуация наблюдается и с Dataplex: массив с OCZ Synapse Cache загружает ОС и офисный пакет на пару секунд медленнее, нежели Intel SRT, и его показатели тоже не отличаются стабильностью. Единственной конфигурацией, порадовавшей повторяемостью результатов, стала Intel Smart Response Maximized — третий рестарт она прошла за 15 секунд и в дальнейшем не замедлялась ни разу.

    PPBM5 (Adobe Premiere Pro CS5) Disk Test

    Run 1 Run 2 Run 3 Run 4 Run 5
    WD1500HLHX 142 142 144 143 142
    2x WD1500HLHX RAID-0 135 135 134 134 134
    OCZ Vertex 3 Max IOPS 120 GB 136 135 133 133 133
    WD1500HLHX + OCZ Vertex 3 SR Enhanced 139 135 136 136 136
    WD1500HLHX + OCZ Vertex 3 SR Maximized 138 145 141 137 136
    145 135 136 137 143

    Дисковый тест из бенчмарка PPBM5 представляет собой рендеринг 13-гигабайтного ролика AVI из большого числа исходных файлов, что должно обеспечивать большую нагрузку на дисковую подсистему. На практике же мы видим, что в основном он критичен к пропускной способности диска: все конфигурации, достигающие около 250 МБ/с в линейном режиме, справляются с рендерингом за примерно одинаковое время. Отстают от лидеров лишь одиночный WD VelociRaptor (что естественно) и гибридный массив с OCZ Synapse Cache, который, как мы уже видели по синтетическим тестам, оказывается значительно медленнее Intel SRT и OCZ Vertex 3 по скорости линейного чтения.

    Retouch Artists Photoshop Benchmark (Adobe Photoshop CS5 Extended)

    Run 1 Run 2 Run 3
    WD1500HLHX 21,5 21,8 21,2
    2x WD1500HLHX RAID-0 19,5 19,7 19,6
    OCZ Vertex 3 Max IOPS 120 GB 22,4 20 20,8
    WD1500HLHX + OCZ Vertex 3 SR Enhanced 20,7 20,8 20,8
    WD1500HLHX + OCZ Vertex 3 SR Maximized 21,2 20,4 20,2
    WD1500HLHX + OCZ Synapse Cache 120 GB 20,6 20,2 20,9

    Этот тест представляет собой набор фильтров и операций, автоматически применяемых к тестовому изображению. Как видно из таблицы, все шесть конфигураций справляются с ним примерно одинаково быстро, с разрывом примерно в 1,5 секунды. Отметим, что в данном случае количество проходов теста на скорости никак не сказывается (для проверки он специально был проведен на Intel Smart Response Maximized 10 раз — безрезультатно).

    HardwareHeaven Photoshop Benchmark (Adobe Photoshop CS5 Extended)

    Run 1 Run 2 Run 3
    WD1500HLHX 200,6 201,2 200,5
    2x WD1500HLHX RAID-0 187,9 187,7 188,1
    OCZ Vertex 3 Max IOPS 120 GB 198 197,5 198,4
    WD1500HLHX + OCZ Vertex 3 SR Enhanced 198,2 197,9 198,2
    WD1500HLHX + OCZ Vertex 3 SR Maximized 199,2 198,5 198,3
    WD1500HLHX + OCZ Synapse Cache 128 GB 198,8 198,1 198,3

    Как и предыдущий тест, этот набор фильтров и операций (хоть и значительно более сложный и ресурсоемкий) не получает прироста производительности от SSD-кэширования. Из всех участников стоит выделить только двоих: одиночный WD VelociRaptor оказывается заметно медленнее всех других конфигураций (хотя «заметно» — это всего 3 секунды), а вот RAID-0 неожиданно намного опережает и гибридные конфигурации, и даже SSD. Учитывая, что по всем скоростным параметрам он должен им уступать, единственное логичное объяснение этому факту — больший объем, используемый Photoshop для scratch-файла (во всех конфигурациях ему отводилось все свободное пространство).

    Crysis 2

    Run 1 Run 2 Run 3 Run 4 Run 5
    WD1500HLHX 64 62 63 40 39
    2x WD1500HLHX RAID-0 52 40 41 40 39
    OCZ Vertex 3 Max IOPS 120 GB 45 39 39 42 38
    WD1500HLHX + OCZ Vertex 3 SR Enhanced 55 49 48 41 40
    WD1500HLHX + OCZ Vertex 3 SR Maximized 57 39 40 40 39
    WD1500HLHX + OCZ Synapse Cache 120 GB 67 44 39 40 41

    Наконец, перейдем к играм. Crysis 2 с набором текстур высокого разрешения занимает 12,5 ГБ на диске и грузится довольно долго. Судя по минимальным результатам, показываемым всеми шестью конфигурациями в тесте, наш стенд способен запускать бенчмарк примерно за 40 секунд, однако тут есть оговорки.

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

    Возвращаясь к нашим результатам, видим, что ко второй загрузке максимальной эффективности достигают RAID-0, Intel SRT в режиме Maximized и, естественно, OCZ Vertex 3. OCZ Synapse Cache показывает заветные 40 секунд при третьем перезапуске, а Intel SRT Enhanced и одиночный WD VelociRaptor — при четвертом.

    S.T.A.L.K.E.R. Call of Pripyat

    Run 1 Run 2 Run 3 Run 4 Run 5
    WD1500HLHX 123 126 121 121 124
    2x WD1500HLHX RAID-0 113 97 97 98 97
    OCZ Vertex 3 Max IOPS 120 GB 104 98 99 98 99
    WD1500HLHX + OCZ Vertex 3 SR Enhanced 118 99 102 101 100
    WD1500HLHX + OCZ Vertex 3 SR Maximized 117 99 100 99 101
    WD1500HLHX + OCZ Synapse Cache 120 GB 150 99 99 98 100

    Как и в случае с Crysis 2, S.T.A.L.K.E.R. Call of Pripyat от ускорения дисковой подсистемы масштабируется не слишком хорошо: минимальное суммарное время загрузки всех четырех тестов в этом бенчмарке составляет около 97—98 секунд. Тем не менее, эффект от кэширования заметен и тут, причем в полной мере достигается он уже при втором запуске всех систем, кроме одиночного WD VelociRaptor. В отличие от других участников теста, этот жесткий диск не получает прибавки в скорости от систем кэширования Windows и уступает более быстрым системам порядка 25 секунд. Отдельно подчеркнем, что гибрид с OCZ Synapse Cache справился с этим тестом ничуть не хуже Intel Smart Response.

    Выводы

    Быстрая дисковая подсистема не менее важна, чем разогнанный процессор или мощная видеокарта. Более того, разогнать ее нельзя — можно лишь заменить или дополнить. С появлением гибридных технологий вроде Intel Smart Response и NVELO Dataplex пользователи получили новую возможность повысить производительность ПК, и, как показывает тестирование, в большинстве случаев она оказывается отнюдь не компромиссом. Бесспорно, одиночный SSD обеспечивает более высокую производительность, чем «гибриды», однако его стоимость при ограниченной емкости не позволяет большинству пользователей устанавливать всё, что душе угодно, не обращая внимания на объем данных. Учитывая, что современные игры или профессиональное ПО с легкостью могут занять десяток-другой гигабайт, SSD наиболее популярной емкости в 120 ГБ хватит всего на 8—10 таких инсталляций. В то же время гибридный массив из скоростного жесткого диска и SSD на 60 ГБ обойдется примерно в такую же сумму, однако будет несравнимо более комфортным в использовании, хоть и немного более медленным.

    Возвращаясь к сегодняшнему тестированию, можно сделать вывод, что Intel Smart Response на данный момент превосходит разработки других компаний по эффективности. NVELO Dataplex, используемая OCZ для своих SSD Synapse Cache, также хорошо справляется со своими задачами, однако заметно уступает разработке Intel. Впрочем, судя по тому, что в некоторых случаях она все же вырывается вперед, речь идет не о фундаментальном недостатке, а о банальном несовершенстве ПО, которое, как известно, можно исправить и улучшить. Учитывая, что NVELO в первую очередь позиционирует Dataplex как решение для серверных систем, в активном развитии программной части можно не сомневаться.

    И, наконец, сравнивая Intel Smart Response и OCZ Synapse Cache, можем сказать лишь одно: их сравнивать попросту не нужно. Smart Response работает только на Intel Z68, и на этом чипсете организация именно этого массива будет лучшим решением. На всех других платформах такой возможности попросту нет, и там Synapse Cache будет великолепным способом получить отзывчивость системы с SSD, не жертвуя емкостью HDD.

    Оборудование для тестирования было предоставлено следующими компаниями:

    Введение

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