Graphing Tools for Scheduler Tracing

Autor: Lawall, Julia, Chhaya-Shailesh, Himadri, Lozi, Jean-Pierre, Muller, Gilles
Přispěvatelé: Well Honed Infrastructure Software for Programming Environments and Runtimes (Whisper), Inria de Paris, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Oracle ERO donations CR 2961 and CR 4201., Inria Paris, CSG Inria associate team
Jazyk: angličtina
Rok vydání: 2023
Předmět:
Zdroj: RR-9498, Inria Paris. 2023
Popis: 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.
Databáze: OpenAIRE