Graphing Tools for Scheduler Tracing - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2023

Graphing Tools for Scheduler Tracing

Abstract

Understanding task-scheduler behavior can be important for understanding application performance. In this paper, we present some tools that we have developed to help understand task-scheduler behavior on highly multicore machines. Building on traces collected with trace-cmd, these tools produce graphs showing what tasks are running on what cores and showing overload situations. The tools thus make it possible to get an overview of the application execution, as well as to study specific execution intervals.
Comprendre le comportement d'un ordonnanceur des tâches peut être important pour comprendre les performances des applications. Dans cet article, nous présentons quelques outils que nous avons developpés pour aider à comprendre le comportement d'un ordonnanceur dans un environnement hautement multicœurs. S'appuyant sur les traces collectées avec trace-cmd, ces outils produisent des graphiques montrant quelles tâches s'exécutent sur quels cœurs et des situations de surcharge. Les outils permettent d'avoir une vue d'ensemble de l'exécution de l'application, et d'étudier l'exécution des intervalles spécifques.
Fichier principal
Vignette du fichier
RR-9498.pdf (2.9 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Licence

Dates and versions

hal-04001993 , version 1 (28-02-2023)

Licence

Identifiers

  • HAL Id : hal-04001993 , version 1

Cite

Julia Lawall, Himadri Chhaya-Shailesh, Jean-Pierre Lozi, Gilles Muller. Graphing Tools for Scheduler Tracing. RR-9498, Inria Paris. 2023. ⟨hal-04001993⟩
124 View
238 Download

Share

Gmail Mastodon Facebook X LinkedIn More