Timechart sucht Leistungsengpässe unter Linux
Die Leistung eines Linux-Computers näher unter die Lupe zu nehmen sei bisher schwer gewesen, so van de Ven. Latencytop, Oprofile und Perf seien zwar Möglichkeiten, die aber doch nur sehr eingeschränkt Auskunft geben würden. Mit seiner Eigenentwicklung Timechart, das auf Perf basiert, sollen nähere Untersuchungen möglich sein. Van de Ven beschreibt das Tool ausführlich in seinem Blog(öffnet im neuen Fenster) .
Timechart erinnert an Bootchart(öffnet im neuen Fenster) , soll aber noch mehr Informationen bieten. Die Ergebnisse werden als SVG präsentiert. Der Intel-Entwickler empfiehlt Inkscape, um die Grafiken zu betrachten. Andere Programme hätten Schwierigkeiten, den hohen Detailgrad der Timechart-Ausgabe darzustellen, schreibt er.
In den Darstellungen können Entwickler unter anderem erkennen, wie lange ein Programm auf den Scheduler oder Festplatten-IO wartet. Mit der Zoom-Funktion im SVG-Viewer lassen sich jeweils weitere Details erkennen - Beispiele zeigt van de Ven in seinem Blog. Diese können dann als Ansatz dienen, um die Leistungsengpässe zu beheben.
Außerdem soll Timechart Hinweise geben, welchen Effekt die Energiespareinstellungen des Systems haben, um diese zu optimieren. Entstanden ist Timechart im Rahmen der Arbeit an Moblin, der Netbook-Linux-Distribution der Linux Foundation.
Van de Ven hat Timechart bisher nur als eine Reihe von Patches auf der Linux-Kernel-Mailingliste(öffnet im neuen Fenster) veröffentlicht. Einen Download auf seiner Seite gibt es noch nicht, da Timechart noch einige Änderungen an der Kernel-Infrastruktur braucht(öffnet im neuen Fenster) . Mit dem Namen seines Programms ist der Entwickler indes noch nicht glücklich. Wer einen guten Vorschlag hat, soll sich bei ihm melden.



