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

kblockd и kjournald high cpu

У меня есть сервер с 5 ГБ оперативной памяти и четырехъядерным процессором с тактовой частотой 3 кГц. Он работает под управлением CENTOS 5 и обычно работает нормально. В течение месяца или около того у меня были проблемы с ним, средняя загрузка поднимается выше 4, и некоторые из них начинают выходить из строя (например, почтовый сервер), и когда я смотрю на это, он говорит, что 35-65% CPU is wa, ты, если я посмотрю на момеры, у меня более 1 ГБ свободного места, поэтому он не должен работать со свопом. Единственная подсказка, которую я имею, - это процесс kblockd (и обычно kjournald), который съедает около 25% моего процессора. Проблемы с моим сервером обычно начинаются примерно одновременно с этими процессами. Обычно в итоге я перезагружаю сервер, он, кажется, не хочет проходить сам по себе. Это происходит раз в сутки. Есть идеи о том, что может происходить?

Спасибо, Вирджил

Во время этих всплесков попробуйте использовать iotop и посмотрите, какие процессы потребляют диск. btrace также удобный инструмент.

Вам может потребоваться выполнить yum install iotop blktrace прежде, чем у вас появятся эти команды.