184 похожих чатов

Всем, привет! Неделю бьёмся с производительностью RAID массива. Имеем 20 sas hdd

10k rpm. Нужен RAID 6 или 60.
Как правильно конфижить mdraid читал(chunk, stripe и прочее по мануалам).

Пытаемся выжать максимум скорости чтения, но запись хотелось хотя бы 5 скоростей одного диска.
Как бы не бились, получаем 4Гб\с на чтение и 600Мб\сек на запись.
При этом, на запись никак не получается выше 600 подняться. Пробовали RAID10, всё равно 600.
Скорость чтения с одного диска 250 Мб\с, запись примерно такая же.
Смотрел на других серверах, скорость записи на 10xHDD 7200rpm RAID6 - 600
6xHDD 7200rmp RAID10 - 300Мб\сек
Если собрать два RAID6, скорость записи на каждом будет 500, а если писать одновременно - 300 на каждом.

Если делать железный RAID60, получаем скорость чтение|запись 1,8Гб\сек|2Гб\сек
Получается, что скорость записи режется не контроллером, а mdraid.

Кто-нибудь сталкивался? Может есть какой-то секретный параметр в mdadm?

Скорость тестируем вот так:
fio --directory=/home --name=test --rw=write --bs=1m --size=10G --numjobs=1 --time_based --runtime=60 --group_reporting --ioengine libaio --iodepth=32 --buffered=0 --direct=1

Практика показывает, что такой тест даёт достаточную точность. Под реальной нагрузкой получаю схожие показатели.

12 ответов

17 просмотров

А во время записи процесс mdadm сколько цпу использует?

Maxim- Автор вопроса
Danil
А во время записи процесс mdadm сколько цпу исполь...

top показывает 70%. Подозреваю, что он на одном ядре работает. Процессоры E5-2680 v4, 14 ядер, 28 потоков

Maxim
top показывает 70%. Подозреваю, что он на одном яд...

Да, мдадм работает на 1 ядре всего, у нас такая-же беда из-за этого

Maxim- Автор вопроса
Danil
Да, мдадм работает на 1 ядре всего, у нас такая-же...

Попадалось в нескольких постах, что необходимо отдавать предпочтение mdraid вместо железного. Якобы, он быстрее работает. Вот и не пойму, что мы делаем не так...

Maxim
Попадалось в нескольких постах, что необходимо отд...

Он работает быстрее, чем тот hp raid, что совался в сервера hp.

Maxim- Автор вопроса
Stanislav Vlasov
Он работает быстрее, чем тот hp raid, что совался ...

В данном случае контроллер Adaptec. Всегда считал, что это одни из самых простых

вот тут есть несколько набросов от Миловидова https://youtu.be/ondHe_JUyW4?si=mBoM5wmBw9DCsT7Q&t=917

Maxim
В данном случае контроллер Adaptec. Всегда считал,...

Просто на рейды hp много кто наступал. В частности, у меня было на запись меньше гигабита в raid6 из 12 дисков на аппаратном рейде.

Maxim- Автор вопроса
Maxim- Автор вопроса
Stanislav Vlasov
Просто на рейды hp много кто наступал. В частности...

А на mdraid какая скорость получается и на каких дисках? Мне бы для статистики

Maxim
А на mdraid какая скорость получается и на каких д...

Не помню, какие тогда были диски конкретно (точно больше 5 лет назад), но получилось точно несколько сот МБ/сек.

Maxim
А на mdraid какая скорость получается и на каких д...

А да, диски были sata — сервер бекапов собирали. Потом переделывали остальные сервера, где был такой рейд.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта