]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commit
kernel: Change timer tick to 1000Hz
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 23 Aug 2021 16:12:33 +0000 (16:12 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 23 Aug 2021 16:12:33 +0000 (16:12 +0000)
commitec3f35777c33d51dc49368a08f36e9d8868a8d9c
treebf04966fcb62aceea62072c3cbebe2390f746617
parentb040e0fe32f7b05ac0844613e8b92b5b1cf5fc2e
kernel: Change timer tick to 1000Hz

This change is required to make the system respond faster to any
realtime events (sending or receiving data packets).

It will wake up at least one core 1000 times a second which will result
in finer timer granularity and make scheduling smoother. HTB for
example sends large packet bursts on each timer even to keep up data
rates which is not helpful for most applications.

The change might increase resource consumption and overhead slightly on
some systems, but since we are running in an idle-dyntick configuration,
we should not keep awake any cores that have not been awake before.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/kernel/kernel.config.aarch64-ipfire
config/kernel/kernel.config.armv6l-ipfire
config/kernel/kernel.config.i586-ipfire
config/kernel/kernel.config.x86_64-ipfire