ubuntuusers.de

Hinweis: Dies ist ein statischer Snapshot unseres Wikis vom 25. März 2013 und kann daher nicht bearbeitet werden. Der aktuelle Artikel ist unter wiki.ubuntuusers.de zu finden.

BootChart

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

BootChart {en} ist ein Programm zum Visualisieren des Boot-Vorganges von Linux. Es erzeugt eine Grafik, in der einzelne Prozesse während des Bootens dargestellt werden, inklusive ihrer CPU-Auslastung und der Zeit, die sie veranschlagt haben. Außerdem wird die Gesamtdauer des Bootens angezeigt.

Installation

Hinweis:

Die Version aus den Paketquellen ist reduziert auf das Loggen und Auswerten des Bootvorganges. Die vollständige BootChart-Version, welche auf der offiziellen Webseite {en} heruntergeladen werden kann, ermöglicht einem zusätzlich das Exportieren der Logs nicht nur im PNG-, sondern auch im SVG- und EPS-Format. Außerdem kann man mit der vollständigen Version auch normale Nutzer-Prozesse loggen und nicht nur den Bootvorgang. Zum Loggen des Bootvorganges ist die Version aus den Paketquellen jedoch vollkommen ausreichend. Auch das Exportieren in andere Formate als PNG ist über ein kleines Work-around (siehe unten) möglich.

BootChart kann durch die Paketquellen installiert [1] werden über das Paket:

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install bootchart 

sudo aptitude install bootchart 

Manchmal ist es jetzt noch notwendig, initramfs von Hand zu aktualisieren. Dazu gibt man im Terminal [2] folgenden Befehl ein:

sudo update-initramfs -u -k $(uname -r) 

Enfällt ab Precise Pangolin

Benutzung

Gleich nach der Installation ist BootChart einsatzbereit und erstellt von nun an grafische Übersichten des Bootvorgangs. Diese werden als PNG-Bilder im Ordner /var/log/bootchart abgespeichert. Mit Precise Pangolin wird der BootChart ohne das Paket "pybootchartgui" als SVG-Bild ausgegeben.

Ausschalten

BootChart erstellt bei jedem einzelnen Systemstart ("boot") eine neue Grafik. Will man dies abschalten, sind je nach Version des Bootladers GRUB unterschiedliche Konfigurationsdateien zu modifizieren. Alternativ kann man BootChart natürlich auch einfach deinstallieren.

GRUB 1

Man öffnet mit einem Editor [3] mit Root-Rechten die Datei /boot/grub/menu.lst und fügt in die Kernel-Zeile die Bootoption:

1
bootchart=disable

ein.

Ab Ubuntu Karmic (9.10) - GRUB 2

Man öffnet mit einem Editor [3] mit Root-Rechten die Datei /etc/default/grub und fügt "bootchart=disable" in folgender Zeile ein:

1
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash bootchart=disable"

Danach muss Grub mittels

sudo update-grub 

neu konfiguriert werden.

Anderes Format für Ausgabe

Die BootChart-Version in den Ubuntu-Paketquellen unterstützt im Vergleich zur normalen BootChart-Version standardmäßig nur das Exportieren als PNG-Bild. Will man den BootChart trotzdem als SVG (Scalable Vector Graphic) oder EPS (PostScript) haben, öffnet man mit einem Editor [3] mit Root-Rechten die Datei /etc/init.d/stop-bootchart und setzt ein Raute-Zeichen (#) vor die Zeile:

 rm -f $TARBALL 

Damit löscht BootChart das .tar-Archiv, das von einem Bootvorgang angelegt wurde. Man kann die PNG-Datei, die angelegt wurde, auf der BootChart {en} Webseite hochladen und als SVG- oder EPS-format ausgeben lassen.

ubuntuusers.local › WikiBootChart