Sistemos paleidimo trukmės analizė
Sistemos paleidimo procesą įvertinti padeda įvairios programos. Trumpai supažindinsime su systemd-analyze ir bootchart.
Siūloma systemd-analyze programa nuo openSUSE 13.2 versijos įdiegiama standartiškai kartu su systemd. Joje bendrą kompiuterio paleidimo laiką matysite komandinėje eilutėje (konsolės/terminalo programoje) įvykdę:
systemd-analyze
Išsamų sąrašą, kiek kiekviena atskira paslauga užtruko, matysite įvykdę:
systemd-analyze blame
Problematiškiausius procesus matysite įvykdę:
systemd-analyze critical-chain
Galite netgi susikurti vektorinį paveiksliuką ir jį įrašyti, tarkim, kaip /tmp/systemd-analyze.svg:
systemd-analyze plot > /tmp/systemd-analyze.svg
Alternatyvi bootchart 2 programa įdiegiama kartu su to paties pavadinimo bootchart paketu. Norint programa pasinaudoti openSUSE Leap 42.1 ir naujesnėse versijose, reikia įgalinti bootchart2 ir bootchart2-done paslaugas kuriuo nors būdu:
a) arba eidami YaST → (Sistema) → Paslaugos,
b) arba komandinėje eilutėje:
systemctl enable bootchart2
systemctl enable bootchart2-done
Iš naujo paleidę kompiuterį, paslaugų trukmių paveiksliuką rasite /var/log/bootchart.png