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 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 0
    dnes 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 21
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 13
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 2
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

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

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    24.4. 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 15
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (16%)
    Celkem 789 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník
    Štítky: není přiřazen žádný štítek

    .

    2.8.2009 12:53 | fake | poslední úprava: 31.12.2010 16:37

    .        

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    belisarivs avatar 2.8.2009 13:00 belisarivs | skóre: 22 | blog: Psychobláboly
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Jak jsi dosel k tomu narustu na -j16 ve druhem grafu? Nejak divne to prokladas.

    Nebo jsi delal i testy s -j8-16?

    IRC is just multiplayer notepad.
    2.8.2009 13:13 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Omlouvám se, špatně jsem nastavil gnuplot. Chyba opravena, díky za upozornění.
    belisarivs avatar 2.8.2009 19:36 belisarivs | skóre: 22 | blog: Psychobláboly
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    V pohode. Zajimavy pokus.

    IRC is just multiplayer notepad.
    2.8.2009 13:39 cadic | blog: cadic
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    počet jobů by teda měl bejt takovej, do kolika vláken se kompilovaná věc dokáže rozložit, ne? :)

    2.8.2009 14:00 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Pro nejrychlejší kompilaci ano (parametr -j bez čísla nastaví neomezený počet podprocesů), ale poté může být problémem omezení počtu procesů v systému či dostatek volné paměti.
    2.8.2009 14:03 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    A vzhledem k tomu, že zisk od n*2 dál je velmi malý, nemá více podprocesů zřejmě smysl.
    2.8.2009 14:15 Feco
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Off topic - ako sa da pracovat v DWM s GIMPom? Skusal som a je to bieda... :-( Inac by som nemal na DWM nijake namietky...

    Marek Bernát avatar 2.8.2009 14:35 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Dwm je skvelý wm, ale spolieha sa na to, že aj programy budú podobne skvelé a nebudú nikomu nútiť, ako si má rozostaviť okná. Bohužiaľ to nie je často splnené, takže tu máme na to float. Proste odfloatuj gimp na nejakú plochu a tam ho môžeš používať úplne rovnako ako všetci ostatní.

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    2.8.2009 14:43 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    dwm config.h umožňuje přidat do static const Rule rules[] například následující pravidlo:
      { "Gimp",     NULL,       NULL,       0,            True,        -1 },
    
    což způsobí, že se gimp bude spouštět vždy s přepnutím na plovoucí rozložení. dwm je totiž dynamický wm. Kromě tiling a floating módu však obsahuje ještě monocle (podobné ratpoison) a pomocí malinkého patche si můžeš třeba dodat vertical tiling (bstack patch). A pozor na jednu věc - dwm nemá jako wmii nebo jiné dynamic wm možnost používat tiling a floating vrstvy najednou, buď je kompletně celý wm floating nebo tiling (přepíná se pomocí zkratek)
    Marek Bernát avatar 2.8.2009 15:02 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    To nie je úplne pravda. Napríklad okná s hintom TRANSIENT sú floating (logicky) aj keď si v tiling móde. A v prípade potreby je triviálne napísať patch (alebo možno aj existuje), kde budeš mať zoznam aplikácií, ktoré sa na danej ploche majú floatovať (tak to má napríklad xmonad). Dokonca mám pocit, že tak to aj v dwm kedysi bolo, ale už som ho rok nevidel, tak je to teraz možno inak.

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Marek Bernát avatar 2.8.2009 14:32 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Len pre budúcnosť: keď máš graf, kde 99% plochy zaberá prázdne miesto (v zmysle, že je rozdelený na dve časti a jedna z nich je taká), je rozumné závislosť prehnať logaritmom. Takto z toho veľa nemám, nevidím poriadne ani rozdiely medzi malým počtom jobs (kde sú najvýraznejšie), ani medzi veľkým počtom (kde sú pomalé). Ak sa ti s tým, ešte chce pohrať, mohol by si to skúsiť, stačí zadať "set log y" a ak to bude stáť za to, postni to sem znova. Dík.

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    2.8.2009 14:46 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Logaritmické měřítko jsem samozřejmě zkoušel hned na začátku, ale nedařilo se mi získat nějaký hezký výstup, tak jsem použil klasické konstantní. Navíc s gnuplot zas tolik neumím :-(
    Marek Bernát avatar 2.8.2009 15:04 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    V poriadku. Len pre istotu som na to upozornil, lebo s grafmi neskúsení ľudia robia veľa vecí, ktoré sú jednak neestetické a jednak sa stráca veľa informačnej hodnoty.

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Marek Bernát avatar 2.8.2009 15:18 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Btw, je pravda, že s tým logaritmom som sa silne sekol, tvoja závislosť je typu 1/x a po aplikácii logaritmu sa z nej rozhodne nestane priamka :-) S tým sa toho moc robiť nedá (viď "plot 1/x"). Aspoň mňa teda nič rozumné nenapadá, ale možno niekto poradí :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    2.8.2009 15:06 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Hehe, my, co máme jedno jádro nemáme problém a nastavujeme bezmyšlenkovitě -j2.

    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
    2.8.2009 15:10 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    A dělal jsi něco jako flush-all-caches před každým měřením? Protože jestli ne, tak tvrdím, že výsledky, ač pěkné jsou dost k ničemu.

    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
    2.8.2009 15:17 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Ještě dodám, že jsem nelenil a zeptal se googlu a google řekl, že odpověd mám hledat v linux-mm.org/Drop_Caches. Z toho článku bych vyvozoval závěr, že před každým testem nejlépe dělat

    sync
    echo 3 > /proc/sys/vm/drop_caches
    
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
    2.8.2009 15:35 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Nikdo Vám nebrání provést podobné měření s mnohem větší přesností.
    2.8.2009 16:44 A
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    +1

    2.8.2009 16:57 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Není až tak pravda. Brání mi v tom lenost. Respektive jelikož nevlastním vícejádro, nemyslím, že mi znalost toho, jestli jde o j=2*p, nebo j=p+1 momentálně bude k něčemu dobrá a tak se nebudu namáhat.

    Jestli jsem urazil tak pardon, nebylo to tak míněno a příště se pokusím vnzášet námitky méně arogantně.

    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
    2.8.2009 19:11 Bilýgr
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Tvů komentář je v pohodě, nemáš se zač omlouvat. V pohodě totiž není autor zápisku - to se ví dlouho (nezapomenutelná je histerická scéna, kterou jednou ztropil, protože mu lidi nepřipisovali jeho zásluhy za jednořádkovou konfiguraci conky, che). A už to stihnul ukázat i v této diskuzi (viz "příště si to nechá pro sebe"). Kdyby bylo po jeho, tak by zde byla diskuze zakázaná, aby nikdo nemohl na nedostatky upozornit...
    2.8.2009 19:16 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Tímto komentářem jsi mě přesvědčil, že abclinuxu je místo, kam už nikdy nepáchnu.
    2.8.2009 19:22 Martin | skóre: 10 | blog: Nádraží Perdido
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    :-D :-D :-D

    Fakt sorry, ale nemohl jsem si pomoct. :-D Jak nervní asi musí být člověk, když se nechá takhle trapně vytočit anonymem? Co teprv když ho nasere někdo skutečný v reálu? To pak teprv musí bejt mazec.
    2.8.2009 19:33 Bilýgr
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Pravda bolí stejně od anonyma jako od kohokoliv jiného, nemyslíš? A že to pravda do puntíku je, tak za tím si stojím. A pokud to nevíš, tak to byl on, kdo do bugzilly přidal požadavek na možnost zakázat komentáře.
    2.8.2009 20:03 A
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Daj link na tu hystericku reakciu ohladne toho conky...

    Samae1 avatar 2.8.2009 20:47 Samae1 | skóre: 6 | blog: Ohniště
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Co je špatného na možnosti zakázat komentáře, pokud se o tom vede diskuze ? Pokud by na ABCL bylo 90% lidí jako vy(stal by se zněj idnes, nebo novinky v dobách své největší slávy), byl by to nutný krok.
    Thomas Jefferson:Když se lidé bojí své vlády, pak existuje tyranie.
    2.8.2009 20:03 A
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Zase hysteria?

    Samae1 avatar 2.8.2009 20:45 Samae1 | skóre: 6 | blog: Ohniště
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Bohužel lidé jako on se vyskytují na každém alespoň trochu navšťevovaném portálu. Je to daň za svobodný Internet a jedinou cestou proti ní je zakázat reakce, bohužel s tím přijdeme i o ty kvalitní.
    Thomas Jefferson:Když se lidé bojí své vlády, pak existuje tyranie.
    Samae1 avatar 2.8.2009 20:43 Samae1 | skóre: 6 | blog: Ohniště
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Na tohle se dá snad říct jen jedno: A co jste udělal vy ?. Kvůli Vašemu ubohému chování přijde Ábíčko o jednoho člověka, který je ochotný se dělit o svoje zkušenosti. Přečtěte si třeba http://www.abclinuxu.cz/blog/Libitu/2009/7/deset-veci-ktere-s-vimem-nedelejte-2, autor získal vysoké hodnocení textu a spoustu pozitivních reakcí. Dnešní text má také poměrně hezké hodnocení(nyní 9 hlasů 100% ), týká se Linuxu a jistě se najde několik lidí, kterým se text hodí.

    Co Vám vůbec vadí na "Nikdo Vám nebrání provést podobné měření s mnohem větší přesností. ", vždyť autor nereaguje nijak přehnaně. Pokud chcete dokázat, že autor "není v pohodě", mohl by jste uvést odkaz na hysterickou scénu(a i když ho uvedete, každý někdy udělal chybu ne? ). Takhle si musím myslet, že jste pouze závistivý anonym, který se za každou cenu snaží srážet ostatní kvůli předchozím sporům. Na takovéhle lidi patří pouze jediná věc - nekrmit.
    Thomas Jefferson:Když se lidé bojí své vlády, pak existuje tyranie.
    2.8.2009 16:48 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    casto se uvadi jako dobra volba (2*n + 1), ale zalezi na typu ulohy. zavisi to na tom jak moc intenzivni jsou vypocty ... u nekterych vylozene intenzivnich uloh se mi zase osvedcila volba (n - 1)

    btw. sveho casu jsem mel s parallelni kompilaci PHP problem, ze se program nesestavil korektne, funguji ty binarky?
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    2.8.2009 17:07 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Nezkoušel jsem.
    Marek Bernát avatar 2.8.2009 17:07 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Možno mi niečo ušlo, ale podľa tých grafov je čas dokončenia úlohy klesajúci s n (v rámci chyby merania, ktorá nie je uvedená, ale nejakú som si tam domyslel), tak prečo nenastaviť rovno maximum, povedzme 10000?. Z tých grafov predsa nevyplýva, že keď nastavím 2*n + 10, alebo 4*n, tak to bude horšie, práve naopak, je tam ešte pokles.

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    2.8.2009 17:35 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    tak prečo nenastaviť rovno maximum, povedzme 10000
    na to jsou dve odpovedi...

    jednak to asi nema smysl ... amdahl's law je priserna bestie a jde to videt i z tech grafu... od urciteho budu to zlepseni je absolutne nevyznamne.

    za druhe, tady v techto grafech to nejde poznat... ale s postupem casu by se tam objevil pokles vykonu, ktery je zpusobeny tim, ze udrzovani X procesu uz bude mit takovou rezii, ze se nevyplati vic paralelizovat.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Marek Bernát avatar 2.8.2009 17:46 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    To zlepšenie je bezvýznamné, ale aký má význam hádať sa o 2*n + 47 a 3^n - exp(n) + 1, keď to najlepšie riešenie je aj tak asymptotické? :-)

    Ten druhý bod to trochu vysvetľuje a presne také niečo som si aj myslel, že to bude overhead. Ničmnej, skutočne to v tých grafoch nevidím a ako také nemajú o dôkaze 2*n žiadnu vypovedaciu hodnotu. To, čo popisuješ ty, by bol totiž graf s minimom niekde okolo 2*n (n-1, whatever) a nie čisto klesajúci graf (modulo chyba merania). Lenže, aj tak je to zjavne závisle od toho, kde to použiješ (konkrétny program, ktorý sa prekladá), takže jaký to má zmysel? Keď už ten make spustíš raz, tak dostaneš správnu binárku a si hotový. Načo ho spúšťať znova a testovať, či by sa to nedalo vybuildovať o sekundu rýchlejšie? A ďalej, skutočne to riešenie, nastaviť proste n = 10000 je až tak zlé? Ak je to tak, že sa o moc tá asymptotická hodnota nelíši od minima, tak nie je dôvod skúmať nejaké závislosti a nastavovať to pre každý program zvlášť, najrozumejšie je zobrať raz a pre vždy n = 10000 a človek je vybavený. Fakt mi to pripadá ujeté :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    2.8.2009 18:34 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    To, čo popisuješ ty, by bol totiž graf s minimom niekde okolo 2*n (n-1, whatever)
    ja jsem taky psal, ze to zalezi na typu ulohy a vetsina techto hodnot se nastavuje/odhaduje empiricky. mam napr. zkusenost s ulohami kde se ciste pocita je dobre se drzet kolem toho n... pokud se na neco musi cekat napr. diskove I/O, sit, jiny proces, je dobre mit pocet procesu vetsi.
    Ak je to tak, že sa o moc tá asymptotická hodnota nelíši od minima, tak nie je dôvod skúmať nejaké závislosti a nastavovať to pre každý program zvlášť, najrozumejšie je zobrať raz a pre vždy n = 10000 a človek je vybavený.
    to neni dobry napad. kdyz seberes hodnotu n = 10000 takovy vypocet ti sebere vyrazne vic zdroju (napr. RAM) nez kdyz bude n = 100 a realny uzitek bude srovnatelny.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    2.8.2009 18:45 Kvakor
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Ano, i když bude velké část paměti sdílená mezi procesy, zásobník, hlada a statická data sdílená neboudou, takže budou ujídat z volné paměti, která by mohla byt využita pro cache. A pokud poklesne cache pod určitou hodnotu, výkon půjde rapdině dolů.

    Marek Bernát avatar 2.8.2009 18:50 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Aha dík za ozrejmenie, ale vôbec do toho nevidím a z blogpostu som to nepochopil. V tom prípade ale treba skúmať nie len zaťaženie CPU, ale aj zaťaženie RAM, ak chceme objektívny výsledok a tento blogpost bol tým pádom ešte viac na nič :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    2.8.2009 18:55 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Moje měření mi zodpovědělo otázku zda je nesmysl používat více jobs pro make než je počet fyzických jader procesorů. Rozhodl jsem se o měření podělit, protože jsem myslel, že se někomu budou líbit reálně naměřené hodnoty. Zdá se, že další experimenty si raději nechám pro sebe.
    Marek Bernát avatar 2.8.2009 19:43 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Ty asi na konštruktívnu kritiku veľmi neveríš, čo? :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    2.8.2009 18:53 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Tak jsem právě udělal malý pokus. Stáhl jsem linux-2.6.30.4, rozbalil a spustil "time make -j". Tedy nechal kompilovat jádro s neomezeným počtem procesů. Následující hodnoty jsou hodnoty, které mi htop občas zobrazil přes ssh.
    # procesu,  obsazeno RAM, obsazeno swap, load avg za posledni minutu
      1100         1800            300             ?
      1672            ?              ?             ?
      1436          700            200             ?
      2555            ?              ?           855
      2666         1942            670           899
      2846         1931            433           428
      3977         1726            953           568
      3652         1938           1493           469
    
    Čas jsem nezaznamenával, kompilace probíhala něco přes 25 minut. Pak se na obrazovce objevilo několik hlášek "Out of memory: kill ... (make)" tak jsem to vzdal. Od počátku kompilace kontrolka disku ani jednou nezhasla. IMHO i kdyby kompilace dopadla úspěšně, trvala by s takovým chováním disku několik hodin (normálně kolem 30 minut). Stále zastávám názor, že nejvhodnější je n*2.
    Marek Bernát avatar 2.8.2009 19:46 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?

    Tak toto je zaujímavé, dík. Keby sa ti nejako podarilo zmerať aj tú záťaž pamäte + čas pri -jX, tak to by bolo super. Ja osobne to totiž na starom jednojadre asi nezmeriam, ale aj tak by som bol zvedavý, ako sa to chová :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    xkucf03 avatar 2.8.2009 22:00 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše bod zlomu

    Zajímavé by právě bylo dotáhnout ten test do konce – najít bod, kdy se to začíná lámat* a režie žere více než je mezní užitek z dalších vláken.

    *) těch 89.910 90.142 nepovažji za zlom, ale spíš chybu měření.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    2.8.2009 23:57 Kvakor
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Já na určení bodu, kdy už nemá cenu spouštět další procesy, používám jednoduchou metodu - přidávám procesy tak dlouho, dokud není čas v idle a iowait nulový (na obrazovce top je to čtvré á páté číslo). Většínou je výsledek opravdu dost blízký dvojnásobku počtu jader plus něco, i když záleží na poměru výpočty/I/O - čím víc I/O a čím pomalejší disky, tím víc procesů navíc.
    3.8.2009 10:07 Roman Schulz | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Na 8 procesorovém serveru jsem pro kompilaci používal nejdříve -j2, potom pro urychlení jsem dospěl přes -j4 postupně až k -j8. Ale po tvém zápisku jsem zkusil dvojnásobek, tedy -j16 a vážně se čas kompilace zrychlil o další polovinu. Díky za tip
    3.8.2009 21:38 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    Doted jsem razil zasadu N+1, ale zrejme prejdu na 2N.

    Diky za zajimavy zapisek.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    4.8.2009 01:26 Mrkva | skóre: 22 | blog: urandom
    Rozbalit Rozbalit vše Re: Kolik jobs pro make?
    No přece 42! Jak o tom někdo může pochybovat?
    Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".

    Založit nové vláknoNahoru

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