Files
linuxkit/kernel
Krister Johansen fac99683a7 Switch kernel hz to 1000.
While investigating performance problems around 'docker run' times, it
was observed that a large amount of time was spent in network namespace
creation.  Of that time, a large portion involved waiting for RCU grace
periods to elapse.  Increasing HZ causes the periodic timer to check for
quiesced periods more frequently, which consequently reduces the amount
of time RCU callers spend waiting for grace periods and in barrier
waits.

By itself, this change took the amount of time to execute a 'docker run
hello-world' down to 570ms from over 2000ms on 4.14, and down to 390ms
from 1260 on 4.17 and 4.18.

Signed-off-by: Krister Johansen <krister.johansen@oracle.com>
2018-08-20 17:45:03 -07:00
..
2018-08-13 17:18:55 -07:00
2017-03-07 23:48:46 +00:00
2018-08-20 17:45:03 -07:00
2018-08-20 17:45:03 -07:00
2018-08-20 17:45:03 -07:00
2018-08-20 17:45:03 -07:00
2018-08-20 17:45:03 -07:00
2018-08-17 11:18:38 +01:00
2018-01-14 13:07:27 +00:00

See ../docs/kernels.md for more information on kernel builds.