abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:11 | IT novinky

    Rodina jednodeskových počítačů Orange Pi se rozrostla (𝕏) o Orange Pi 5 Ultra.

    Ladislav Hagara | Komentářů: 1
    dnes 14:33 | Nová verze

    Mobilní Datovka, tj. svobodná aplikace pro přístup k datovým schránkám pro zařízení s operačním systémem iOS a Android, byla vydána v nové verzi 2.2.0. Nově lze nastavit vlastní obrázky pro jednotlivé datové schránky pro jejich lepší identifikaci v seznamu schránek. Přidán byl editor vnitřních nastavení aplikace, který slouží jako přehled všech hodnot, které aplikace udržuje.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Komunita

    Společnost DuckDuckGo stojící za stejnojmenným vyhledávačem letos věnovala 1,1 milionu dolarů na podporu digitálních práv, online soukromí a lepšího internetového ekosystému. Peníze byly rozděleny mezi Electronic Frontier Foundation (EFF), Public Knowledge, ARTICLE 19, Demand Progress, European Digital Rights (EDRi), Fight for the Future, The Markup, OpenMedia, Restore the Fourth, Signal, Surveillance Technology Oversight

    … více »
    Ladislav Hagara | Komentářů: 2
    dnes 02:11 | Nová verze

    LibrePCB, tj. svobodný multiplatformní softwarový nástroj pro návrh desek plošných spojů (PCB), byl vydán ve verzi 1.2.0. Přehled novinek v příspěvku na blogu a v aktualizované dokumentaci. Vypíchnut je import knihoven KiCadu. Zdrojové kódy LibrePCB jsou k dispozici na GitHubu pod licencí GPLv3.

    Ladislav Hagara | Komentářů: 2
    dnes 01:33 | Upozornění

    Při mezinárodní operaci byla zablokována pokročilá služba pro šifrovanou komunikaci MATRIX, oznámil úřad pro evropskou justiční spolupráci Eurojust. K uzavření služby podle něj vedlo vyšetřování společného týmu, na němž se podílely francouzské a nizozemské úřady a který byl zřízen při Eurojustu. Službu podle něj využívaly kriminální živly. Tato služba MATRIX nemá nic společného s nadací Matrix a protokolem Matrix.

    Ladislav Hagara | Komentářů: 7
    včera 18:55 | IT novinky

    Národní filmový archiv spustil nový YouTube kanál Filmová klasika, který veřejnosti postupně zpřístupní vybrané české filmy. Nabídne především tituly, které obecenstvo v běžné nabídce televizí nebo VOD platforem nenajde. Dnes v 18:00 kanál odstartoval kultovním snímkem Kouř režiséra Tomáše Vorla. Divačky a diváci se pak každý týden budou moci těšit na dva nové filmy, které se na novém kanálu objeví vždy v úterý a v pátek. Spolu s Kouřem nabídla Filmová klasika ještě další desítku filmů ke zhlédnutí.

    Ladislav Hagara | Komentářů: 34
    včera 12:55 | IT novinky

    Příspěvek na blogu Raspberry Pi informuje, že Steam Link běží už i na Raspberry Pi 5. Nejnovější verze podporuje H.264 (1080p s 144 FPS) i HEVC (4K s 60 FPS a 1080p s 240 FPS).

    Ladislav Hagara | Komentářů: 5
    včera 05:00 | Komunita

    Na čem aktuálně pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za listopad (YouTube).

    Ladislav Hagara | Komentářů: 1
    včera 03:55 | Nová verze

    Byla vydána nová verze 14.2 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 00:11 | Nová verze

    Byla vydána nová stabilní verze 24.11 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Vicuña. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.

    Ladislav Hagara | Komentářů: 9
    Rozcestník

    Dotaz: rychlost bootu

    29.4.2015 22:17 lertimir | skóre: 64 | blog: Par_slov
    rychlost bootu
    Přečteno: 912×
    trochu se zase štourám v bootu a zatím nechápu, proč tak dlouho trvá.
    systemd-analyze
    Startup finished in 3.366s (kernel) + 5.577s (initrd) + 4.416s (userspace) = 13.360s
    
    kernel + initrd skoro 9 sec. Přitom systém startuje ze SSD, jádro má po 6M a initrd pod 9M. Rychlosti SSD jsou
    hdparm -Tt /dev/sda
    
    /dev/sda:
     Timing cached reads:   11700 MB in  2.00 seconds = 5851.52 MB/sec
     Timing buffered disk reads: 632 MB in  3.01 seconds = 210.27 MB/sec
    
    #dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc
    1024+0 záznamů přečteno
    1024+0 záznamů zapsáno
    1 073 741 824 bajtů (1,1 GB) zkopírováno, 2,52218 s, 426 MB/s
    # echo 3 > /proc/sys/vm/drop_caches
    #dd if=tempfile of=/dev/null bs=1M count=1024
    1024+0 záznamů přečteno
    1024+0 záznamů zapsáno
    1 073 741 824 bajtů (1,1 GB) zkopírováno, 2,83766 s, 378 MB/s
    
    
    Proč startuje pár MB tak dlouho? systemd-analyze plot nic nedá. kernel a initrd jsou atomické operace. Procesor je 4 jádro i5 s nezamčeným násobičem a možností jít až na 4GHz, takže pomalostí procesoru to také být nemůže.

    Řešení dotazu:


    Odpovědi

    29.4.2015 22:51 nobody
    Rozbalit Rozbalit vše Re: rychlost bootu
    btw: xubuntu 14.04 - tedy bez sYsTeMd - start cca 6s, i5 2520M + SSD
    # hdparm -Tt /dev/sda
    
    /dev/sda:
     Timing cached reads:   7434 MB in  2.00 seconds = 3718.63 MB/sec
     Timing buffered disk reads: 610 MB in  3.01 seconds = 202.78 MB/sec
    
    # dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc
    1024+0 vstoupivších záznamů
    1024+0 vystoupivších záznamů
    1 073 741 824 bajtů (1,1 GB) zkopírováno, 6,71549 s, 160 MB/s
    
    # echo 3 > /proc/sys/vm/drop_caches
    # dd if=tempfile of=/dev/null bs=1M count=1024
    1024+0 vstoupivších záznamů
    1024+0 vystoupivších záznamů
    1 073 741 824 bajtů (1,1 GB) zkopírováno, 5,09127 s, 211 MB/s 
    btw: co je to za distro ? koukam ze mas cz preklad bez vší :)
    29.4.2015 22:54 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: rychlost bootu
    distro openSUSE 13.2
    4.5.2015 22:15 JanM | skóre: 28
    Rozbalit Rozbalit vše Re: rychlost bootu
    na Archu x86_64 s SSD a s Intelem i7 kernel zabere 1,7 s, userspace 13,2 s. Z toho druhého zdržuje 2,5 s import ZFS poolu a dále 8,3 s netcfg.service (DHCP, bridge). Toho čekání na síť jsem si doposud nevšiml, neb se stejně nedokáži rychleji zalogovat do KDM, které se objeví cca po 7 s.

    Kdysi dávno hodně zlobilo ZFS - modul spl či zfs se načítal až 10 s. Z systemd-analyze plot to nemusí být tak patrné, zato v dmesg ano.
    29.4.2015 22:53 #Tom
    Rozbalit Rozbalit vše Re: rychlost bootu
    Před lety jsem k ladění rychlosti startu zkoušel použít toto:

    http://www.bootchart.org/

    Je to samozřejmě staré a netuším, jestli to funguje i se systemd, ale s klasickými init skripty to fungovalo pěkně. Pěkně to ukáže, které služby nejvíce zdržují.
    29.4.2015 23:15 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: rychlost bootu
    Ano, znám, kdysi jsem to také používal, ted je součástí systemd . zatím jsem použival jen systemd-analyze plot > soubor A moc nejsem si jist jestli bootchart je schopen rozebrat, co se děje přitom když se loaduje kernel a initrd.
    30.4.2015 10:28 #Tom
    Rozbalit Rozbalit vše Re: rychlost bootu
    S takovou může být součástí systemd i otvírák na pivo. :-D

    Bootchart není součástí jádra, takže půjde spustit nejdřív z initramfs, no jednodušší bude přeložit si vlastní jádro se zabudovanými ovladači pro řadič disku a kořenový souborový sytém než upravovat skripty v initramfs. Pokud se systém nezavádí z diskového pole, a pokud na kořenový oddíl v zavaděči ukazuje přímo cesta k zařízení, nikoli jmenovka či UUID, mělo by to být schůdné.
    David Watzke avatar 29.4.2015 23:26 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: rychlost bootu
    Jak komprimuješ kernel image? Mohlo by maličko pomoct vypnout kompresi.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    30.4.2015 06:33 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: rychlost bootu
    Panebože to je zase dotaz....

    Proč tě zajímá boot který se spustí jednou za den zda běží 5s nebo 10s?

    Nebude to pro to že jádro provádí hromadu testů pro detekci HW?

    Takže co vyházet z jádra podporu kterou nepotřebuješ, kritické věci přeložit napevno do jádra, nepoužívat initrd?
    30.4.2015 08:49 j
    Rozbalit Rozbalit vše Re: rychlost bootu
    Co na tom nechapes, lennart mu slibil ze to bude startovat rychlosti blesku a ono nic.

    Jak tak koukam, prisel cas kdy se budu minimalne par mesicu valet smichem kazdej den, oslavujte, vysel novej deb se systemd.
    1.5.2015 16:59 mhepp
    Rozbalit Rozbalit vše Re: rychlost bootu
    Sice mam stejne pocity, ale tazatel resi opensuse.

    A abych nebyl uplne offtopic. Zkousel sis projit vystup z dmesg?
    1.5.2015 21:30 MadCatX
    Rozbalit Rozbalit vše Re: rychlost bootu
    Na zhruba podobné sestavě ale s betou Fedory 22 jsem na tom ještě hůř (celkový boot time ~22 sec), ale v mém případě vím proč. Dobu startu jádra výrazně prodlouží DVD vypalovačka. Buď má nějak zabugovaný firmware nebo je něco s ovladačem pro radič disku, při každém bootu totiž trvá zhruba 4 vteřiny, než mechanika řadiči oznámí stav "DRDY" a jádro čeká, než se probere. Další brzdu představuje služba "abrtd", která podle systemd potřebuje na spuštění okolo 13 sekund.

    Určitě bych se tedy podíval, jestli jádro nečeká, než se zinicializuje nějaký hardware; v dmesg by mohlo něco být. Další možností je zkonfigurovat jádro tak, aby mohlo startovat bez initrd. Pokud jsou ovladače pro filesystem, na kterém je root zakompilovány do jádra, mělo by být možné initrd jednoduše vyhodit z konfigurace GRUBu a jádro spouštět s parametrem "rootfstype=<typ_fs>".
    1.5.2015 22:48 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: rychlost bootu
    Skus ve vypalovačce nechat nějaké DVD co to udělá, vím že některým když jsou prázdné trvá dlouho inicializace - skouší načíst dlouho medium co není.
    2.5.2015 15:53 MadCatX
    Rozbalit Rozbalit vše Re: rychlost bootu
    Vliv přítomnosti média v mechanice je minimální, spíš mi přišlo, že je to ještě o fous pomalejší. Exaktně změřené to ale nemám. (BTW, když nechám nějakou placku v mechanice notebooku, prodlouží to boot skoro o 10 vteřin, protože GRUB se tam zřejmě snaží najít něco bootovatelného.)
    2.5.2015 16:41 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: rychlost bootu
    Tak co nastavení grubu nebude tedy problém tam?

    Co zakázat nějak grubu prohlížet ostatní media kromě HDD?

    PS. Nikdy jsem to neřešil tak nevím zda to vůbec jde.
    2.5.2015 17:52 MadCatX
    Rozbalit Rozbalit vše Re: rychlost bootu
    Nastavení GRUBu ale nemá žádný vliv dlouhý start jádra a initrd. Na notebooku mi podle systemd nastartuje jádro za 3,5 vteřiny, na desktopu s výrazně lepším procesorem a rychlejším SSDčkem je to cca 4,5 vteřiny nejspíš právě kvůli dlouhé detekci DVD mechaniky. Nikdy jsem to neřešil a je mi to do značné míry jedno, chtěl jsem tu akorát zmínit pár možností, které můžou ovlivnit rychlost bootu...
    pavlix avatar 5.5.2015 08:13 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: rychlost bootu
    Tak co nastavení grubu nebude tedy problém tam?

    +1

    Kdysi jsem u grubu jako první vyhazoval vyhazoval z device.map řádek pro disketovku.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    4.5.2015 12:04 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: rychlost bootu
    Dík za odpověď. Samozřejmě, že na pár vteřinách při bootu můj život nestojí, jen jsem chtěl porozumět, proč na hodně výkoném procesoru natáhnout kernel a initrd trvá tak dlouho. Zvláště, když následné spuštění všech dalších procesů je výrazně kratší. Odpověď, že příčina může být v tom, že se inicializuje nějaký HW a trvá to než přijde odpověď, je pro mne validní.
    4.5.2015 18:09 j
    Rozbalit Rozbalit vše Re: rychlost bootu
    Cece ... skoda ze nemam po ruce nic s kamerou, bych ti natocil jak vypada dlouhej boot. Dobre 15 minut bezi jen post, nez se to vubec dostane k bootu systemu. A nez ten system nastartuje trva minimalne dalsich 15 minut.

    Co to dela? No nejdriv checkuje veskerej HW, inicializuje pole ... a hromadu dalsich veci, mno a pak to system vsechno konfiguruje, pripojuje disky, startuje databaze ...

    Takze resit, jestli neco startuje o 30s nebo dokonce o 3s dyl ...

    A cim novejsi HW to je, tim dyl to trva, protoze ac se to nezda, tak ve skutecnosti je uvnitr cim dal vic veci, ktere je treba nastartovat. A samo, v dalsim poradi je soucasti jadra cim dal vic ruznych driveru a hleda to cim dal vic HW, coz zase trva.

    Muzes to lehce poladit a neco usetrit na tom, ze zrusis moduly, ovladace (jen ty co potrebujes) zakompilujes do jadra a ... v brzky dobe narazis na to, ze si k tomu zelezu neco pripojis a ono to nefunguje, protoze ty si chtel rychlejsi boot a nemas modul.

    Je to presne totez, jako resit, za jak dlouho nastartuje web browser ... naprosto nezajimavej udaj, jedno i druhy.
    4.5.2015 18:42 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: rychlost bootu
    Serverový boot je něco zcela jiného. To u systému, který se rebootne cca jednou za rok je jedno. Vzhledem k tomu, že tu párkrát někdo prezentoval boot kernel+initrd v řádu cca 2+3 vteřiny, tak jsem se zeptal a odpověď mi stačí. A to jestli čas bootu je nebo není důležitý závisí na tom jak se pracuje, jestli ráno zapnu, dám si kafe, pak u něj celý den sedím a večer vypnu tak je to jedno. Jestli důležitá část je tak, že přijdu, něco provedu na něco se zeptám a za 3 min jsem zase na odchodu a budu vypínat tak je: Buď boot systému browser omezeně důležitý, protože pokaždé startuje z nuly, nebo spotřebu neřeším a nechám systém pořád zapnutý, nebo hibernuji/uspávám a spolehlivě se mi vzbudí veškerý HW. Bohužel se mi nebudí zvukovka a trochu o spotřebu mám pořád zájem. Nicméně dotaz beru jako zodpovězený. Stáhnout boot čas významně mi za energii a čas nebude stát.
    pavlix avatar 5.5.2015 08:18 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: rychlost bootu
    Já to mám pocitově za pár vteřin, nejdelší je pro mě snad start Xorg. A můžu říct, že jsem za rychlý boot rád, i když nebootuju ani denně. Rebootuju po rebuildu jádra, tudíž v době, kdy chci pracovat a jako u každé jiné akce, čím je to pomalejší, tím víc mě to zdržuje. Kdybych to mohl při malém úsilí sestřelit na jednu vteřinu, udělám to.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    7.5.2015 17:21 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: rychlost bootu
    No jo my nemůžem za to že za den přeložíš 10 jáder a potřebuješ je nabotovat :-)

    Jasně tady je to specifický požadavek a pokud půjde boot zrychlit tak zde to má význam.
    pavlix avatar 8.5.2015 18:49 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: rychlost bootu
    No jo my nemůžem za to že za den přeložíš 10 jáder a potřebuješ je nabotovat :-)
    Pořiď si oči.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    4.5.2015 20:27 Jirka
    Rozbalit Rozbalit vše Re: rychlost bootu
    Buď rád, že na tom nejsi jako já:
    systemd-analyze
    Startup finished in 4.660s (kernel) + 1min 42.862s (userspace) = 1min 47.522s
    
    michich avatar 5.5.2015 07:59 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: rychlost bootu
    To skoro vypadá, že ti něco čeká do 90sekundového timeoutu.
    Heron avatar 5.5.2015 10:45 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: rychlost bootu

    Proč?

    Jeden stroj:

    Startup finished in 3.527s (kernel) + 46.858s (userspace) = 50.385s

    Druhej stroj

    Startup finished in 5.465s (kernel) + 1.687s (userspace) = 7.152s

    Třetí

    Startup finished in 1.817s (kernel) + 1.398s (userspace) = 3.215s

    Všechny tři časy jsou zcela v pořádku, ten třetí měl ještě před časem 400ms userspace.

    (První stroj je server s hromadou služeb, druhý je fyzická pracovní stanice s nějakým HW navíc, třetí je virtuálka pro testy.)

    pavlix avatar 5.5.2015 14:10 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: rychlost bootu
    Proč?
    Třeba protože je ta hodnota podezřele blízká 90 sekundám a je tam ještě pár vteřin na víc a zbytek bootu? Samozřejmě to může být náhoda, ale vzhledem k tomu, že je boot time jinak většinou podstatně nižší, což ukazují i tvoje výsledky, je takové podezření nasnadě.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    5.5.2015 14:58 S.
    Rozbalit Rozbalit vše Re: rychlost bootu
    Když už jsme u toho poměřování, tak já jsem na tom takhle:
    Startup finished in 15.000s (kernel) + 2min 4.588s (userspace) = 2min 19.589s

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.