jbd2 / dm-0-8, потребляющий весь ввод / вывод


16

Что такое jbd2 / dm-0-8 и почему он потребляет все мое использование ввода-вывода и вызывает ожидание ввода-вывода?

Есть ли вообще отключить это?

Бонни ++ результаты: http://pastebin.com/iQCWP1qp

$ sudo hdparm -t /dev/sda1

/dev/sda1:
 Timing buffered disk reads: 108 MB in  3.02 seconds =  35.71 MB/sec

1
Замените медленные и, возможно, неисправные диски на более быстрые.
Майкл Хэмптон

Спасибо, как вы упомянули о медленных дисках, я приложил результаты Bonnie ++. Это медленный диск?
Супер Марио

Боже, трехлетний диск на моем рабочем столе быстрее этого.
Майкл Хэмптон

О, даже результат hdparm (добавленный в мой вопрос) достаточно плох, чтобы вызвать это?
Супер Марио

Некоторые подробности о том, как я отследил то, что jbd2делал, когда он продолжал обнаруживаться с высоким% iotopдля меня: serverfault.com/a/801223/181704
Iwan Aucamp

Ответы:


13

jbd - это «блочное блочное устройство» . dm-0-08 указывает устройство, отображаемое устройством отображения. Это просто указывает на то, что вы выполняете ввод-вывод, и он правильно записывается на диск. Само по себе это не источник ИО.

Вот расплывчатый совет, основанный на неопределенности вопроса: если вам нужно меньше времени на айовейт, ваша машина должна выполнять меньше работы, работать более эффективно или иметь больше ресурсов для работы.


Спасибо, я подправил настройки столько, сколько мог, но все еще без изменений. Я также добавил свои результаты Бонни ++. Я надеюсь, что это может помочь, если это из-за медленных дисков.
Супер Марио

1

Была ли файловая система недавно создана? Есть ли процесс с именем ext4lazyinit?

Затем просто подождите, пока он начнет (готовит, форматирует) файловую систему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.