Назад | Перейти на главную страницу

Высокий дисковый ввод-вывод при перезагрузке сервера

Машина с CentOS 5.8 имеет высокий уровень дискового ввода-вывода при запуске. Дисковый ввод-вывод выполняется процессами kmirrord, kjournald и pdflush. Я сделал следующее:

1) Смонтировал файловую систему с параметром noatime. 2) Версия ядра Linux <2.6.20 и, следовательно, iotop не сообщает. Я включил block_dump, и это говорит о том, что kmirrord, kjournald и pdflush широко читают / записывают на диск.

Нагрузка на сервер также возрастает при таком высоком использовании диска. Это продолжается некоторое время (около получаса), после чего система возвращается в нормальное состояние.

Могу ли я еще что-нибудь проверить?

CentOS 5.8 довольно устарела. 5.10 - текущая версия.

Я только что просмотрел историю версий lvm2 в текущей версии 5.10:

  • Ми 26 июня 2013 г., Питер Райноха - 2.02.88-12
  • Также фильтруйте разделы на компонентах mpath, если multipath_component_detection = 1.

  • Mi Mai 22 2013 Питер Райноха - 2.02.88-11

  • Отказаться от инициализации слияния снимков в lvconvert, если ядро ​​не поддерживает.
  • Удалите предупреждение о необходимости ручной очистки после сбоя повышающего преобразования зеркала.
  • vgimport '--force' теперь позволяет пользователям импортировать VG с отсутствующими PV.
  • Зеркальный журнал теперь фиксируется перед зеркалом при возникновении двойной ошибки.
  • Разрешить lvconvert --stripes / stripesize только с --mirrors и --repair.
  • Увеличьте предел для major: minor до 4095: 1048575 при использовании опции -My.

  • Ди 28 августа 2012 Питер Райноха - 2.02.88-10

  • Улучшить документирование политик распределения на уровне 8.

  • У 26 июля 2012 г., Питер Райноха - 2.02.88-9

  • Исправьте выделение цепей, чтобы цепляться за PV, уже найденные с помощью непрерывной политики.
  • Исправьте политику привязки, чтобы она не работала как обычная политика, если не было предыдущего сегмента LV.
  • Исправьте цикл выделения, чтобы не использовать более поздние политики, когда --alloc цепляется без тегов.
  • Добавьте _TO_LVSEG к именам внутренних флагов A_CONTIGUOUS и A_CLING. Решает: # 821013

  • Пт 25 мая 2012 Милан Броз - 2.02.88-8

  • Не печатать предупреждение для pv_min_size, установленного в диапазоне от 512 КБ до 2 МБ.
  • Исправьте деление на ноль, если во время vgcfgrestore используется PV с нулевым счетчиком PE. Постановляет: # 786009 # 820237

  • Пт 20 января 2012 г. Милан Броз - 2.02.88-7

  • Сохранять монопольную активацию зеркала кластера при преобразовании. Решает: # 702065

  • Ми 18 января 2012 Милан Броз - 2.02.88-6

  • Исправлена ​​обработка снимков формата lvm1.
  • Сделайте сообщение об ошибке блокировки памяти более понятным. Решает: # 758833 # 769053

  • До 01 декабря 2011 Милан Броз - 2.02.88-5

  • Исправьте преобразование зеркального журнала и vgsplit для зеркальных журналов.
  • Исправить расширение автоматического снимка dmeventd. Решает: # 754598 # 755762 # 754198

Так что здесь вы можете столкнуться с известными ошибками.

Проверьте с помощью iotop. Он отлично работает на CentOS / RHEL 5.8. Посмотреть здесь.

Это происходит при каждой перезагрузке? Теплый ботинок?

Этот сервер находится на физическом оборудовании? VPS? Виртуальная машина?

Как давно это было проблемой?