Minul on selliseid asju juhtunud just uute HP elitebook sülearvutitega. Vahet pole kas protsessor on i5 või i7, mälu 8GB või 16GB, kõvaketas SSD või M.2. Kui sellise riistvaraga arvuti boodib Linuxis üles 1-3 minutit siis on olukord üle ootuste nukker. Siin ei jäägi muud üle kui hakata kasutama niiütelda hercule poirot meetodit.
On olemas selline utiliit nagu systemd-analyze (system and service manager analyzer). Mõõdetakse boot protsesside aega sekundites ja millisekundites.
Terminalist käsk lühi infoks (kernel + userspace time):
$ systemd-analyze
Terminalist käsk detailsemaks infoks:
$ systemd-analyze blame
Terminalist käsk detailsemaks infoks koos txt, html või svg raport faili tekitamisega:
$ systemd-analyze blame > plot.txt
või
$ systemd-analyze plot > plot.html
või
$ systemd-analyze plot > plot.svg
TXT, HTML ja/või SVG raport failist on näha milline protsess bootimisel kõige rohkem pidurdab. Kui see välja selgitatud siis tuleks hakata otsima lahendit (sõber Google) konkreetse "pidurdaja(te)" leevendamiseks või kõrvaldamiseks.
Kiiret abi võib saada selliselgi viisil kui muuta faili 'system.conf' default sätteid.
Terminalist (sisestada kaks uut rida ja salvestada):
$ sudo vim /etc/systemd/system.conf
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s
Ps! Antud variandi puhul tuleb arvestada sellega, et tarkvara uuenduse protsessis võidakse see fail default üle kirjutada. Juhul kui eelnevast 'system.conf' faili muutmisest oli kasu siis tuleks seda faili uuesti muuta.
Olemas on veel utiliit bootchart ja pybootchartgui kuid selle variandi puhul jääb bootchart teenusena aktiivseks ning tekitab igal boodil ja restardil lisa raport faile.
Linux boot protsessi aegluse küsimuses tuleks uuesti läbi mõtelda, et mida kasutaja on eelnevalt teinud ja muutnud Linux opertatsioonisüsteemis.
Näiteks muudad /etc/fstab faili (seal pole enam eelnevaid kirjeldatud kõvakettaid kuid neid otsitakse boodil) või oled piinliku paranoiaga üle mudinud oma dmesg's avaldunud veateated (tulemuseks cpu 16-tuuma on muutunud havikäsul 1-tuumaks sest oled liigse tublidusega üle konfinud /etc/default/grub faili) jne. Ja siis juhtubki tõsiasi et 20 sekundit muutuvad ei tea kuidas märkamatult 2-3 boot minutiks.


