Clone this repo:

Branches

Tags

  1. d44dffc Merge branch 'add-license' into 'master' by Marco Crivellari · 6 weeks ago master
  2. 3cdacfd Add LICENSE by Marco Crivellari · 6 weeks ago
  3. 9ddb00e Merge branch 'update-readme' into 'master' by Marco Crivellari · 6 weeks ago
  4. 0fa4ab9 README: Updated, CPU 1 is no longer the only one observed by Marco Crivellari · 6 weeks ago
  5. 1c427a4 Merge branch 'drgn-utilities' into 'master' by Marco Crivellari · 6 weeks ago

Make sure to have nohz_full configured in your system. The tool will automatically read /sys/devices/system/cpu/nohz_full.

To run:

$ ./run

Look at the resulting trace in the generated trace file. hrtimer events should report you the tick events (unless you haven‘t CONFIG_HIGH_RES_TIMERS=y) and tick_stop events tell you what’s going on with full dynticks behaviour.

trace.1.example shows an example of a successful full dynticks behaviour. The tick got mostly stopped during the execution of the user loop.

[!note] If you still experience issue, you can take a look to one of the utilities.

Authors & Copyright

  • Copyright (C) 2013-2026 Frederic Weisbecker
  • Copyright (C) 2024-2026 Marco Crivellari

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the LICENSE file for details.