Member
Статус: Не в сети Регистрация: 09.02.2006 Откуда: six feet under
Многие уже обзавелись многоядерными, многогигагерцовыми процессорами, мощными видеокартами с огромным количеством конвейеров, шустрой высокочастотной памятью с низкими задержками, но есть один очень важный компонент в системе, в который всё это сверхскоростное счастье может упереться - это жёсткий диск.
Для проверки скоростных параметров вашего HDD и предназначен HAB.
На что нужно смотреть в результатах: 1.IO Deley - время доступа "до винта", показывающие скорость реакции диска (время за которое контроллер выдаёт запрос и обрабатывает его) и системы (задержка в канале передачи данных плюс задержка в драйвере плюс задержка из-за скорости самого процессора) и быстродействие интерфейса. Соответственно чем меньше, тем лучше. 2. Access - среднее время доступа, показывает как долго будет лететь головка по поверхности пластины, пока не найдёт нужные данные. Чем меньше, тем лучше. 3. Тест на Burst/Linear read - здесь мы можем посмотреть как быстро диски обмениваются данными со своим кэш-буфером/скорость чтения последовательно расположенных данных, причём блоки имеют различный размер и нам легко оценить, как быстро диск работает, например, с маленькими 4К блоками или же наоборот с большими 2Мб. Тут уже чем больше, тем лучше.
А вот так всё это выглядит: #77
Ну и линк на скачивание: http://testmem.tz.ru/hab.zip Зеркало HAB _________________________________________________________________ Для корректного снятия результатов теста опции быстрого тестирования НЕ Включать! Окно статистики и/или её текстовую версию размещать НЕ Нужно! Оптимальный размер страйп-блока для РАЙД 0 определяем по формуле Скорость буферного чтения блока + 10-20Мб/с >= максимальной линейной скорости диска. Стремимся к минимальному страйп-блоку, если Ваши приложения не оптимизированы читать большими блоками (для проверки этого и служит сбор статистики). Отредактировано модератором: LAV48. Дата: 25.09.2008 21:47
Последний раз редактировалось 6e33yMa 22.06.2008 12:43, всего редактировалось 2 раз(а).
Advanced member
Статус: Не в сети Регистрация: 26.08.2005 Откуда: 34
Himik_15 Протестируйте одиночный диск, тогда можно будет сказать какой размер страйпа предпочтительнее.
BSViper писал(а):
Зачем выключать кеширование? Ведь оно же по идее ускоряет работу массива.
Кэширование ускоряет работу дисковой подсистемы, только тогда, когда данные попавшие в кэш востребованны, но такое бывает далеко не всегда, а пока идёт чтение в кэш остальные запросы собираются в очередь.. часть из них может попасть на данные попавшие в кэш, а какая-то часть обязательно будет читаться с пластин, а следовательно эти данные придут со значительной задержкой. Тот же эффект достигается включением NCQ. Представим ситуацию, когда чтение с диска идёт не линейно (такое бывает сравнительно редко), а по произвольным адресам: получаем, что с винта читаются десятки мегабайт, при требующихся реально сотнях килобайт - что будет быстрее, с кэшированием или без?
_________________ Очень давно не обновлял инфу в профиле.
Member
Статус: Не в сети Регистрация: 01.04.2003 Откуда: Столица
Про кеширование понятно. Спасибо за исчерпывающие ответы.
Еще вопрос: для проведения теста и во избежании потери данных надо что-то специально делать (сохранить данные, форматировать диск, переразбить разделы и т.д.)?
LAV48 Наткнулся на хороший обзор контроллеров для рейда, там можно увидеть почему мой тест рейда со страйпом 4кб похож на 16 - 32 кб.
Блин, NERO мой DVDюшник видит и пишет диски, а windows видит его как CDюк и acronis тоже.
Member
Статус: Не в сети Регистрация: 01.04.2003 Откуда: Столица
Прогнал тест.
Теперь совсем непонятно.
При включенных кешах програмка падает, но при этом успевает снять часть результатов:
#77 При отключении кеша массива, и включенных кешах жестких дисков ситуация другая:
#77 Ну и результат при отключении всех кешей..
#77 Что-то как-то совсем грустно без кеширования. Чисто субъективно - скорость работы значительно снизилась...
Windows Vista 32-bit, 4 диска в массиве RAID0, stripe 32кб
Собственно, интересны ваши комментарии по этой ситуации. Отредактировано модератором: LAV48. Дата: 04.09.2008 9:58
наблюдаю за этой темой, HAB программа хорошая, рейд 0 вроде скоростной но чего то реального не хватает к тестам, у кого рейд 0 покажите (скрин) с какой скоростью копируются файлы, например гиговый воб файл выдернутый из любого дивиди, внутри раздела и между разделами, например в Total Commander, он показывает скорость или в висте (в неро есть тест скорости винта), кстати наблюдается ли какая то связь между размером страйпа и размером кластера?
желательно не догадки а что то подтвержденное каким нибудь тестом в ответе.
знаю, тоже читаю, меня просто интересует взаимосвязь размера страйпа (и размера кластера) на производительность при копировании маленьких и больших файлов в рейде 0, а ведь именно тут обсуждается выбор размера страйпа с помощью HAB.
вот и хотел узнать какая будет разница в скорости при различных размерах страйпа,
Сам сделал рейд 0 на 2 питисотках самса результаты тестирования тут,
Заблокирован Статус: Не в сети Регистрация: 22.12.2005 Откуда: Московская обл. Фото: 41
Вельд Круто! Для статистики твои данные по этим дискам очень полезны! Вот мои графики с 128кБ страйпом - http://images.people.overclockers.ru/163977.png Видно что у тебя скорость на блоках менее 256кБ повыше чем у меня и прилично - в общем надо снижать страйп мне! Значит тоже наверно надо 16кБ страйп делать, а то сейчас стоит 128кБ и вот думаю как лучше сделать заново пересобрав массив - 16кБ или 32кБ? Планируется попозже чуток на второй логический раздел рейда 0 ставить Висту, а она говорят большими блоками читает - вот и хз! Кстати как тебе диски по шуму и т.п.?
LAV48 Что скажешь по результатам Вельд - у него диски как у меня и какой тогда мне страйп все таки выбрать?
Advanced member
Статус: Не в сети Регистрация: 26.08.2005 Откуда: 34
Вельд Отчётливо видно, что массив упёрся в интерфейс: 94/94 на 16кБ.. надо было ставить 32кБ, прирост может и не столь существенный, но хотяб отсутствие явного горлышка...
Himik_15 Остаюсь при своём мнении
_________________ Очень давно не обновлял инфу в профиле.
Заблокирован Статус: Не в сети Регистрация: 22.12.2005 Откуда: Московская обл. Фото: 41
LAV48 То есть получается для этих хардов лучше ставить 32кб страйп-блок?
Я не совсем понимаю по графику - можешь пояснить почему у Вельд уперся в интерфейс?
Member
Статус: Не в сети Регистрация: 01.04.2003 Откуда: Столица
serj писал(а):
BSViper, кеширование диска выключать смысла нет - второй и третий рисунок полностью повторяются.
BSViper писал(а):
Чисто субъективно - скорость работы значительно снизилась...
- к какому конкретно случаю это относится?
Второй и третий скрин не совсем одинаковы.. Если примотрется - есть разница во времени доступа, но возможно это погрешности измерения.
Скорость работы снизилась как только выключил кеширование массива, а без кешей дисков скорость упала еще больше. Судил об этом просто - по загрузке Windows..
Хотелось бы, тем не менее, услышать рекомендации по размеру страйпа для этой конфигурации.
Advanced member
Статус: Не в сети Регистрация: 10.04.2003 Откуда: Москва
Извиние за глупый вопрос ... зачем делать RAID0, да и просто, на дисках с IO Delay в 100us и больше? Например, ST3500320AS (500G) имеет задержку в 47uS, и это на Intel P35. Соотвестсвенно, на 4K скорость чтения 60Mb/s. Зачем брать что-то другое? (в смысле - WD/Samsung &etc)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения