abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 08:22 | Nová verze

Byla vydána první beta verze Ubuntu 17.04 s kódovým názvem Zesty Zapus. Ke stažení jsou obrazy Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu GNOME, Ubuntu Kylin, Ubuntu Studio a Xubuntu. Dle plánu by Ubuntu 17.04 mělo vyjít 13. dubna 2017.

Ladislav Hagara | Komentářů: 0
včera 17:53 | Bezpečnostní upozornění

Google na svém blogu věnovaném počítačové bezpečnost informuje o nalezení "reálného" způsobu generování kolizí hašovací funkce SHA-1. Podrobnosti a zdrojové kódy budou zveřejněny do 90 dnů. Již dnes lze ale na stránce SHAttered nalézt 2 pdf soubory, jejichž obsah se liší a SHA-1 otisk je stejný (infografika).

Ladislav Hagara | Komentářů: 8
včera 17:51 | Nová verze

Vyšla nová verzia open source software na správu a automatizáciu cloudových datacentier Danube Cloud 2.4. Danube Cloud je riešenie postavené na SmartOS, ZFS, KVM a zónach. Obsahuje vlastnosti ako integrovaný monitoring, DNS manažment, zálohy, a samozrejme rozsiahlu dokumentáciu.

dano | Komentářů: 1
včera 17:46 | Pozvánky

V Plzni se 3. až 5. března 2017 uskuteční AIMTEChackathon. Je to akce pro vývojáře, grafiky, webdesignéry i veřejnost. Akci provází zajímavé přednášky IT odborníků. Více o programu a možnosti přihlášení na stránkách akce.

cuba | Komentářů: 0
včera 01:00 | Nová verze

Známý šifrovaný komunikátor Signal od verze 3.30.0 již nevyžaduje Google Play Services. Autoři tak po letech vyslyšeli volání komunity, která dala vzniknout Google-free forku LibreSignal (dnes již neudržovaný). Oficiální binárky jsou stále distribuované pouze přes Google Play, ale lze použít neoficiální F-Droid repozitář fdroid.eutopia.cz s nezávislými buildy Signalu nebo oficiální binárku stáhnout z Google Play i bez Google účtu

… více »
xm | Komentářů: 5
22.2. 23:14 | Nová verze

Po třech týdnech od vydání první RC verze byla vydána první stabilní verze 17.01.0 linuxové distribuce pro routery a vestavěné systémy LEDE (Linux Embedded Development Environment), forku linuxové distribuce OpenWrt. Přehled novinek v poznámkách k vydání. Dotazy v diskusním fóru.

Ladislav Hagara | Komentářů: 6
22.2. 17:28 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2017-6074 v Linuxu zneužitelné k lokální eskalaci práv. Jde o chybu v podpoře DCCP (Datagram Congestion Control Protocol). Do linuxového jádra se dostala v říjnu 2005. V upstreamu byla opravena 17. února (commit). Bezpečnostní chyba byla nalezena pomocí nástroje syzkaller [Hacker News].

Ladislav Hagara | Komentářů: 13
22.2. 15:00 | Zajímavý software

Společnost Valve vydala novou beta verzi SteamVR. Z novinek lze zdůraznit oficiální podporu Linuxu. Další informace o podpoře této platformy pro vývoj virtuální reality v Linuxu v diskusním fóru. Hlášení chyb na GitHubu.

Ladislav Hagara | Komentářů: 0
22.2. 06:00 | Nová verze

Po necelém roce od vydání verze 0.67 byla vydána verze 0.68 populárního telnet a ssh klienta PuTTY. Podrobnosti v přehledu změn. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 0
21.2. 21:32 | Nasazení Linuxu

Canonical představuje nejnovější verzi chytré helmy DAQRI s Ubuntu pro rozšířenou realitu. K vidění bude příští týden v Barceloně na veletrhu Mobile World Congress 2017.

Ladislav Hagara | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (71%)
 (3%)
 (10%)
Celkem 694 hlasů
 Komentářů: 66, poslední 22.2. 18:57
    Rozcestník

    Dotaz: rychlost bootu

    29.4.2015 22:17 lertimir | skóre: 59 | blog: Par_slov
    rychlost bootu
    Přečteno: 821×
    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: 59 | 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: 59 | 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: 79 | 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: 79 | 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: 79 | 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: 53 | 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.
    4.5.2015 12:04 lertimir | skóre: 59 | 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: 59 | 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: 53 | 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.
    7.5.2015 17:21 Petr Šobáň | skóre: 79 | 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: 53 | 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.
    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: 50 | 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: 50 | 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: 53 | 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ě.
    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.