]> git.ipfire.org Git - people/stevee/ipfire-2.x.git/commit
kernel: Change timer tick to 1000Hz
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 17 Sep 2021 11:42:17 +0000 (11:42 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Mon, 20 Sep 2021 13:58:57 +0000 (13:58 +0000)
commit0e83b0d03c0907d99f7f709482476267c903c2dd
tree39dcade51078e6d1e6e168335731c487595f1628
parentf06578af15465ab9eedca2e4840d070b8497a81c
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>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@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