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.
ENG
IMPORT DA TESIONLINE
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/138405