Хорошо видно, что производительность обрезается на уровне 140MBps, хотя для Intel Matrix Raid0 начинаться график будет с отметки выше 180MBps. То же будет касаться и записи.
А если массив на Sil3132 сделать загрузочным, то загибаться он начнет с самого начала. Правда, это зафиксировано на более слабой системе и под Windows 7 build 7000, но это мало что меняет.
Поэтому, этот контроллер наиболее целесообразно использовать, прошив BIOS для нерейдовой работы, получив независимые дополнительные порты SATAII.
К примеру, на Asus Blitz Formula имеется шесть портов SATA, которые могут быть использованы для организации массивов накопителей. Если имеется SATA привод BD/DVD/CD, то его подключать будет некуда и контроллер на базе Sil3132 может пригодиться.
Как Raid-контроллер по полной программе он сможет использоваться для достаточно старых дисков (трех-четырехлетнего возраста), либо если есть реальная необходимость организации массива Raid1.
Использование CPU Наличие у аппаратного контроллера собственного процессора ввода-вывода должно разгрузить CPU. Однако, пока достоверно это определить не представляется возможным - подготовленные заготовки по одной серии измерений пришли в противоречие со второй, поднятые более ранние серии добавили суматохи, а информация с IOmeter еще до конца не обработана. Так что временно отложим тему для следующего материала.
Предварительно можно сказать, что HPT «экономит» от половины до нескольких процентов процессорного времени. Радикальной разгрузки нет, иногда даже бывает и наоборот.
Подведение итогов первой части Бенчмарки на скорую руку показали несколько неожиданных (по крайней мере, для автора) результатов.
Во-первых, реально порадовала производительность Intel ICH9R. Нужно хотеть от дисковой системы очень много, чтобы появились стимулы для приобретения дорогостоящего аппаратного контроллера. В принципе, ICH9R должна обеспечить почти полноценную работу Raid0 из шести SSD-накопителей, обеспечивающих типичные для SSD-контроллера JMF602 скорости передачи.
Четверке SSD типа OCZ Vertex этого по чтению уже не хватит, хотя и того что останется, весьма немало по сегодняшним меркам.
Очевидно, что ICH9R использует свой алгоритм по разному для HDD и SSD, даже возникает чувство, что ICH9R умеет определять наличие SSD в системе.
Во-вторых, аппаратный контроллер не разочаровал, хотя мы его и использовали на совсем небольшую часть возможностей, практически как расширитель портов. Много раз говорилось, что наличие аппаратного кэша во многих случаях позволит ускорить работу SSD, что нашло свое подтверждение.
В третьих, пока за кадром остались несколько вопросов, например, как контроллеры используют выделенную память. То есть, делится ли набортная память 256MB статически между каналами IO или она динамически перераспределяется процессором ввода-вывода в зависимости от числа накопителей или текущей нагрузки. Пока создается впечатление, что эта память изначально и навсегда поделена поровну на 8 PCIe линий.
Ну и, наконец, все-таки следует признать, что пока контроллеры общего назначения не рассчитаны на SSD, тем более на их новые модели, режим Raid0 с выбором страйпа для них — это анахронизм. Не случайно Fusion-IO пошла по своему пути, реализовав внутренний рейд и в своих SSD Duo показывает наилучшие для отрасли результаты быстродействия. Многие производители SSD с интерфейсом SATA также организуют внутренний Raid0, убирая логику контроллеров, не умеющих по-настоящему работать с SSD.
Высказывания вроде того, что HDD хуже по надежности, чем SSD, поэтому избыточные массивы с использованием SSD не нужны, на мой взгляд некорректны. В теории это так, но нас интересует практическая сторона дела. Заявленные MTBF сопоставимы, но, в отличие от SSD, по HDD наработан колоссальный производственный и эксплуатационный опыт, есть масса статистической информации, и мероприятия по предотвращению потерь информации можно эффективно планировать и претворять в жизнь. Массивам на SSD до этого еще надо дожить, и по первым шагам видно, что путь их не такой уж прямой и гладкий. Но и нет сомнений в том, что со временем они полностью вытеснят своих механических собратьев из наших компьютеров.
Время инициализации BIOS, сканирования портов и инициализации накопителей у HighPoint 3510 составляет около 10 секунд, ICH9R управляется за 3-4 секунды. Упомянутой во вступлении карте на чипсете VIA 6421А требовалось до 40 секунд.
Можно упомянуть и о том, что, если режимом работы накопителей в BIOS материнской платы выбран Raid, то совместная работа с контроллером Sil3132 (с Raid-BIOS) становится невозможна. После перезагрузки Intel Matrix Raid становится недоступным в BIOS и ОС его не видит.
Если режим - AHCI или SATA, то проблем не возникает. Совместно с контроллером HighPoint 3510 Intel Matrix Raid работает корректно. Создается впечатление, что система не позволяет создавать два программных рейда одновременно.
Корпуса из алюминиевого сплава использованных SSD на открытом воздухе (не установленные и не прикрученные к корзине) нельзя назвать холодными - они прогреваются до 37°С, в то же время, также без установки, WD5001AALS прогреваются до 57°С, при окружающей температуре 24°С.
Что будет в продолжении После окончания обработки данных IOmeter, произведем корректировку прозвучавших предположений и постараемся дать ответ на причины аномального поведения накопителей по результатам предварительных тестов.
Кроме того, займемся некоторыми вопросами дискового менеджмента и исследованием ряда проблем, отмеченных в статье Dentarq, но которые не находят у меня подтверждения.
Также попробуем взглянуть на проблему одновременного старта дисковых накопителей. На Blitz Formula (чипсет P35) старт не одновременный (8-10 секунд), как и положено. И еще есть ряд моментов, требующих нашего внимания.
Например, как влияют изменения частот процессоров, шины PCIe, НT, оперативной памяти на производительность дисковой подсистемы и рассмотрим вопросы оптимизации.
Памятуя о статье "Прощай, HDD!" и схватке MFT+SSD vs SSD, устроим очную схватку между массивами HDD и SSD, с участием аппаратного контроллера и без него.
Все это планируется осветить во второй части.
Также собирается материал по настройке и оптимизации работы SSD в среде ОС Windows, особенно интересно, что нового и как это новое проявляется в W7. Тут интересен даже не сам массив, а подключение одиночного диска и новая система кэширования и управления накопителями. На первый взгляд, быстродействие SSD в W7 возросло, но надо дождаться RC.
Хочется, чтобы итоговый вывод не диссонировал с планируемым названием этой статьи «Компьютер будущего: здравствуй, SSD!».
Высказаться по существу вопроса можно
тут .
Специально для www.overclockers.ru,
zauropod аkа Zaurozavr, 31 марта 2009 года