> 1) Reduce the ring size to something reasonable. 1024 is massive
> overkill. 32 would be just fine.
I'll play with this.
> 2) Add a mandatory tsleep in random_kthread() for EACH entry scanned
> from the harvest ring. Something reasonable like 1/10 second (similar
> to what you do if the harvest ring is empty. Or may you could pull
> off 5 entries at a time and then sleep. Right now you run it in a
> tight loop until the ring is completely empty.
Hmm. Sounds doable. I'll play.
> A 1/10 second sleep and a ring limit of 32 still gives you an effective
> 320 seeds per second. Still overkill, but at least not the massive
> overkill that its doing now.
Event != seed. I'll juggle numbers and see if I can come up with any
tweakables (sysctl's) that could give users more control here.
Thanks!
M
--
Mark Murray
Warning: this .sig is umop ap!sdn
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message