The aim of this thesis is to provide a better insight and experimental results for the CPUFreq subsystem and frequency scaling governors in the Linux kernel. The governors are responsible for the changes to the clock frequency of the CPU. This work mostly focused on the governor schedutil, the one recently introduced and still subject to improvements. The first chapters introduce the Linux kernel and its main features, such as process management, scheduling principles and tracing techniques for collecting kernel events. It is then discussed in greater details the structure of the subsystem and its main governors, highlighting what should be the strengths of schedutil compared with the others. The last chapter focuses on the experiments made to verify or disprove what discussed, an explanation of the tools employed to run such experiments, the expected outcomes and the obtained results. The evaluation of the experiments detected a potential misbehaviour of the governor which may be investigated in the future.
Valutazione dell'efficacia del frequency scaling governor "schedutil" nel kernel Linux
CATALANO, GIUSEPPE LORENZO
2020/2021
Abstract
The aim of this thesis is to provide a better insight and experimental results for the CPUFreq subsystem and frequency scaling governors in the Linux kernel. The governors are responsible for the changes to the clock frequency of the CPU. This work mostly focused on the governor schedutil, the one recently introduced and still subject to improvements. The first chapters introduce the Linux kernel and its main features, such as process management, scheduling principles and tracing techniques for collecting kernel events. It is then discussed in greater details the structure of the subsystem and its main governors, highlighting what should be the strengths of schedutil compared with the others. The last chapter focuses on the experiments made to verify or disprove what discussed, an explanation of the tools employed to run such experiments, the expected outcomes and the obtained results. The evaluation of the experiments detected a potential misbehaviour of the governor which may be investigated in the future.File | Dimensione | Formato | |
---|---|---|---|
882896_catalano_tesi_triennale.pdf
non disponibili
Tipologia:
Altro materiale allegato
Dimensione
2.47 MB
Formato
Adobe PDF
|
2.47 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14240/138405