PDA

Показать полную графическую версию : [решено] Аномалии RAID 0 на Seagate'ах


ukureniy
25-05-2007, 03:43
А аномалия вот в чем:
Стояли 2 винта (7200.10) в RAID0 по 200 Гб - скорость была около 100 Мб/с. Поставил 2 винта (тоже 7200.10) в RAID0 по 500 Гб - скорость около 60 Мб/с. Это при том, что на сайте Seagate пишут около 78 Мб/с в обыном режиме.

ОС, мать (P5B deluxe) и БП те же самые в обоих случаях. Дравйвера чипсета обновлены (8.1) и Intel Matrix Storage установлен. Замер делался с помощью HD Tune.

В чем же здесь может быть причина такого замедления?

Oleg_SK
25-05-2007, 11:53
У меня такая же проблема. Мат. плата ASUS M2N-E. В компе стоит два винта Seagate 7200.10 по 320Gb. На обоих снята перемычка, т.е. они работают в режиме SATA-2. Оба объединены в RAID-массив, который работает в режиме Stripe. Используется RAID-контроллер интегрированный в чипсет. При тестировании скорости работы, HDTune (hdtune_253.exe) показывает мак. скорость не многим более ~72Mb/sec. В то же время, MHDD при сканировании каждого винта в отдельности показывает макс. скорость >80Mb/sec... Драйвера на мат. плату стоят самые свежие, которые были доступны на сайте ASUS. Хотелось бы выяснить, чем вызвана эта проблема? Может быть, HDTune не корректно работает с RAID-массивами?

igorgn
25-05-2007, 21:09
ukureniy; Oleg_SK
Возможности чипсета матери создавать рейды - полная фикция, рекламный ход. Мало у кого они работали нормально. Я тоже на 2-х Seagate 7200.10 по 320Gb перепробовал практически на всех чипах RAID 0. На разных драйверах и на разных дистрибутивах системы работали по разному. Но ничего хорошего. Поставил контроллер от ST-lab на Sil3132 под PCI-E 1x. Всё залетало. Фактически так и выдаёт: скорость одного диска, умноженная на 2. И одна приятность: при смене мамы RAID не слетает. Рекомендую попробовать. Стои он от 300 до 500 рублей.

Petya V4sechkin
25-05-2007, 21:49
ukureniy
Oleg_SK
Что общего у вас, помимо Seagate? ;)
HDTune.

Для измерения скорости используйте другие программы.

Oleg_SK
26-05-2007, 11:27
Petya V4sechkin
Подскажите, плиз, достойный доверия софт, способный протестировать скорость работы RAID-массива.

Petya V4sechkin
26-05-2007, 12:21
Oleg_SK
Попробуйте разные программы, например Everest, HD Tach.

Если скорость будет низкой везде, тогда можно говорить о несовместимости (типа, неудачная версия прошивки HDD с точки зрения работы в RAID-массивах) и либо менять жесткие диски, либо покупать контролёр (как советовал igorgn). Можно еще BIOS материнской платы обновить.

igorgn
26-05-2007, 13:33
Oleg_SK
Скинул на Ifolder. Название: hd_speed.7z. В архиве одноимённый экзешник. Тихая распаковка с размещением ярлыка: Все программы\Утилиты. Размер: 161.21 кб. Доступен до: 2007-06-25. Ссылка для скачивания файла: http://ifolder.ru/2138669
Тестирует чтение-запись блоками от 1 кб до 16 мб. Выдаёт среднюю, мин и макс скорости винта (массива). Вот по скорости считывания на разных размерах блоков можно и установить, кто и в чём виноват. Для справки: Средневзвешенная скорость 150 мб./сек.; 2-х Seagate 7200.10 по 320Gb на Sil3132 под PCI-E 1x от ST-lab.

Ment69
26-05-2007, 14:08
Oleg_SK и ukureniy А какого размера кеш у этих HDD ?

igorgn
26-05-2007, 14:16
Ment69
Seagate 7200.10 320Gb SATA2 - 16 мб. 500 гиговый винт, скорее всего, имеет не меньший кеш (мода пошла на большие).

Ment69
26-05-2007, 14:20
igorgn Поставил контроллер от ST-lab на Sil3132 под PCI-E 1x. Всё залетало. Тогда проблема только в реализации райд-массива, ведь все райд-массивы на ICH 7 и т.д. это в сущности софтовое решение, и как следствие проблемы софта :)

igorgn
26-05-2007, 14:31
Да, все они (встроенные) барахло. Единственный мне понравился от Интела (модель не помню) под PCI-X. 64 метра оперативки на борту. И цена под штуку баксов. На 8 винтов, делай RAID по своему вкусу, тем более, что аппаратный. Но это серверное решение, на обычных мамах этих слотов нет. А ST-lab на Sil3132 PCI-E 1x наилучшее решение, вместо чипсетовстроенных. И скорость, и глюков нет.

Oleg_SK
26-05-2007, 16:48
igorgn
К сожалению, скачать выложенную вами тулзу не удается. Файлообменник ifolder глючит: отдает 134Kb, после чего перестает отвечать… Ну да ладно, я нашел эту софтину в другом месте.

Petya V4sechkin
К сожалению, мне не понятно: как можно протестировать скорость работы RAID-массива с помощью Everest’а. Как я понял, с помощью этой программы можно протестировать скорость RAM, CPU и FPU. Ничего относящегося к тестированию HDD, или RAID-массивов я не нашел. Я пользовался не зарегистрированной версией программы Everest 4.00.976 Ultimate Edition.

Мне удалось протестировать RAID-массив с помощью следующих программ: HD Tach 3.0.4.0 и HD Speed 1.5.2.61. Результаты выданные HD Tach похожи на те, что выдовала HD Tune. В аттаче находятся скриншоты окна программы. Что касается результатов HD Speed, то она показала именно то, что я и рассчитывал увидить на RAID-массиве (макс. скорость достигала 156Mb/sec). Размер блока в HD Speed был установлен на Auto. Вопрос: чему верить? Две тулзы из трех показали, что я ничего не выиграл в скорости от создания RAID-массива…

Petya V4sechkin
26-05-2007, 18:49
Oleg_SK
К сожалению, мне не понятно: как можно протестировать скорость работы RAID-массива с помощью Everest’а.
Sorry, я смотрел на форуме ixbt.com (http://forum.ixbt.com/topic.cgi?id=11:34231-3#109).
Еще можете WinBench 99 попробовать (тест Disk Transfer Rate).

igorgn
26-05-2007, 22:11
Oleg_SK
Вопрос: чему верить? Две тулзы из трех показали, что я ничего не выиграл в скорости от создания RAID-массива…
Нет, всё правильно. 156 мб/сек - довольно высокая скорость. Это практически максимум, что можно выжать от физической скорости с блинов HDD. Т.е. примерно по 80 мб/сек. Вот и умножаем на 2 в RAID-0. Быстрее работают только Raptor'ы. Ну и стоят... Просто не нужно путать два понятия: SATA-2 - скорость интерфейса 300 мб/сек, и скорость считывания-записи физическую. Как ни крути, а выше физической скорости не прыгнешь, хоть диск будет и называться SATA-7. Меряем по минимуму.
Перезалил прогу на наш сайт. Может, кому-то и понадобится.

Oleg_SK
27-05-2007, 00:03
igorgn
Это все понятно. Как я указал, HDSpeed показал именно ту скорость работы RAID-массива, которую я и ожидал увидеть. Загвоздка в том, что из трех тестирующих программ только эта тулза показала эту скорость. Остальные две хором сказали, что макс. скорость работы RAID-массива составляет ~80Mb/sec (если не обращать внимания на пики на графике, которые погоды не делают). Вот меня и интересует, почему так получилось? Это настораживает…

Petya V4sechkin
27-05-2007, 10:03
Oleg_SK
Остальные две хором сказалиЭто HD Tune и HD Tach? Значит, не используйте их :) Нечего себе настроение портить :) Будем считать, что для RAID они непригодны.
Тут зависит и от того, как программа взаимодействует с диском - можно только строить предположения. Если она читает отдельными блоками, размер которых не превышает размер stripe-блока RAID0, то выигрыша в производительности не будет совсем (по сравнению с одиночным диском).

К сожалению, мне не понятно: как можно протестировать скорость работы RAID-массива с помощью Everest’а. Как я понял, с помощью этой программы можно протестировать скорость RAM, CPU и FPU. Ничего относящегося к тестированию HDD, или RAID-массивов я не нашел. Я пользовался не зарегистрированной версией программы Everest 4.00.976 Ultimate Edition.Разве у вас нет меню Инструменты -> Тест диска? Далее, в левом нижнем углу выбираете из списка Linear Read.
Может, версия неправильная (не Ultimate)?

В конце концов, если программам не доверяете, можете сами провести эксперимент - выбрать большой файл (скажем, ISO-шник размером в несколько гигов) и в любом файловом менеджере при копировании в поле "куда" забить nul (если это Far, не забудьте поставить в системных настройках галку Use system copy routine). Или в командной строке: copy filename.ext nul
И засечь время с секундомером :) Только антивирус на время копирования отключите.

Oleg_SK
27-05-2007, 11:44
Petya V4sechkin
Это HD Tune и HD Tach? Значит, не используйте их :) Нечего себе настроение портить :) Будем считать, что для RAID они непригодны.
OK.

Тут зависит и от того, как программа взаимодействует с диском - можно только строить предположения. Если она читает отдельными блоками, размер которых не превышает размер stripe-блока RAID0, то выигрыша в производительности не будет совсем (по сравнению с одиночным диском).
Понятно... Я этого не знал.

Разве у вас нет меню Инструменты -> Тест диска?
Хм, да действительно - есть. Значит я просто не там смотрел.

Сейчас запустил тестирование RAID-массива с помощью Everest’а. Этот процесс еще не завершен, но уже сейчас можно сказать, что, судя по выводимому графику, результаты будут примерно соответствовать тем, которые были получены с помощью утилиты HD Speed. Причем макс. скорость здесь еще выше - 158,5Mb/sec. Разница не велика, и вполне вписывается в пределы допустимой погрешности тестирования. Таким образом, получается, что RAID-массив работает нормально, и можно забыть о покупке отдельного RAID-контроллера. Это радует. Благодарю всех ответивших мне.

ukureniy
29-05-2007, 12:52
Всем спасибо. Поставил PCI контроллер Adaptec. Все летает! :)

igorgn
29-05-2007, 22:31
ukureniy
Это хорошо, что летает. Надо было всё-таки покупать под PCI-E 1x. Интерфейс пошустрее. Правда, от физических ограничений механического чтения не спасает. Кстати, один Raptor SATA-1 круче 2-х "не Рапторов SATA-2" в RAID-0.

MANN
30-05-2007, 11:23
что интересно, рейд отрабатывает некоректно только с Сигейтами, я уже поднимал эту тему ... если ставить или HDD других производителей или Сигейты в связке с другими то рейд отрабатывает более-менее стабильно.




© OSzone.net 2001-2012