Периодический самозапуск проверки дисков

12 3
D
На сайте с 28.06.2008
Offline
1101
2121

Случайно замечаю второй раз необъяснимый рост нагрузки, вывод команды

root@custom ~ # cat /proc/mdstat
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 sda4[0] sdb4[1]
1822442815 blocks super 1.2 [2/2] [UU]
[================>....] check = 84.1% (1533941760/1822442815) finish=111.5min speed=43094K/sec

md2 : active raid1 sda3[0] sdb3[1]
1073740664 blocks super 1.2 [2/2] [UU]
resync=DELAYED

md1 : active raid1 sda2[0] sdb2[1]
524276 blocks super 1.2 [2/2] [UU]


md0 : active raid1 sda1[0] sdb1[1]
33553336 blocks super 1.2 [2/2] [UU]

unused devices: <none>

показывает что идет какая то проверка...

Написал вопрос хостеру FastVPS, типа кто/что запускает проверку, они отвечают:

Давайте проверим ФС дисков? Но потребуется даунтайм до 2х часов. Возможно, из-за ошибок в ФС идет рассинхронизация массива.

Вроде еще месяца 2 не прошло как взял сервер, что уже дискам пипец?

png iostat-month.png
png iostat-day.png
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Это не проверка ФС, а синхронизация программного рейда.

Узнать о состоянии дисков поможет SMART.

Не стоит плодить сущности без необходимости
M
На сайте с 16.09.2009
Offline
278
#2
Andreyka:
Это не проверка ФС, а синхронизация программного рейда.

Это проверка программного рейда. Посмотри в словаре слово check, пожалуйста.

Dram:
показывает что идет какая то проверка...

Проверка рейд запускается периодически - смотрите кронтабы. В debian сейчас - раз в месяц (расписание в /etc/cron.d/mdadm), в RHEL - раз в две недели, если правильно помню.

Это не должно мешать работе нормально настроенного сервера.

Andreyka:
Узнать о состоянии дисков поможет SMART.

SMART тесты тоже полезно запускать периодически (man smartd). Иначе актуальность метрик SMART будет под большим вопросом.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Andreyka
На сайте с 19.02.2005
Offline
822
#3
myhand:
Это проверка программного рейда. Посмотри в словаре слово check, пожалуйста.

Поздравляю, ты нашел пасхалку.

N
На сайте с 06.05.2007
Offline
419
#4
myhand:
Это не должно мешать работе нормально настроенного сервера.

Но ведь мешает.

Проблема в том, что иногда нельзя настроить нормально в вашем понимании, если ресурсы IO на пределе и любая дополнительная активность выводит сервер из равновесия. Хорошо иметь запас ресурсов для равновесия, но накладно.

Тут надо или памяти добавлять или дисков, но выгоднее ограничить скорость проверки и поставить выполняться эту проверку пореже. Что я и рекомендую.

Кнопка вызова админа ()
M
На сайте с 16.09.2009
Offline
278
#5
netwind:
Но ведь мешает.

Мне не мешает.

netwind:
Проблема в том, что иногда нельзя настроить нормально в вашем понимании, если ресурсы IO на пределе и любая дополнительная активность выводит сервер из равновесия. Хорошо иметь запас ресурсов для равновесия, но накладно.

Если вы думаете, что клиенты других балуют простаивающими ресурсами - это наивно. Все экономят на чем можно.

Первый момент, на который иногда имеет смысл обратить внимание (для raid5, например) - изменить приоритет CPU шедулера. Дебиановский скрипт в stable - это не делает. В sid - уже научился.

Второй момент - делать проверку инкрементами, запускать на небольшой период, но делать это почаще. Есть простые патчи для дебиан.

Третий момент - еще какие-то IO-интенсивные задачи, например, бекап. Обычно есть возможность разнести их во времени и это имеет смысл.

netwind:
Тут надо или памяти добавлять или дисков, но выгоднее ограничить скорость проверки и поставить выполняться эту проверку пореже.

Скорость ограничивает не только проверку - но и ребилд. Об этом надо, по меньшей мере, помнить.

Что касается "пореже": ИМХО, и раз в месяц это редко. Особенно для современных терабайтников.

N
На сайте с 06.05.2007
Offline
419
#6

myhand, не вижу ни одного опровергающего суть мыслей утверждения. Может не надо меня цитировать?

D
На сайте с 28.06.2008
Offline
1101
#7

Спасибо, т.е. это нормально для Дебиана, так и должно проверяться раз в месяц?

Просто у мне лоад аверадж всегда держится в районе 1, даже в пик в будни, а тут смотрю 1,5 - 1,7, стало интересно что это вызвало...

N
На сайте с 06.05.2007
Offline
419
#8

Dram, это характерно для нового дебиана.

до этого большинство пользователей raid даже не подозревало, что массив нужно проверять.

мало кто сможет аргументировать статистикой нормально (то есть является ли действительно стандартной практикой для подавляющего большинства raid-массивов) это или нет. я не берусь.

M
На сайте с 16.09.2009
Offline
278
#9
netwind:
myhand, не вижу ни одного опровергающего суть мыслей утверждения.

Опровергать бездоказательные утверждения мне не интересно.

Dram:
Спасибо, т.е. это нормально для Дебиана, так и должно проверяться раз в месяц?

Запуск проверки - да, это нормально.

А вот какой-то негативный эффект от нее - нет, не нормально. Если проверка действительно мешает (не просто "LA подскочил") - см. выше рекоммендации.

D
На сайте с 28.06.2008
Offline
1101
#10

Не - по сайтам ничего не видно, ничего не тормозит, просто LA поднимается...

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий