Razlika između inačica stranice Bootchart

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
m (Kernel Bootchart premješteno na Bootchart preko postojećeg preusmjeravanja: dovoljno samo Bootchart je ako se ne pojavi kolizija)
m
 
(Nije prikazano 16 međuinačica 3 suradnika)
Redak 1: Redak 1:
Bootchart je alat za analizu procesa ''dizanja'' (eng. boot) operacijskog sustava GNU/Linux, ali i drugih Unix sustava. Alat omogućuje uvid u ponašanje svakog procesa i skripte koja se pokreče na startu i time omogućuje optimizacije za brži start računala, ali i za dijagnosticiranje problema.
+
'''Bootchart''' je alat za analizu procesa ''podizanja'' (eng. boot) operacijskog sustava [[GNU/Linux]], ali i drugih Unix sustava. Alat omogućuje uvid u ponašanje svakog procesa i skripte koja se pokreće na startu i time omogućuje optimizacije za brže pokretanje operacijskog sustava, ali i za dijagnosticiranje mogućih problema.
 +
 
 +
==Instalacija==
 +
 
 +
===Ubuntu===
 +
 
 +
Za instalaciju preko [[GUI|grafičkog sučelja]], otvorite '''Synaptic Package Manager'''
 +
(''System -> Administration -> Synaptic Package Manager''). Kliknite na gumb '''Search'''
 +
i u polje za traženje upišite ''bootchart''. Kad synaptic pronađe program, jednostavno uključite kvačicu pokraj njega i kliknite na gumb '''Apply'''. Malo pričekajte i program je instaliran!
 +
 
 +
Za instalaciju iz [[CLI|komandne linije]], upišite sljedeću naredbu:
 +
 
 +
sudo apt-get install bootchart
 +
 
 +
===Fedora===
 +
Program se može instalirati kroz GUI (Add/Remove programs) ili s yumom:
 +
su -c 'yum -y install bootchart'
 +
 
 +
==Pokretanje==
 +
 
 +
===Ubuntu===
 +
 
 +
Nakon instalacije, samo restartajte svoje računalo. Slika će se nalaziti u direktoriju /var/log/bootchart. Ukoliko se slika tamo ne nalazi, znači da imate problema sa vašom verzijom Jave (npr. imate svoju verziju Jave, a ne onu iz Ubuntu repozitorija). U tom slučaju sliku generirate sa sljedećom naredbom:
 +
java -jar /usr/share/bootchart/bootchart.jar -o /putanja/do/foldera/gdje/će/se/spremiti/slika
 +
 
 +
Na primjer, za spremanje slike u Vaš home folder:
 +
java -jar /usr/share/bootchart/bootchart.jar -o ~/
 +
 
 +
===Fedora===
 +
[[Slika:Bootchart-Fedora10-primjer.png|thumb|right|Slika generirana bootchartom na Fedori 10]]
  
 
Bootchart je potrebno pokrenuti zajedno s kernelom, a to se može tako da se doda  
 
Bootchart je potrebno pokrenuti zajedno s kernelom, a to se može tako da se doda  
Redak 8: Redak 37:
 
         kernel /boot/vmlinuz-2.6.27.12-170.2.5.fc10.x86_64 ro root=UUID=4dd84ec5-f21b-4a6e-bd7e-2c4e5206d52c '''init=/sbin/bootchartd''' vga=0x346 rhgb quiet
 
         kernel /boot/vmlinuz-2.6.27.12-170.2.5.fc10.x86_64 ro root=UUID=4dd84ec5-f21b-4a6e-bd7e-2c4e5206d52c '''init=/sbin/bootchartd''' vga=0x346 rhgb quiet
 
         initrd /boot/initrd-2.6.27.12-170.2.5.fc10.x86_64.img
 
         initrd /boot/initrd-2.6.27.12-170.2.5.fc10.x86_64.img
[[Slika:Bootchart-Fedora10-primjer.png|thumb|200px|Slika generirana bootchartom na Fedori 10]]
+
 
Tada, prilikom sljedećeg starta računala, bootchart napravi zapis u /var/log/bootchart.tgz koji možemo izraditi tako da pokrenemo
+
Međutim, moguće je da je to već automatski napravljeno prilikom instalacija bootcharta.
 +
 
 +
Prilikom sljedećeg starta računala, bootchart napravi zapis u /var/log/bootchart.tgz koji možemo izraditi tako da pokrenemo
 
  bootchart -o ~/
 
  bootchart -o ~/
 
kao običan korisnik. Slika je tada generirana u home direktoriju korisnika.
 
kao običan korisnik. Slika je tada generirana u home direktoriju korisnika.
  
 +
===Ostale distribucije===
  
==Instalacija==
+
Proces je sličan kao kod Fedore:
 +
*treba instalirati bootchart iz repozitorija distribucije
 +
*dodati naredbu u [[GRUB]] (provjeriti da se program bootchart nalazi na ispravnoj lokaciji, [[Whereis|hint]])
 +
*restartati računali i napraviti sliku s bootchartom
  
===Fedora===
+
==Modifikacije bootcharta==
Program se može instalirati kroz GUI (Add/Remove programs) ili s yumom:
+
::''Za naprednije korisnike.''
  su -c 'yum -y install bootchart
+
 
 +
Nekad želimo vidjeti koliko vremena treba do funkcionalnog desktopa, a ne do ekrana za prijavu. To možemo napraviti tako da editiramo bootchart skriptu:
 +
nano /sbin/bootchartd
 +
Nađemo linije:
 +
  # The processes we have to wait for
 +
local exit_proc="gdmgreeter gdm-binary kdm_greet kdm ldm"
 +
i promijenimo ih u:
 +
# The processes we have to wait for
 +
# local exit_proc="gdmgreeter gdm-binary kdm_greet kdm ldm"
 +
local exit_proc="firefox"
 +
ukoliko želimo da se bootchart ugasi nakon gašenja Firefoxa (stavimo Firefox u autostart i onda ga ručno ugasimo).
  
==Poveznice==
+
==Izvori i reference==
* [http://www.bootchart.org/ službene stranice Bootcharta]
+
* [http://www.bootchart.org/ Službene stranice]
  
 
[[Kategorija:Alati_i_ostalo]]
 
[[Kategorija:Alati_i_ostalo]]

Trenutačna izmjena od 19:22, 21. svibnja 2010.

Bootchart je alat za analizu procesa podizanja (eng. boot) operacijskog sustava GNU/Linux, ali i drugih Unix sustava. Alat omogućuje uvid u ponašanje svakog procesa i skripte koja se pokreće na startu i time omogućuje optimizacije za brže pokretanje operacijskog sustava, ali i za dijagnosticiranje mogućih problema.

Instalacija

Ubuntu

Za instalaciju preko grafičkog sučelja, otvorite Synaptic Package Manager (System -> Administration -> Synaptic Package Manager). Kliknite na gumb Search i u polje za traženje upišite bootchart. Kad synaptic pronađe program, jednostavno uključite kvačicu pokraj njega i kliknite na gumb Apply. Malo pričekajte i program je instaliran!

Za instalaciju iz komandne linije, upišite sljedeću naredbu:

sudo apt-get install bootchart

Fedora

Program se može instalirati kroz GUI (Add/Remove programs) ili s yumom:

su -c 'yum -y install bootchart'

Pokretanje

Ubuntu

Nakon instalacije, samo restartajte svoje računalo. Slika će se nalaziti u direktoriju /var/log/bootchart. Ukoliko se slika tamo ne nalazi, znači da imate problema sa vašom verzijom Jave (npr. imate svoju verziju Jave, a ne onu iz Ubuntu repozitorija). U tom slučaju sliku generirate sa sljedećom naredbom:

java -jar /usr/share/bootchart/bootchart.jar -o /putanja/do/foldera/gdje/će/se/spremiti/slika

Na primjer, za spremanje slike u Vaš home folder:

java -jar /usr/share/bootchart/bootchart.jar -o ~/

Fedora

Slika generirana bootchartom na Fedori 10

Bootchart je potrebno pokrenuti zajedno s kernelom, a to se može tako da se doda

init=/sbin/bootchartd

u kernel liniju, unutar GRUB-a, npr.

title Fedora (2.6.27.12-170.2.5.fc10.x86_64)
       root (hd0,0)
       kernel /boot/vmlinuz-2.6.27.12-170.2.5.fc10.x86_64 ro root=UUID=4dd84ec5-f21b-4a6e-bd7e-2c4e5206d52c init=/sbin/bootchartd vga=0x346 rhgb quiet
       initrd /boot/initrd-2.6.27.12-170.2.5.fc10.x86_64.img

Međutim, moguće je da je to već automatski napravljeno prilikom instalacija bootcharta.

Prilikom sljedećeg starta računala, bootchart napravi zapis u /var/log/bootchart.tgz koji možemo izraditi tako da pokrenemo

bootchart -o ~/

kao običan korisnik. Slika je tada generirana u home direktoriju korisnika.

Ostale distribucije

Proces je sličan kao kod Fedore:

  • treba instalirati bootchart iz repozitorija distribucije
  • dodati naredbu u GRUB (provjeriti da se program bootchart nalazi na ispravnoj lokaciji, hint)
  • restartati računali i napraviti sliku s bootchartom

Modifikacije bootcharta

Za naprednije korisnike.

Nekad želimo vidjeti koliko vremena treba do funkcionalnog desktopa, a ne do ekrana za prijavu. To možemo napraviti tako da editiramo bootchart skriptu:

nano /sbin/bootchartd

Nađemo linije:

# The processes we have to wait for
local exit_proc="gdmgreeter gdm-binary kdm_greet kdm ldm"

i promijenimo ih u:

# The processes we have to wait for
# local exit_proc="gdmgreeter gdm-binary kdm_greet kdm ldm"
local exit_proc="firefox"

ukoliko želimo da se bootchart ugasi nakon gašenja Firefoxa (stavimo Firefox u autostart i onda ga ručno ugasimo).

Izvori i reference