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í
×
    včera 17:22 | Zajímavý projekt

    Max Leiter v roce 2019 zkusil zprovoznit X server na iPadu (iOS). Nyní se k tématu vrátil a s pomocí LLM a balíčkovacích nástrojů Procursus rozběhl desktop s X11 i Waylandem. Jeho balíčky jsou dostupné v repozitáři xiOS.

    |🇵🇸 | Komentářů: 6
    včera 13:33 | IT novinky

    Společnost Google Cloud dnes oznámila, že její infrastruktura a služby byly oficiálně zařazeny do Katalogu cloud computingu vedeného Digitální a informační agenturou (DIA). Tato certifikace potvrzuje, že infrastruktura a služby Google Cloud splňují přísné bezpečnostní a regulační požadavky České republiky pro provoz cloudových služeb ve veřejném sektoru.

    Ladislav Hagara | Komentářů: 4
    včera 13:11 | IT novinky

    Vůbec poprvé v historii se stát při testování digitálních služeb obrací na širokou veřejnost. Digitální a informační agentura (DIA) a Ministerstvo vnitra zvou občany k zapojení do zátěžového testu eDokladů, které od loňského podzimu prošly optimalizací aplikace a posílením infrastruktury. Test proběhne 13. srpna ve 13:00 a pro jeho úspěch bude potřeba zapojení několika desítek tisíc občanů. Zapojení do testu je zcela dobrovolné a úkol

    … více »
    Ladislav Hagara | Komentářů: 21
    včera 13:00 | Nová verze

    FireDragon je webový prohlížeč, doposud založený na Floorpu, jednom z forků Firefoxu s větším důrazem na ochranu soukromí a přizpůsobení uživatelského rozhraní. Spravuje ho člen komunity distribuce Garuda Linux. Nové vydání verze 13 opouští Floorp a přechází přímo na Firefox s patchi z LibreWolfu a vlastními úpravami. Dostupný je také na Flathubu.

    |🇵🇸 | Komentářů: 0
    včera 05:44 | Zajímavý software

    picogame (GitHub) je malý 2D herní engine pro mikrokontroléry jako RP2040, čip uvnitř kapesní konzole Picopad. Hru napíšeš v Pythonu a vyzkoušíš ji v prohlížeči nebo desktopovém simulátoru. Až bude hotová, zkopíruješ ji na podporovanou desku. Na začátku nepotřebuješ C, sestavení firmwaru ani hardware.

    Ladislav Hagara | Komentářů: 1
    29.7. 19:22 | Nová verze

    Multiplatformní prohlížeč elektronických knih KOReader byl vydán ve verzi 2026.07 "Sailing Walrus". U PDF souborů s SMask lze vyčistit pozadí. Přibyla podpora Kobo v5 nebo základní podpora OPDS 2.0.

    Ladislav Hagara | Komentářů: 0
    29.7. 14:22 | Komunita

    Společnost Valve sponzoruje a společnost Collabora portuje RADV (open source Vulkan ovladač pro AMD GPU z projektu Mesa) na Windows.

    Ladislav Hagara | Komentářů: 0
    28.7. 20:44 | Zajímavý projekt

    Starling (GitHub) je desktopové prostředí vytvořeno umělou inteligencí (s dohledem jednoho vývojáře během šesti měsíců).

    Ladislav Hagara | Komentářů: 37
    28.7. 14:22 | IT novinky

    Dne 30. června 2026 byla završena fyzická realizace projektu Czech National Quantum Communication Infrastructure (CZQCI), tedy České národní kvantové komunikační infrastruktury. Projekt byl realizován od 1. března 2023 a financován z Národního plánu obnovy částkou 121,6 milionu Kč. Cílem podpořeného projektu bylo vybudovat základy národní kvantové komunikační infrastruktury a ověřit možnosti jejího praktického využití. Mezi

    … více »
    Ladislav Hagara | Komentářů: 3
    28.7. 14:11 | IT novinky

    Město Šumperk se stalo terčem kybernetického útoku, chod úřadu je omezen. Zjišťuje se, jestli unikla nějaká data. Cílem hackerů byla městská datová síť. První útoky zaznamenali odborníci na informační technologie již v pondělí večer, závady se ale plně projevily až dnes ráno. Město událost nahlásilo Národnímu úřadu pro kybernetickou a informační bezpečnost (NUKIB).

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (18%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2286 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dual CPU: kompilace kernelu

    9.4.2006 22:14 | Přečteno: 1340× | Linux | poslední úprava: 10.4.2006 05:35

    Otestoval jsem svoji staronovou hračku. Kompiloval jsem monolytický kernel vanilla-2.6.16.2 s různými volbami -jX programu make, kde X je počet současně běžících procesů. Zajímalo mě, jak tato volba ovlivní dobu trvání kompilace na dual CPU mašině.

    Pro otestování jsem napsal primitivní skript:

    #!/bin/bash
    
    cd /usr/src/linux-2.6.16.2
    
    numbers="1 2 3 4 5 6"
    
    for number in $numbers; do
    
        make clean > /dev/null
    
        echo "make -j$number"
    
        time make -j$number > /dev/null
    
    done
    
    exit 0
    

    Tady jsou výsledky:

    make -j1
    real   47m32.628s
    user   44m18.978s
    sys    3m34.845s
    
    make -j2
    real   47m2.569s
    user   43m51.576s
    sys    3m32.745s
    
    make -j3
    real   47m34.519s
    user   44m18.226s
    sys    3m36.610s
    
    make -j4
    real   25m14.465s
    user   44m48.260s
    sys    3m39.710s
    
    make -j5
    real   24m41.261s
    user   44m56.633s
    sys    3m39.286s
    
    make -j6
    real   24m40.760s
    user   45m3.017s
    sys    3m38.666s
    

    Nárůst výkonu je nejvýraznější pro -j4, a to o 88%. Může mi někdo vysvětlit, proč se tedy doporučuje pravidlo "počet_procesorů+1"? Sem se IMHO více hodí pravidlo "+2" nebo "x2".

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    David Watzke avatar 9.4.2006 22:51 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Dual CPU: kompilace kernelu
    Asi je nejlepší +2, protože jakmile dám -j4 a kompiluju něco biggy (čti: kdelibs, glibc, qt), tak sekanec...
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 10.4.2006 06:10 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Dual CPU: kompilace kernelu
    Zkusím to taky... než odejdu do školy, tak to spustím :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 10.4.2006 13:58 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Dual CPU: kompilace kernelu
    AMD64 Athlon 3000+, 1GB RAM, vanilla-2.6.17-rc1. Trochu jsem upravil formátování ;-)
    for N in {1..6}; do
      make clean > /dev/null
      echo "make -j$N"
      time make -j$N > /dev/null || echo Failed
    done
    make -j1
    real    3m38.282s
    user    3m14.194s
    sys     0m20.321s
    
    make -j2
    real    3m34.612s
    user    3m14.164s
    sys     0m20.359s
    
    make -j3
    real    3m34.647s
    user    3m14.276s
    sys     0m20.224s
    
    make -j4
    real    3m34.463s
    user    3m14.386s
    sys     0m20.003s
    
    make -j5
    real    3m34.398s
    user    3m14.058s
    sys     0m20.280s
    
    make -j6
    real    3m34.458s
    user    3m14.214s
    sys     0m20.079s
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    10.4.2006 13:14 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Dual CPU: kompilace kernelu
    Preco "real" pri -j[456] nie je suctom "user" a "sys"?

    Inac moje testy tiez ukazali, ze na 2xCPU bolo najrychlejsie -j2
    If you hold a Unix shell up to your ear, you can you hear the C.
    10.4.2006 18:54 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: Dual CPU: kompilace kernelu
    Asi jste to špatně pochopil. Pro j=4,5,6 kompilace trvala okolo 25 minut. To je real. User už je jen součtem pro oba procesory.
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    stulda avatar 10.4.2006 13:41 stulda | skóre: 18 | Sokolov
    Rozbalit Rozbalit vše Re: Dual CPU: kompilace kernelu
    Ja mam celeron M, pri -j3 bylo o deset procent rychlejsi nez u -j2. -j4 uz bylo zase pomalejsi. Takze bych videl nejlepsi moznost na: procesor +2.
    Milan Vít avatar 10.4.2006 15:00 Milan Vít | skóre: 23 | blog: about:linux | Orlová
    Rozbalit Rozbalit vše Re: Dual CPU: kompilace kernelu
    Mám ještě zajímavější výsledek, jeden procesor, bez HT. Nechápu :-)
    make -j1
    real    5m11.228s
    user    4m28.177s
    sys     0m29.662s
    
    make -j2
    real    5m6.803s
    user    4m29.181s
    sys     0m29.166s
    
    make -j3
    real    5m6.027s
    user    4m29.525s
    sys     0m28.850s
    
    make -j4
    real    5m6.636s
    user    4m29.157s
    sys     0m29.338s
    
    make -j5
    real    5m6.910s
    user    4m29.673s
    sys     0m28.754s
    
    make -j6
    real    4m59.729s
    user    4m27.581s
    sys     0m28.742s
    „There is no dark side of the Moon really… as a matter of fact it's all dark.“

    Založit nové vláknoNahoru

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