Hubbry Logo
search button
Sign in
Tickless kernel
Tickless kernel
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Tickless kernel
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Tickless kernel Wikipedia article. Here, you can discuss, collect, and organize anything related to Tickless kernel. The purpose of the hub is to connect p...
Add your contribution
Tickless kernel

A tickless kernel is an operating system kernel in which timer interrupts do not occur at regular intervals, but are only delivered as required.[1]

The Linux kernel on s390 from 2.6.6[2] and on i386 from release 2.6.21[3] can be configured to turn the timer tick off (tickless or dynamic tick) for idle CPUs using CONFIG_NO_HZ, and from 3.10 with CONFIG_NO_HZ_IDLE extended for non-idle processors with CONFIG_NO_HZ_FULL.[4] The XNU kernel from Mac OS X 10.4 on, and the NT kernel from Windows 8 on, are also tickless.[1] The Solaris 8 kernel introduced the cyclic subsystem which allows arbitrary resolution timers and tickless operation.[5] FreeBSD 9 introduced a "dynamic tick mode" (aka tickless).[6]

As of 2020, there is a plan to add this to MINIX 3[7] in the medium term.[8]

References

[edit]
  1. ^ a b Bright, Peter (October 28, 2012). "Better on the inside: under the hood of Windows 8". Ars Technica. section "Tick tock".
  2. ^ "Linux 2.6.6-rc3". Lwn.net. Retrieved 2015-04-09.
  3. ^ "Clockevents and dyntick". Lwn.net. 2007-02-21. Retrieved 2015-04-09.
  4. ^ "(Nearly) full tickless operation in 3.10". Lwn.net. Retrieved 2015-04-09.
  5. ^ "Bryan Cantrill (former Solaris kernel engineer) comment". Retrieved 2017-01-07..
  6. ^ "What's cooking for FreeBSD 9?".
  7. ^ "Tickless Kernel". Retrieved 25 February 2020.
  8. ^ "The MINIX 3 Road Map". Retrieved 25 February 2020.