Neskutečně pomalý boot

linux_noob

Neskutečně pomalý boot
« kdy: 06. 10. 2015, 09:29:49 »
Zdravim,

nějakou dobu po koupi SSD disku jsem si užíval rychlý boot (Startup finished in 7.449s (firmware) + 2.173s (loader) + 2.688s (kernel) + 2.363s (initrd) + 6.040s (userspace) = 20.715s). Nicméně po několika měsících (mezitím jsem upgradoval distro, ale nemyslím si, že by se problém vyskytl hned po upgradu)  používání jsem se dostal na následující čísla (Startup finished in 15.758s (firmware) + 2.901s (loader) + 11.753s (kernel) + 20.835s (initrd) + 2.630s (userspace) = 53.878s), pak po nějakém čase a upgradu kernelu a network manageru jsem se dostal na (Startup finished in 19.186s (firmware) + 2.341s (loader) + 2.675s (kernel) + 31.292s (initrd) + 9.336s (userspace) = 1min 4.830s) kde rozdíl v userspace dělá NetworkManager-wait-online.service (6.969s). Těch 7s bych ještě NetworkManageru nechal, ale fakt nechápu těch 30s v initrd.

Setkal se někdo s něčím podobným? Problém je v tom, že ani nevím do jakých logů bych se měl dívat, abych odhalil kde může být problém, v dmesg během těch 30s nic není, nevím jestli tak má být nebo ne. Taky mě trochu znepokojuje to zpomalení firmwarové části bootu, snad to není nějaký HW problém.

Distribuce Fedora 22 x86_64, windows 8 bootujou pořád stejně rychle, takže s diskem snad problém nebude.

Díky.


Skřetík

Re:Neskutečně pomalý boot
« Odpověď #1 kdy: 06. 10. 2015, 09:49:27 »
Zkuste postupně odpojovat vše z čeho se nebootuje. U mě takhle "zlobí" DVD rom.

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #2 kdy: 06. 10. 2015, 09:55:24 »
Díky za návrh, ale moc toho nebude :-) Jedná se o notebook, DVD mechaniku jsem nahradil právě tím SSDčkem, takže můžu zkusit odpojit maximálně USB myš a síťovej kabel. Bez HDD bych stejně nenabootoval, protože ho mountuju při bootu.

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #3 kdy: 06. 10. 2015, 10:01:06 »
tak jsem zkusil odpojit co se dalo a jedinej výsledek byl ten, že networkmanager doběhl o 1.5s dřív.

Fantomas

Re:Neskutečně pomalý boot
« Odpověď #4 kdy: 06. 10. 2015, 10:38:51 »
Pred drahnou let me na laptopu zdrzoval network manager pri sprave wifi sitovky, stacilo ji vypnout a jelo to. Od te doby jsem to na jinem laptopu uz nezazil.


fedorac

Re:Neskutečně pomalý boot
« Odpověď #5 kdy: 06. 10. 2015, 10:47:25 »
journalctl
dmesg

zkuste :
dnf --releasever=23 distro-sync
!!! zatim je to beta !!
me notas s fedorou na SSD startoval porad ve vterinach - a to FC21,22,23 v prubehu asi 5 mesicu, asi to bude nejaka zaludnost ...

trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #6 kdy: 06. 10. 2015, 10:52:26 »
v tom initrd se mozna kontroluje disk, nejlip by bylo se podivat, tedy hledej jak ve fedore zakazat splashscreen behem bootu

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #7 kdy: 06. 10. 2015, 11:20:18 »
Plymouth mám zakázanej.

Btw: koukám do dmesg a journalctl a narazil jsem na zajímavej rozdíl v časech:

dmesg
Kód: [Vybrat]
[    4.039180] Switched to clocksource tsc
[   32.714148] random: systemd urandom read with 29 bits of entropy available
journalctl
Kód: [Vybrat]
říj 06 13:01:25 noob-pc kernel: Switched to clocksource tsc
říj 06 13:01:25 noob-pc kernel: random: systemd urandom read with 29 bit
že ten čas je z budoucnosti asi bude špatně nastaveným časovým pásmem v biosu, jde mi o relativní rozdíl v časech těch 2 záznamů.

S upgradem na fedoru 23 počkám až bude hotová.

trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #8 kdy: 06. 10. 2015, 11:33:45 »
v biosu byva ted casovy pasmo? spis jestli mas dobre nastaveny hwclock local a ne ut? (kvuli windowsum)

tak kdyz mas zakazany splash, tak proste koukej, co se pri bootu vypisuje a to uvidis, kde se to zdrzuje 30 sekund v prubehu toho initrd

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #9 kdy: 06. 10. 2015, 11:47:09 »
 @trubicoid2: Během těch 30s se nevypisuje nic, disk nejeví žádnou aktivitu, ... osobně si myslím, že se někde čeká na nějakej timeout. Až po těch 30s se začnou vypisovat starty služeb. Teď mě teda napadá, že první co se po těch 30s vypíše je výsledek nějaký kontroly disku (tuším root oddíl a ještě něco), ale tu tam mám odjakživa a nikdy mi to problém nedělalo.

Lol Phirae

Re:Neskutečně pomalý boot
« Odpověď #10 kdy: 06. 10. 2015, 12:17:38 »
Neremcej, mezitim si můžeš v initu zahrát systemd-tetris.  ;D

Trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #11 kdy: 06. 10. 2015, 12:39:15 »
@trubicoid2: Během těch 30s se nevypisuje nic, disk nejeví žádnou aktivitu, ... osobně si myslím, že se někde čeká na nějakej timeout. Až po těch 30s se začnou vypisovat starty služeb. Teď mě teda napadá, že první co se po těch 30s vypíše je výsledek nějaký kontroly disku (tuším root oddíl a ještě něco), ale tu tam mám odjakživa a nikdy mi to problém nedělalo.
No dobře, tak co je poslední na obrazovce, než se systém na 30s odmlčí? A jak se rozjede, tak to píše co? Pár řádků před a po prostě. Může to čekat na btrfs, lvm, mdadm nebo cryptsetup. Asi by pomohlo přegenerovat initrd

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #12 kdy: 06. 10. 2015, 14:20:56 »
@trubicoid: Než se to na 30s odmlčí tak akorát bliká kurzor (_), potom to vypíše výsledek kontroly disku (která by neměla trvat 30s) a začne to spouštět služby. Btrfs, lvm, mdadm ani cryptsetup nepoužívám (nebo o tom aspoň nevím :)). Initrd jsem zkoušel přegenerovat (navíc se stejně generujou pro každou novou verzi kernelu, ne?) a nepomohlo :(

Asi je jasný, že je potřeba nejdřív zjistit co se během těch 30s opravdu děje, bohužel netuším jak. Neví někdo?

Fantomas

Re:Neskutečně pomalý boot
« Odpověď #13 kdy: 06. 10. 2015, 14:50:06 »
Nepouziva fedora nahodou systemd? Od te doby, co je systemd v debianu, tak zazivam obcas taky zvlastni chovani pri startech. A logy mlci. Zlate vypisy pri sysvinit.

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #14 kdy: 06. 10. 2015, 15:27:05 »
fedora systemd používá.