Merge branch 'add-license' into 'master'

Add LICENSE

See merge request fweisbec/dynticks-testing!30
tree: 26739efa9b43705e9d9c90579380434b6cf9e278
  1. utilities/
  2. check_configs.py
  3. cpunoise.py
  4. cpunoise_lib.py
  5. LICENSE
  6. log_output.py
  7. Makefile
  8. noise_parse.py
  9. README.md
  10. run
  11. trace.1.example
  12. user_loop.c
README.md

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.