Я запустил файловый сервер на конечном сервере CentOS 5.8.
На данный момент меня беспокоит только то, что кажется прерывистой, но непрерывной высокой активностью дискового ввода-вывода, вызывающей общее замедление из-за jbd2 / sda2-8 обработать.
jbd2 / sda2-8 использует / dev / sda2, который является вторым разделом первого жесткого диска (IE: корневой раздел).
Дополнительная информация: при использовании «iotop» виновником оказывается «jbd2 / sda1-8», делающий записи каждую секунду, что, похоже, является процессом ядра, связанным с журналированием в файловой системе ext4, если мой поиск в Google верен.
Я вижу, что "jbd2 / sda2-8" появляется здесь то и дело, но, конечно, не каждые 3 секунды ... в режиме ожидания он появляется примерно 1-2 раза в минуту. Когда я использую систему, она появляется чаще.
Результаты АТОП: http://grabilla.com/02b14-8022db2e-4eb9-4f10-8e10-d65c49ad7530.png
Результаты IOTOP: http://grabilla.com/02b14-cf74b25d-4063-4447-9210-7d1b9b70e25b.png
Результаты HTOP: http://grabilla.com/02b14-ad8cad0e-89b0-46d3-849d-4fd515c1e690.png
jbd2 / sda2-8 - это процессы, которые я вижу, когда iotop выполняет запись на диск, даже если он вообще не используется.
Кто-нибудь знает, как я могу решить проблему высокой загрузки диска, вызванную процессом jbd2 / sda2-8?
Я не знаю, полезно ли это, но у нас была аналогичная проблема, которая, как оказалось, была вызвана отказом одного из дисков в нашем массиве RAID. Это означало, что каждая запись занимала во много раз больше времени, чем следовало бы.
В конце концов мы нашли его, когда перезагрузились, и RAID-контроллер наконец обнаружил проблему, но мы могли получить представление о проверке журналов RAID.
Я надеюсь, что это поможет (это моя первая попытка ответить здесь).
Согласно опубликованным вами снимкам экрана, большое количество операций записи создается рабочим процессом nginx с PID 2202, а также одним из процессов ffmpeg.
Предоставляете ли вы какую-либо услугу потоковой передачи или преобразования мультимедиа? Процесс jdb2 - это всего лишь симптом, а не основная причина того, что вы предоставляете приложение. jbd2 - это просто мессенджер. Если система не используется, она будет время от времени появляться при выполнении синхронизации журнала, а при большой нагрузке и большем количестве записей в журнал вы увидите, что это поведение соответствует тому, что вы описали.