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

100% загрузка ядра на FreeBSD 9

У меня проблемы с сервером FreeBSD 9. Одно из 8 ядер (4 с HT) постоянно загружено на 100%.

top дает мне:

CPU:  0.0% user,  0.0% nice, 12.5% system,  0.0% interrupt, 87.5% idle 

Обратите внимание, что 12,5% - это точно 100% / 8.

top -S показывает мне, что проблема в геометрии:

13 root        3  -8    -     0K    48K -       7 385.2H 100.00% geom

Я проверил с помощью iostat, если что-то происходит с большим объемом операций ввода-вывода, но сервер в настоящее время простаивает:

pascal@srv ~$ iostat 1 5  
       tty            ada0             ada1            pass1             cpu
 tin  tout  KB/t tps  MB/s   KB/t tps  MB/s   KB/t tps  MB/s  us ni sy in id
   0     6 22.07   6  0.13  22.43   9  0.20   0.00   0  0.00   0  0  4  0 96
   0   234  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00   0  0 13  0 87
   0    78  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00   0  0 12  0 87
   0    78  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00   0  0 13  0 87
   0    78  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00   0  0 12  0 88

Также есть много свободной оперативной памяти

Mem: 1174M Active, 4399M Inact, 8241M Wired, 208M Cache, 1726M Free          

Своп не настроен, но я заметил странные ошибки в dmesg.today

swap_pager: I/O error - pagein failed; blkno 288,size 12288, error 6
vm_fault: pager read error, pid 95209 (nginx)

Их бывает около 30 в день. Я добавил файл подкачки, но они остались. Я тоже остановил nginx, но нагрузка не падает.

Где я могу найти дополнительную информацию о том, почему geom так много использует процессор? Заранее спасибо.

Думаю, это действительно проблема FreeBSD,

Ошибка 171865

Вы решили это перезагрузкой.