Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Hardware (аппаратные средства) > raid замедляет работу жестких дисков |
Автор: мыш 19.02.11, 17:04 |
Пытался сделать быстрый массив RAID0. Но столкнулся с тем, что любые винты, включенные в любые возможные RAID-ы работают в полтора раза медленнее чем эти винты без всяких рейдов. Сначала делал его из четырех дисков Western Digital WD3200AAKS http://market.yandex.ru/model.xml?hid=91033&modelid=1012789&show-uid=509991512981340831 Сначала это был RAID10 Померил скорость удилитой HD Tune Скорость оказалась подозрительно маленькой - около 60-70 мб\с Подумал что проблема в дешевых винтах, что-то в инете слышал что прошивки там делают чтобы они с рейдами не работали. Подключил 4 диска Western Digital WD15EARS Та же история: замер скорости на одиночном диске без RAID дает 90 МБ\с, как только включаю в RAID0 - скорость падает до 70 Мб\с причем не важно 2 диска включил или четыре. Я подумал сначала что в случае с этими WD15EARS замедление происходит из-за того, что данные контроллеры не могут работать с дисками более 2ТБ. А ведь при подключении в RAID0 сразу получается 3ТБ если два диска и 6ТБ если 4 диска. Как следствие этого ограничения в винде этот 6ТБ диск виден как два тома размером 2 и 3.5ТБ. Для исключения этого подозрения я в настройке биоса RAID контроллера при создании массива ограничил размер массива до 1.5ТБ. В винде все выглядело правильно, но не помогло, скорость все равно ниже чем у одиночного диска. Ну и зеркально подключенные два диска WD15EARS общим объемом 1.5ТБ тоже имеют замедление. Можно было бы предположить что у меня какой то дохлый контроллер, но контроллеров то у меня два, пробовал все указанное поочередно на обоих. Чтобы оба дохлые были это вообще маловероятно. Материнская плата ASUS M4A785TD-V Evo (на матери есть встроенный RAID контроллер, системный диск у меня через него и работает, двухкратное увеличение скорости четкое. Винты VelociRaptor 2 штуки работающие на скорости около 90 МБ\С вдвоем в рейде работают на скорости около 150 МБ\с) платы контроллеры RAID фирмы STLab примерно такие SATA RAID STLab A-224 http://www.spez.com.ua/price/description.aspx?pn=550322 одна на 2 порта, вторая на 4. |
Автор: Мяут-Настоящий 19.02.11, 17:16 |
Ставлю на PCI-шину или медленный контроллер |
Автор: мыш 19.02.11, 20:42 |
как может быть шина? 133 МБ\с минимальная пропускная способность, на PCI слотах больше ничего не стоит (ну разве что видюха на PCI-E). Должна хотя бы сотню держать. Добавлено медленный контроллер - вообще бред по смыслу, как может выпускаться контроллер, который делает скорость доступа к дискам МЕДЛЕННЕЕ чем без него? Кому и зачем он нужен? Такого не может быть |
Автор: FullArcticFox 19.02.11, 21:28 |
А ты массив то инициализировал? Сия операция занимает очень много времени. И может происходить к тому же в фоне. Цитата На всякий случай уточню еще один момент. Процесс создания массива состоит не только из конфигурирования. После конфигурирования происходит еще процесс инициализации, который как правило означает запись нулей на всю поверхность – т.е. стирание всей информации. Иногда этот процесс запускается вручную, иногда автоматически. Если массив «создался» за пять секунд, это не значит, что он проинициализировался. Контроллер может вести инит в фоновом режиме, вовсе вас об этом не спрашивая. Процесс инита может занимать от десятков минут до нескольких дней – это зависит от мощности контроллера, скорости и размера дисков, приоритета инита. Обычно – от получаса до нескольких часов. http://forum.ixbt.com/post.cgi?id=annc:11:38437 |
Автор: ^D^ima 19.02.11, 22:12 |
это самые тихоходные винты WD. Для рейда есть серия RE (например WD1503FYYS) Т.е. тестируемые диски стоят вместе с системными? |
Автор: Мяут-Настоящий 19.02.11, 23:26 |
Чтобы получить больше портов в десктопной машине. мыш, настоящие RAID-контроллеры делают LSI и Adaptec. Стоят они также соответствующее. Host-RAID на всяких Sil3124 - ессно дерьмецо =) |
Автор: мыш 19.02.11, 23:49 |
для этого есть простые SATA PCI контроллеры Цитата Мяут-Настоящий @ мыш, настоящие RAID-контроллеры делают LSI и Adaptec. Стоят они также соответствующее. Host-RAID на всяких Sil3124 - ессно дерьмецо =) Да? Встроенный в мать контроллер тоже "дерьмецо"? работает как нужно. Неужели ты думаешь что плата-контроллер более простая чем интегрированная в материнку? Добавлено Цитата FullArcticFox @ А ты массив то инициализировал? Сия операция занимает очень много времени. И может происходить к тому же в фоне. Нет, ничего такого не видел в менюшках. Да и интегрированный контроллер заработал сразу, без всяких инициализаций давая нужную скорость. Речь не об абсолютной скорости винта, а об отсутствии относительного увеличения при включении в рейд. Поэтому неважно насколько тихоходен винт. Не понял вопроса. Два системных диска включены в RAID контроллер матери. Остальные диски включеные в контроллер PCI |
Автор: andriano 20.02.11, 07:39 |
Цитата мыш @ как может быть шина? 133 МБ\с минимальная пропускная способность, на PCI слотах больше ничего не стоит (ну разве что видюха на PCI-E). Должна хотя бы сотню держать. 1. Вообще-то это не минимальная, а максимальная пропускная способность. И даже не максимальная, а теоретический максимум. Очевидно, что практический максимум не может быть выше теоретического, зато зачастую существенно ниже. Обычно от 5-10% до 2 раз. В твоем слу4чае на 2 раза очень похоже. 2. К PCI шине подключа.тся не только слоты расширения, но и та периферия, что стоит на "матери". В частности, внутренний RAID контроллер. Вполне возможно, разработчики, чтобы максимизировать скорость обмена с внутренним контроллером, применили схемное решение, ограничивающее скорость шины на разъемах. В любом случае, если от PCI слота планируется получить более половины от его теоретической максимальной пропускной способности, то следовало бы выяснить, а способен ли он на такое. |
Автор: мыш 20.02.11, 07:48 |
Цитата andriano @ В любом случае, если от PCI слота планируется получить более половины от его теоретической максимальной пропускной способности, то следовало бы выяснить, а способен ли он на такое. а можно ли как то измерить это? Пропускную способность шины? И еще вопрос: если воткнуть Raid контроллер в PCI-E 16x это решит проблему? |
Автор: andriano 20.02.11, 11:49 |
1. Можно при условии, что у тебя есть устройство, обеспечивающее скорость передачи данных заведомо больше 133 Мб/с. 2. Да. Хотя для меня наличие дисковых контроллеров выше х4 представляется сомнительным. Но в гнезде х16 он в любом случае должен работать. |
Автор: Мяут-Настоящий 20.02.11, 12:34 |
Они все уже давно называют себя RAID по факту RAID-контролларами не являющимися. Маркетология такая маркетология А ты сравнивал? Пока вижу сравнение десктопных винтов с Велоцирапторами http://www.lsi.com/storage_home/products_home/host_bus_adapters/sas_hbas/internal/sas9211-8i/index.html Добавлено Пропускная способность шины всегда равна теоретической. Вопрос лишь в том - сколько там полезных данных (т.е. твоих), а сколько - служебных (заголовков пакетов, арбитража, прерываний и прочей дряни), а это уже сильно зависит от самого устройства. |
Автор: ^D^ima 20.05.11, 23:18 |
кстати интересная тема скорость Raid контроллеров южных мостов. наконец-то нашел статью Только там для сас дисков. Очень интересно получается. для 0 raid всторенный конторллер Intel получается быстрее. Если у кого есть линк на статью про raid SATA диски на встроенных конторллера - милости прошу. |
Автор: ^D^ima 25.05.11, 09:07 |
Единственны минус который вижу от использования хост\софт рейдов - бОльшая загрузка CPU и возможность потери данных\разрушение рейда на любых вариация 0 рейда при потере питания. В этом случаи надо рейд с BBU, а он есть только на железных рейдах с цеником от 10.000 примерно. |
Автор: FullArcticFox 25.05.11, 09:10 |
Насколько большая? На Core i7 вообще было практически не заметно. RAID5. На современных CPU ИМХО не критично. Добавлено UPS? И вообще, при любом раскладе, ставить ОС на нуль глупо. А вот использовать для как временное, например при монтаже HD видео -- оно вполне самое то. При этом на самом рейде храниться только непосредственно видео, а остальные части проекта -- на обычном HDD без рейда. Сдохло видео -- и хрен сним, структура проекта то осталась Это как пример. При этом за несколько месяцев человек ни разу не пожаловался, что у него развалился рейд. |
Автор: ^D^ima 25.05.11, 10:38 |
Я не знаю. Буду сервер для 1С собирать. Там не помешает скорость. Цитата FullArcticFox @ При этом за несколько месяцев человек ни разу не пожаловался, что у него развалился рейд. Это ясно. Тут больше 10 человек будут терзать реид + бесконечные бекапы и т.д. 24\7 так сказать. Да, как альтернатива. От краха БП не спасет конечно. Тут ещё вступает в силу такой параметр как быстрота развертывания сервера после краха БП\мамки\рейда\отдельного винта и т.д. Добавлено мыш А можно скрины системного монитора глянуть и HD Tune? |
Автор: FullArcticFox 25.05.11, 10:51 |
Цитата ^D^ima @ Это ясно. Тут больше 10 человек будут терзать реид + бесконечные бекапы и т.д. 24\7 так сказать. На серванте я бы не стал нулевой разворачивать. Только зеркалку или пятерку. Если нагрузка на дисковую подсистему большая -- может стоит глянуть в сторону SAS и соответствующих HDD. Потом, на самом деле еще вопрос как "терзать". Если по сетке, то опять же, пропускная способность сети все равно ограничена. И опять же, какая сетка, сотка, гибабит, или что-то еще... Из расчета 1 Мбит в секунду = 0.125 Мбайта в секунду Добавлено Т.е. фактически на сотке получаем 12.5 метров/c (и то это в идеале, в реале -- меньше), на гигабите -- 125Метров/c. |
Автор: ^D^ima 25.05.11, 11:04 |
Будет терминалка. Тут о скорости не идет речь.Скорее нужно ли брать железных контроллер реид или встроенным обойтись. Я ещё думаю или 10 из 4 дисков и на них же бекап или 0-й +бекап на отдельном диске Добавлено система на отдельном, думаю на одиночном VelociRaptor |
Автор: ^D^ima 25.05.11, 11:16 |
А то этим 1с все мозги |
Автор: FullArcticFox 25.05.11, 11:50 |
1c -- SQL версия? Добавлено Бэкап лучше на отдельном. Я в свое время вообще на балванки бэкапил (дополнительно) -- главное с утра не забывать менять пластинки |
Автор: ^D^ima 25.05.11, 12:48 |
Сами базы мелкие, но их много(1С 8.2). Переводить на SQL нет смысла. Если бы была 1 но большая, тогда да. |
Автор: Демо 29.05.11, 09:38 |
Специально проверил. Собрал RAID5 из 4-х дисков на материнке ASUS P6 DEluxe (ICH10R). Скорость падает в разы. Причём не только при записи... Непонятный эффект. |
Автор: antonn 29.05.11, 09:42 |
writeback включен? |
Автор: Демо 29.05.11, 09:58 |
Да, режим отложенной записи на диски включен. W7 x64, RAID - Western Digital 4 x 500Гб Инициализация массива сутки шла. |
Автор: antonn 29.05.11, 10:10 |
чет долго так... |
Автор: Демо 29.05.11, 12:01 |
Похоже зря я бочку на RAID качу. HD Tune показывает вполне хорошую скорость чтения... Добавлено Вот так выглядит тест: А вот так тест отдельного Seagete: А вот похоже дохленький WD, который нужно менять по гарантии (на таких RAID собран): |
Автор: ^D^ima 22.06.11, 10:10 |
нашел интересный сайт по теме: http://www.bestor.spb.ru/Bestor_02/Marks/MarkByRAID.aspx?act=1&pID=101&rid=1 |
Автор: ^D^ima 27.06.11, 11:11 |
Собрал наконец-то. 1 - Raid0 из 3 300 Гб Western Digital WD3000HLFS VelociRaptor 2 - single 300 Гб Western Digital WD3000HLFS VelociRaptor Мать - Asus P8P67 EVO CPU - Core i7 2600 |
Автор: FullArcticFox 27.06.11, 11:38 |
Собрал RAID1 на домашней тачке: raid1.png (, : 1188) |
Автор: ^D^ima 27.06.11, 11:40 |
Что за диски? |
Автор: FullArcticFox 27.06.11, 11:40 |
Жестяки: http://www.ulmart.ru/goods/191420/?from_fav=1 (Hitachi Deskstar 7K1000.C 1Tb) Контроллер: https://www.ulmart.ru/goods/235312/?from_fav=1 |
Автор: Демо 04.07.11, 21:18 |
Ждём отзывов-) |
Автор: ^D^ima 05.07.11, 07:09 |
Доволен. 1С работает быстро. Если не считать глюков 1с 7.7 в Remote App |
Автор: мыш 19.07.12, 08:43 |
Народ, вывод то какой мне делать? Тотальная невезучесть? Или хреновый контроллер sil? |
Автор: antonn 19.07.12, 09:34 |
вывод простой - для таких вещей нужно брать железки под них заточенные (читай внешний рейд-контроллер со своей памятью) |
Автор: ^D^ima 18.11.16, 14:37 |
Заменил на Intel ssd 3610 480 гб было: http://forum.sources.ru/index.php?act=Atta...attach_id=10515 стало: intelSSD.png (, : 908) |
Автор: Славян 21.11.16, 15:59 |
RAID0. raid0.png (, : 911) Скорость передачи раза в 2..3 медленнее, а время доступа более, чем в 200 раз больше. Ожидаемо. Эх... П.С. по цене, конечно, намного выгоднее. |
Автор: ^D^ima 01.12.16, 20:29 |
Славян Для каждых целей свои задачи: Вот 0-й массив из 3-х дисков велоси раптор 10.000 rpm: http://forum.sources.ru/index.php?act=Atta...attach_id=10514 Видно что 1 ссд быстрее по скорости на 50%. |
Автор: Славян 08.12.18, 13:50 |
Новые диски, новые массивы RAID0: Программный: raid0_win10_hdtunepro570_6Tb_2018_12_07_.png (, : 567) Аппаратный (?): raid0_win10_hdtunepro570_16Tb_2018_12_07_.png (, : 534) Прогресс радует!!! |
Автор: ^D^ima 08.12.18, 22:02 |
Славян Сколько и какие диски? |
Автор: Славян 09.12.18, 03:30 |
Всюду по два, всюду по 7200об/мин. |