|
Bootchart to program za pomocą którego można w łatwy sposób sprawdzić jak długo nasz system się właściwie uruchamia. Ponieważ kilka osób już pytało to ten program (jak go właściwie używać). postanowiłem uchylić rąbka tajemnicy. Tym bardziej że mandriva 2009.1 ma przyśpieszyć. No zobaczymy. Instalacja Ta czynność jest łatwa ponieważ program znajduje się w repozytorium Contrib więc wystarczy użyć rpmdrake\'a lub w konsoli jako root podać:
urpmi bootchart
Konfiguracja programu Tu też nie ma większych trudności.
Polega to na dopisaniu bootcharta do menu gruba. Otwórz Centrum Konfiguracji Mandriva Linux (MCC) i przejdź do Uruchamianie/Konfiguracja sposobu uruchamiania. Pierwszą krok pomiń klikając Dalej i przejdź do listy gruba. Zaznacz pierwszą pozycję na liście i kliknij przycisk Modyfikuj. Pojawi się okno drakboot. Pierwsze 3 pozycje (Etykieta, Obraz, Root ) omijamy. W pozycji Dołącz przed istniejącym już wpisem dopisz
init=/sbin/bootchartd
Całość powinna wyglądać tak:
init=/sbin/bootchartd spalash=silent
Wszystko gotowe. Użytkowanie Program bootchart tworzy plik /var/log/bootchart.tgz aby się tak jednak stało system musisz uruchomić ponownie. Po ponownym uruchomieniu mamy już nasz pliczek jest to paczka archiwum która sama nic nam nie powie. Trzeba go przetworzyć do pliku graficznego. Można to zrobić w konsoli komendą:
bootchart
Ja jednak to samo polecenie wpisuję w... Krunnerze lub innym programie szybkiego uruchamiania (skrót klawiszowy Alt+F2).
W nowszej Mandrive plik graficzny obrazujący proces uruchomienia systemu tworzony jest automatycznie, znaleźć można go również w /var/log/bootchart.png. Jeśli po powyższym skonfigurowaniu menu.lst i ponownym uruchomieniu systemu w katalogu /var/log/ nie zostały utworzone pliki tgz i png, to powinno się zmienić w pliku konfiguracyjnym bootcharta znajdującym się w /etc/bootchartd.conf ścieżki na /tmp- powinien wyglądać następująco:
# Configuration for bootchartd, the bootchart logger script.
#
# Sampling frequency (samples / second)
SAMPLE_HZ=50
# Tarball for the various boot log files
BOOTLOG_DEST=/tmp/bootchart.tgz
# Whether to automatically generate the boot chart once the boot logger
# completes. The boot chart will be generated in $AUTO_RENDER_DIR.
# Note that the bootchart package must be installed.
AUTO_RENDER="yes"
# Image format to use for the auto-generated boot chart
# (choose between png, svg and eps).
AUTO_RENDER_FORMAT="png"
# Output directory for auto-generated boot charts
AUTO_RENDER_DIR="/tmp"
Programem generującym obraz png jest pybootchartgui:
pybootchartgui /tmp/bootchart.tgz -f png --output=/katalog_zapisu_png/nazwa_pliku.png
Nasz wykres składa się z dwóch części wykresu to ogólne dane dotyczące naszego (na górze) systemu i sprzętu oraz czas startu (time) w formacje minuty/sekundy. Druga część to dwa wykresy, górny pokazujący w jakim stopniu jest wykorzystywany procesor oraz pamięć (podczas uruchamiania - przypominam). Dolny wykres to rozrys uruchamiania poszczególnych usług.

Pozostaje mi życzyć szybkiego startu :) |