commit e6b81333e1c342741087c579a9407da5bf4eca62
Author: Matthew Dillon
Date: Sat Aug 12 10:26:17 2017 -0700
kernel - Fix bottlenecks that develop when many processes are running
* When a large number of processes or threads are running (in the tens of
commit 41ca9afb26bd2f0654acb8462f6abe441e329f80
Author: Matthew Dillon
Date: Sat Aug 12 11:16:26 2017 -0700
kernel - loadavg structure 32->64 bit fields
* The loadavg structure overflows when a large number of processes
are running. Yes, I in
commit 1b5abfb3c98aa17a9f240fd6e4c15b926b8dc232
Author: Matthew Dillon
Date: Sat Aug 12 11:40:30 2017 -0700
kernel - Bump wakeup hash size a little
* Bump from 4001 to 8191 entries to reduce chain length to help situations
where a large numbers
commit 586c43085fc900273732f99de6c9ef43f73ded76
Author: Matthew Dillon
Date: Sat Aug 12 12:24:16 2017 -0700
kernel - Break up scheduler and loadavg callout
* Change the scheduler and loadavg callouts from cpu 0 to all cpus, and
adjust the
commit bb47122611f95c674b6e12943b8630abc7ed6e61
Author: Matthew Dillon
Date: Sat Aug 12 13:44:54 2017 -0700
kernel - Change maxproc cap calculation
* Increase the calculation for the maxproc cap based on physical ram.
This allows a machine with