7.0-BETA3 - [thread taskq] eat 100% WCPU




1684 processes:26 running, 1639 sleeping, 19 waiting
CPU states: 6.7% user, 0.0% nice, 54.5% system, 1.1% interrupt, 37.7% idle
Mem: 1332M Active, 1903M Inact, 505M Wired, 118M Cache, 214M Buf, 76M Free
Swap: 2060M Total, 2060M Free

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
9 root 1 8 - 0K 16K CPU1 1 536:07 100.00% thread taskq
12 root 1 171 ki31 0K 16K RUN 0 53.5H 64.06% idle: cpu0
11 root 1 171 ki31 0K 16K RUN 1 50.3H 14.26% idle: cpu1

After 2 days of work thread taskq starts to eat all available CPU.

In normal condition system work with about 80% idle.

Kernel config - generic with removed inet6/sctp, raid controllers, fireware e.t.c.

Processes which work with disk often sleep on filelist lock:

$ find /usr/ -name not_exist

load: 7.76 cmd: find 69836 [filelist lock] 0.00u 0.00s 0% 1044k
load: 7.76 cmd: find 69836 [filelist lock] 0.00u 0.00s 0% 1044k
load: 7.76 cmd: find 69836 [filelist lock] 0.00u 0.00s 0% 1044k

On other servers I don't see this state.

$ uname -srp
FreeBSD 7.0-BETA3 amd64

Is it possible to debug this problem?

--
WBR,
Anton Yuzhaninov
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages