FreeBSD 9上100%的内核负载

我遇到了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是否有什么IO重的事情,但服务器目前闲置:

 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 

还有很多可用的RAM

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

没有交换configuration,但我注意到在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,但负载不下降。

我在哪里可以find关于为什么geom使用这么多CPU的更多信息? 提前致谢。

想想这在FreeBSD中确实是这个问题,

错误171865

你通过重新启动解决了它。