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 01:44 | Nová verze

V únoru 2014 bylo hlasováním rozhodnuto, že výchozím init systémem v Debianu je systemd. V listopadu stejného roku bylo hlasováním rozhodnuto, že o podpoře dalších init systémů v Debianu není celoprojektové hlasování nutné. Po pěti letech už ale hlasování o init systémech a systemd nutné je. Vybírá se z 8 možností. Výsledek hlasování bude zveřejněn po 27. prosinci.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot, se rozhodl, že svůj komiks vydá také knižně a ve vlastní režii. Komiks již knižně vyšel ve francouzštině ve vydavatelství Glénat. David Revoy jej vydá v angličtině a použije pouze svobodný software. O své zkušenosti se dělí ve dvou příspěvcích na svém blogu. Z plánovaných dvou týdnů práce se staly dva měsíce. Vydání před Vánocemi se nestihne. Kontrolní výtisk má příliš jasné barvy, obrázky v knihách od Glénatu vypadají mnohem lépe, …

Ladislav Hagara | Komentářů: 0
včera 20:44 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) vydalo verzi 1.0 základní specifikace WebAssembly a po HTML, CSS a JavaScriptu prohlásilo WebAssembly za čtvrtý oficiální jazyk pro web.

Ladislav Hagara | Komentářů: 1
včera 13:33 | Komunita

Hlasování o obrázku v okně O Inkscapu 1.0 pokračuje druhým kolem. Ze 124 obrázků postoupilo do finálního hlasování 5 s nejvíce hlasy. Výsledek hlasování bude zveřejněn po jeho ukončení, tj. po 15. prosinci.

Ladislav Hagara | Komentářů: 1
včera 02:11 | IT novinky

Společnost Purism představila mobilní telefon Librem 5 USA. Jedná se o telefon Librem 5 vyráběný v USA. Předobjednat jej lze za 1 999 dolarů. Librem 5 lze předobjednat za 699 dolarů.

Ladislav Hagara | Komentářů: 35
5.12. 22:22 | Nová verze

Příspěvek na blogu organizace Electronic Frontier Foundation (EFF) informuje, že Certbot, tj. oficiální klient certifikační autority Let’s Encrypt, dospěl do nové stabilní verze 1.0. Oficiálně tak byla ukončena beta fáze jeho vývoje. Certbot byl představen v květnu 2016.

Ladislav Hagara | Komentářů: 0
5.12. 15:55 | Zajímavý software

Mozilla vydala novou verzi 0.6 svobodného softwaru DeepSpeech pro převod řeči na text. Přehled novinek v příspěvku na blogu Mozilla Hacks.

Ladislav Hagara | Komentářů: 4
4.12. 17:33 | Zajímavý projekt

Dnes měl na YouTube premiéru krátký sci-fi film SKYWATCH. Colin Levy na něm strávil téměř 6 let. Pro vytvoření 3D grafiky byl vybrán Blender. Film byl z části financován z kampaně na Kickstarteru.

Ladislav Hagara | Komentářů: 3
4.12. 05:55 | Zajímavý software

Netflix uvolnil framework pro datovou vědu Metaflow jako open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 44
3.12. 21:33 | Nová verze

Byla vydána nová verze 4.1 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Opravena byla také řada bezpečnostních chyb.

Ladislav Hagara | Komentářů: 3
Jaké hodinky nosíte (nejčastěji)?
 (23%)
 (6%)
 (17%)
 (54%)
Celkem 506 hlasů
 Komentářů: 135, poslední včera 20:54
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: 48 | 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.