Как начать устранение неполадок производительности записи Linux mdadm raid10?

Как начать устранение неполадок производительности записи Linux mdadm raid10?

Используя Linux mdadm, я настроил массив raid10,f2 из шести дисков. Я использую диски SATA на 7200 об/мин. Самая большая нагрузка, о которой я беспокоюсь, — это запись четырех потоков живого видео (в худшем случае по 20 Мбит каждый, конечный размер файла в худшем случае составит 10 ГБ), при этом просматривая другой ранее сохраненный файл (похожие характеристики).

Я заметил сбои в записях, которые выглядят как пропущенные кадры. Я подозреваю, что мой RAID-массив не справляется, но я хотел бы узнать больше о том, что конкретно происходит. Он слишком долго ищет? Есть ли какие-то случайные задержки? Есть ли определенное устройство в массиве, которое работает дольше других и т. д.

Какие инструменты мне следует использовать, какую информацию мне следует собирать и как ее интерпретировать? В идеале я хотел бы, чтобы что-то собирало данные в течение нескольких дней, а затем я мог бы вернуться и просмотреть их, но если это невозможно, то больше инструментов типа «моментального снимка в реальном времени» тоже подойдут.

решение1

Для использования в записи sar- во многих дистрибутивах частьsysstatупаковка.

Другой инструмент, который является частьюsysstatявляется iostat.

Предположим, у вас есть raid1 (md0), состоящий из sdd и sde. Чтобы посмотреть disk-io:

iostat -d -m 1 md0 sdd sde.

Вот как я сегодня наблюдал за многопутевым программным RAID1 SAN, чтобы увидеть, сбалансирован ли трафик по всем активным путям.

Связанный контент