- PVSM.RU - https://www.pvsm.ru -
Привет, GeekTimes! OCZ Saber 1000 [1] — линейка твёрдотельных дисков корпоративного класса от OCZ Storage Solutions, которая была представлена в конце прошлого года. В её основе — контроллер собственной разработки OCZ Barefoot 3 и 19нм NAND-память от Toshiba.
OCZ Saber 1000 предназначен для приложений с преимущественной нагрузкой на чтение: облачные приложения, кэширование чтения, Web-приложения, индексация, VDI и т.п. Заявленный ресурс составляет 0,4 перезаписи в день при 5-летней гарантии. Под катом результаты тестирования этого накопителя по методике SNIA.
Обязательная для SSD корпоративного класса защита от сбоев питания присутствует. Называется она Power Failure Management Plus (PFM+), но полной защиты от потери данных не обеспечивает, гарантируется только сохранение целостности метаданных, что нужно учитывать при планировании решений на базе OCZ Saber 1000. Однако самим инженерам OCZ в ходе экспериментов с Saber 1000 не удалось добиться потери данных.
Конфигурация тестового стенда:
Диск протестирован в соответствии со спецификацией SNIA Solid State Storage Performance Test Specification Enterprise v1.1 [7]. Данная спецификация описывает алгоритмы различных тестов и формат отчетов. Некоторые тесты были модифицированы (отличия от спецификации приведены ниже).
Для первых трех тестов проводится серия замеров из 25 раундов длительностью 1 минута каждый. Перед тестом производится зануление (например, для SATA-дисков запускается secure erase), затем — предварительная нагрузка: последовательная запись блоками 128КиБ до достижения 2-кратной емкости. Далее выбирается по одной из величин окно установившегося состояния (4 раунда), которое проверяется построением графика. Критерии установившегося состояния: линейная аппроксимация в пределах окна не должна выходить за границы 90%/110% среднего значения.
Для теста Write Saturation Test используется 600 раундов длительностью 1 минута каждый. Среднее и максимальное значение задержки замеряется в пределах каждого раунда.
Для блока 4 КиБ — 67263 IOPS на чтение, 31763 IOPS на запись и 34966 — чтение/запись 65/35. Результат на чтение оказался ниже заявленного, а на запись — сушественно выше. Результат для записи связан с тем, что данный тест не обеспечивает выхода на режим полного насыщения, производительность на запись в худшем сценарии (непрерывная 10-часовая нагрузка) представлена в тесте Write Saturation Test.
Результаты вполне соответствуют заявленным с учётом того, что OCZ приводит значения в «десятичных» мегабайтах. Производительность при последовательном доступе вполне типична для современных SSD с интерфейсом SATA3. Можно заметить, что результаты в предыдущем тесте для блоков 1МиБ были существенно ниже (474/259 МиБ/с чтение/запись), но там использовался случайный доступ.
На данном графике — среднее значение задержки при одном потоке с глубиной очереди 1 в зависимости от размера блока и соотношения чтение/запись (100% чтение, 65/35 чтение/запись, 0/100 = 100% запись).
Задержка, мс | QD=1 | QD=32 |
---|---|---|
Средняя | ||
Чтение | 0,19 | 0,51 |
Запись | 0,06 | 1,48 |
Чтение/запись 65/35% | 0,28 | 1,98 |
99% | ||
Чтение | 0,26 | 0,82 |
Запись | 0,13 | 7,49 |
Чтение/запись 65/35% | 1,60 | 11,76 |
99,9% | ||
Чтение | 2,16 | 4,40 |
Запись | 0,24 | 19,28 |
Чтение/запись 65/35% | 3,04 | 17,68 |
99,99% | ||
Чтение | 4,32 | 7,08 |
Запись | 0,47 | 417,77 |
Чтение/запись 65/35% | 7,60 | 22,07 |
Максимальная | ||
Чтение | 10,31 | 319,92 |
Запись | 0,13 | 1604,97 |
Чтение/запись 65/35% | 313,79 | 3072,97 |
Тяжёлый и не совсем подходящий для «read-intensive» SSD тест: 10 часов записи небольшими блоками.
После выхода в режим насыщения OCZ Saber 1000 остаётся на отметке 14000 IOPS. Достаточно хороший результат.
При оценке уровня задержек стоит вспомнить, что это синтетический тест с экстремальной для SATA-дисков глубиной очереди (8 потоков с QD=16). Максимум в 2-2,5 с (практически совпадает с 99,99%-перцентилем) инженеры OCZ объясняют это иными алгоритмами сборки мусора и работой PFM+ (подробнее о PFM+ можно прочитать тут [1]). Вообще измерение максимальной задержки вещь практически бесполезная, т.к. в реальных приложениях такие сценарии не встречаются и SSD всегда находит время для своих сервисных операций в промежутках между обработкой пользовательских данных. По словам инженеров OCZ, выгода от снижения агрессивности сборки мусора и выравнивания износа получается куда более существенной, т.к. такой подход позволяет снизить износ NAND-памяти.
HIR — очень интересный тест для некоторых SSD, показывающий работу алгоритмов сборки мусора, т.е. насколько эффективно и быстро SSD может восстановить производительность за время простоя.
Тест состоит из нескольких циклов:
В сравнении со спецификацией SNIA PTS была изменена визуализация — точки оказались нагляднее линий.
IOPS. После предварительной нагрузки производительность успела просесть примерно до 21-22 тыс. IOPS. Первый участок с минимальными паузами в 5 секунд показывает, что SSD успевает подготовить новые блоки для записи и разогнаться обратно до 47 тыс. IOPS. Чем больше пауза, тем больше времени есть на сборку мусора и тем меньше она влияет на производительность. В режиме 5+50 производительность почти стабильно держится на отметке в 47 тыс. IOPS.
Задержка. Аналогичный процесс происходит со значением задержки. С увеличением паузы почти все операции имеют завершаются со средней задержкой в 2,7 мс.
С максимальной задержкой всё не так однозначно — частота появления пиков снижается, но всё те же 2000 мс всё равно периодически появляются.
Для дисков с интерфейсом SATA общая глубина очереди больше 32-х не приводит к росту производительности, что и подтверждает график.
Вместе с ростом глубины очереди растёт средняя задержка, и тут OCZ Saber 1000 обходит конкурентов.
Ситуация с максимальной задержкой повторяется — от 1000 мс, пришлось даже перейти на логарифмическую шкалу. Исследования инженеров OCZ показывают, что в реальных приложениях появление таких задержек практически исключено. Синтетический тест с непрерывной нагрузкой до полного исчерпания свободных для записи блоков мало похож на те условия, в которых будет работать SSD класса «read-intensive». OCZ Saber 1000 не предназначен для работы в режиме насыщения, алгоритм работы прошивки включает в себя менеее интенсивную сборку мусора, что позволяет увеличить ресурс SSD.
Справедливости ради стоит отметить, что подобная «задумчивость» происходит нечасто: на графике дополнительно приведён 99,99%-перцентиль, т.е. 99,99% всех операций завершаются с задержкой не выше той, что указана на графике, а это вполне нормальный для SSD этого класса результат. К сожалению, для других SSD сохранились лишь средние и максимальные значения задержки.
При правильном применении новый SSD OCZ будет обеспечивать отличную производительность. Уровень цен на Saber 1000 лишь чуть выше, чем на потребительские продукты, а значит применение SSD будет доступно даже в бюджетных проектах.
Тесты подготовлены и проведены специалистами компании True System [9] — авторизованным партнером компании OCZ Storage Solutions.
Спасибо за внимание, готовы ответить на ваши вопросы.
Наши предыдущие посты:
» OCZ Z-Drive 6000 series — новые подробности о SSD с интерфейсом NVMe [10]
» SSD Guru — новая утилита от OCZ для мониторинга и настройки твердотельных накопителей [11]
» Эволюция контроллеров SSD-дисков [12]
» SSD SATA против SSD PCI-E | часть первая: теоретическая [13]
» SSD SATA против SSD PCI-E | Часть вторая: практическая [14]
» SSD SATA против SSD PCI-E | Часть третья и финальная: серверная [15]
Автор: NeoForce
Источник [16]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/zhelezo/90922
Ссылки в тексте:
[1] OCZ Saber 1000: http://ru.ocz.com/enterprise/saber-1000-sata-ssd
[2] Image: http://geektimes.ru/company/ocz/blog/250856/
[3] Intel Xeon E5606: http://ark.intel.com/ru/products/52583/Intel-Xeon-Processor-E5606-8M-Cache-2_13-GHz-4_80-GTs-Intel-QPI
[4] Supermicro X8DT3-F: http://www.supermicro.com/products/motherboard/qpi/5500/x8dt3-f.cfm
[5] Adaptec 7805H: http://www.adaptec.com/en-us/support/sas/sas/asa-7805h/
[6] OCZ Saber 1000 480 ГБ: http://ru.ocz.com/enterprise/saber-1000-ssd/specifications
[7] SNIA Solid State Storage Performance Test Specification Enterprise v1.1: http://www.snia.org/tech_activities/standards/curr_standards/pts
[8] перцентили : https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%B8%D0%BB%D1%8C
[9] компании True System: http://www.truesystem.ru/
[10] OCZ Z-Drive 6000 series — новые подробности о SSD с интерфейсом NVMe: http://geektimes.ru/company/ocz/blog/250752/
[11] SSD Guru — новая утилита от OCZ для мониторинга и настройки твердотельных накопителей: http://geektimes.ru/company/ocz/blog/248052/
[12] Эволюция контроллеров SSD-дисков : http://geektimes.ru/company/ocz/blog/247270/
[13] SSD SATA против SSD PCI-E | часть первая: теоретическая: http://geektimes.ru/company/ocz/blog/243713/
[14] SSD SATA против SSD PCI-E | Часть вторая: практическая: http://geektimes.ru/company/ocz/blog/246366/
[15] SSD SATA против SSD PCI-E | Часть третья и финальная: серверная: http://geektimes.ru/company/ocz/blog/247796/
[16] Источник: http://geektimes.ru/post/250856/
Нажмите здесь для печати.