This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
realtime:documentation:howto:applications:cpuidle [2024/06/28 09:37] costa.shul [Reference] cpupower idle-info |
realtime:documentation:howto:applications:cpuidle [2024/06/28 11:32] (current) costa.shul [Reference] sysfs |
||
---|---|---|---|
Line 206: | Line 206: | ||
===== Reference ===== | ===== Reference ===== | ||
- | Kernel parameters: https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt | + | [[https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html#:~:text=cpuidle|Kernel parameters]] |
- | Kernel scheduling ticks: https://www.kernel.org/doc/Documentation/timers/NO_HZ.txt | + | [[https://www.kernel.org/doc/html/latest/timers/no_hz.html|NO_HZ: Reducing Scheduling-Clock Ticks]] |
- | PM QoS: https://www.kernel.org/doc/Documentation/power/pm_qos_interface.txt | + | [[https://www.kernel.org/doc/html/latest/power/pm_qos_interface.html|PM Quality Of Service Interface]] |
- | Cyclictest: https://wiki.linuxfoundation.org/realtime/documentation/howto/tools/cyclictest | + | [[realtime:documentation:howto:tools:cyclictest:start|Cyclictest]] |
- | Reducing OS jitter: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/kernel-per-CPU-kthreads.txt?h=v4.14-rc2 | + | [[https://www.kernel.org/doc/html/latest/admin-guide/kernel-per-CPU-kthreads.html|Reducing OS jitter due to per-cpu kthreads]] |
- | Good reference for C states: https://books.google.com/books?id=DFAnCgAAQBAJ&pg=PA177&lpg=PA177&dq=c+state+latency+MSR&source=bl&ots=NLTLrtN4JJ&sig=1ReyBgj1Ej0_m6r6O8wShEtK4FU&hl=en&sa=X&ved=0ahUKEwifn4yI08vZAhUFwVQKHW1nDgIQ6AEIZzAH#v=onepage&q=c%20state%20latency%20MSR&f=false | + | [[https://books.google.com/books?id=DFAnCgAAQBAJ&pg=PA177&lpg=PA177&dq=c+state+latency+MSR&source=bl&ots=NLTLrtN4JJ&sig=1ReyBgj1Ej0_m6r6O8wShEtK4FU&hl=en&sa=X&ved=0ahUKEwifn4yI08vZAhUFwVQKHW1nDgIQ6AEIZzAH#v=onepage&q=c%20state%20latency%20MSR&f=false|Good reference for C states]] |
[[https://manpages.debian.org/testing/linux-cpupower/cpupower-idle-info.1.en.html|cpupower idle-info]] - Utility to retrieve cpu idle kernel information | [[https://manpages.debian.org/testing/linux-cpupower/cpupower-idle-info.1.en.html|cpupower idle-info]] - Utility to retrieve cpu idle kernel information | ||
+ | |||
+ | Sysfs: ''/sys/devices/system/cpu/cpu*/cpuidle/'' | ||
+ | |||
+ | Source: [[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/include/linux/cpuidle.h|include/linux/cpuidle.h]] | ||
+ | [[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/cpuidle|drivers/cpuidle]] | ||