[Bug 230808] rand_harvestq high CPU utilization
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Aug 21 19:20:44 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230808
Bug ID: 230808
Summary: rand_harvestq high CPU utilization
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: danilo at FreeBSD.org
I'm seeing a high CPU utilization by the thread rand_harvestq.
It's easily reproducible in my system, just reading from /dev/urandom for 2
seconds is enough to trigger this issue. The rand_harvestq start eating CPU for
minutes and the system (at least the graphical interface) start freezing for
few seconds.
After some minutes the thread stop the high CPU consumption and the system stop
freezing.
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
19 root -16 - 0 16K CPU3 3 6:31 100.00% rand_harvestq
11 root 155 ki31 0 64K CPU2 2 327:17 98.30% idle{idle:
cpu2}
11 root 155 ki31 0 64K RUN 3 323:58 69.61% idle{idle:
cpu3}
11 root 155 ki31 0 64K CPU0 0 325:32 69.01% idle{idle:
cpu0}
11 root 155 ki31 0 64K RUN 1 327:07 58.61% idle{idle:
cpu1}
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
19 root -16 - 0 16K CPU1 1 27:50 99.98% rand_harvestq
11 root 155 ki31 0 64K CPU2 2 359:58 98.65% idle{idle:
cpu2}
11 root 155 ki31 0 64K RUN 3 351:16 98.41% idle{idle:
cpu3}
11 root 155 ki31 0 64K CPU0 0 357:59 94.45% idle{idle:
cpu0}
11 root 155 ki31 0 64K RUN 1 345:23 4.51% idle{idle:
cpu1}
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
19 root -16 - 0 16K CPU3 3 28:16 100.00% rand_harvestq
11 root 155 ki31 0 64K CPU0 0 358:24 97.82% idle{idle:
cpu0}
11 root 155 ki31 0 64K RUN 2 360:23 97.78% idle{idle:
cpu2}
11 root 155 ki31 0 64K RUN 3 351:36 70.94% idle{idle:
cpu3}
11 root 155 ki31 0 64K CPU1 1 345:31 25.92% idle{idle:
cpu1}
More information about my setup
$ uname -a
FreeBSD capeta 12.0-ALPHA2 FreeBSD 12.0-ALPHA2 #14 r337973M: Fri Aug 17
13:03:01 -03 2018
danilo at capeta:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64
$ sysctl kern.random
kern.random.fortuna.minpoolsize: 64
kern.random.harvest.mask_symbolic:
PURE_RDRAND,[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,NET_ETHER,NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
kern.random.harvest.mask_bin: 00000010000000111111111
kern.random.harvest.mask: 66047
kern.random.random_sources: 'Intel Secure Key RNG'
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list