Home Narzędzia Bootchart - monitorowanie czasu startu systemu.
Bootchart - monitorowanie czasu startu systemu. PDF Drukuj
Wpisany przez Woytek   
niedziela, 05 czerwca 2011 10:18

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 :)

 
Komentarze (1)
?
1 wtorek, 27 września 2011 15:14
Norbi
A jaki był standartowy wpis bo zamieniłem na ''init=/sbin/bootchartda'' a nie zapisałem starego.

Dodaj swój komentarz

Imię:
Temat:
Komentarz (Mozesz używać HTML'a):
 

Pogawędki

Ostatnie wiadomości: 8 godziny, 50 minuty temu
  • Norbi : masz rację - dużo za dużo i przez to jest bałagan
  • Odysseusz : Do niedawna każdy użytkownik tego forum przypadał na jakie 30 dystrybucji - ale zauważyłem wysyp nowych forumowiczów.
  • Odysseusz : Jest za dużo dystrybucji - i to dużo za dużo.
  • Norbi : szkoda że nie 4200
  • m123456 : Distr jest ok. 420
  • Odysseusz : O, na każdy dzień tygodnia masz jeden system, fajnie, ale spróbuj teraz z miesiącem...
  • roman121 : XP, Ubuntu, Mageia, Mandriva, Mint, Fedora, OpenSuse - używam 7 systemów, ale nie zawsze mam każdy na dyskach.
  • roman121 : Kiedyś Fedory używałem, ale Mint mi się bardziej podoba.
  • roman121 : Tak :) Ja jestem faktycznie Ubunciak, jutro na dysku twardym USB instaluję Linux Mint 12 - bo jestem także fanem Minta.
  • Norbi : jeszcze OpenSuse
  • Norbi : Ty się zdecyduj - Ubunciak,Mageia,MDV2011,OpenSuse,winda XP - coś przeoczyłem?
  • roman121 : A ja dzisiaj testuję mojego Open SUSE 12.1 :)
  • Norbi : @roman121 - nie pierwszy raz zmieniam albo wrzucam awatar - >.jpg, 7,5KiB i serwer nie przyjmuje
  • kgreszczuk : mam mało czasu a nie chce stracić danych...
  • kgreszczuk : «link» - konfiguracja - mandrivy/5168 - problem - z - mandriv - qbdy - na - starcieq.html#5168
  • kgreszczuk : mam prośbę :D rzućcie się do mojego postu :D
  • kgreszczuk : «link» - ak - ash4/405781_285185601547394_100001678680487_712350_539907956_n.jpg
  • roman121 : Norbi, a przekształciłeś avatar na JPG i rozmiar do 100 px?
  • Norbi : To jest komunikat z serwera.
  • Norbi : Kopiowanie nie powiodło się
  • fikus31 : dzięki dodałem te od ruskich z automatu
  • napcok : ja mam dokładnie tak samo jak pisze roman121... to cache
  • roman121 : Naprawdę, zawsze tak było z avatarem. Zostaje w cache. Wyświetlamy pokaż obrazek, prawym przyciskiem myszki, odśwież i naprawdę jest. Zero problemów. Ja zmieniłem minutę temu :)
  • roman121 : Proszę bardzo, Norbi - ja zmieniłem bezproblemowo avatar. To CACHE. Wczytaj Avatar - potem PPM - pokaż obrazek - i odśwież.
  • Norbi : Czy admin może sprawdzić co jest nie tak jak być powinno z awatarami?

Tylko dla zarejestrowanych