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 12:55 | Nová verze

    CiviCRM (Wikipedie) bylo vydáno v nové verzi 6.14.0. Podrobnosti o nových funkcích a opravách najdete na release stránce. CiviCRM je robustní open-source CRM systém navržený speciálně pro neziskové organizace, spolky a občanské iniciativy. Projekt je napsán v jazyce PHP a licencován pod GNU Affero General Public License (AGPLv3). Český překlad má nyní 45 % přeložených řetězců a přibližuje se milníku 50 %. Potřebujeme vaši pomoc, abychom se dostali dál. Pokud máte chuť přispět překladem nebo korekturou, přidejte se na platformu Transifex.

    jardaIT | Komentářů: 2
    včera 12:22 | Bezpečnostní upozornění

    Další lokální zranitelností Linuxu je ssh-keysign-pwn. Uživatel si může přečíst obsah souborů, ke kterým má právo ke čtení pouze root, například soubory s SSH klíči nebo /etc/shadow. V upstreamu již opraveno [oss-security mailing list].

    Ladislav Hagara | Komentářů: 1
    14.5. 17:22 | Komunita

    Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.

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

    Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.

    Ladislav Hagara | Komentářů: 25
    14.5. 14:00 | Zajímavý projekt

    Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.

    Pinhead | Komentářů: 6
    14.5. 02:22 | Zajímavý software

    Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.

    Ladislav Hagara | Komentářů: 0
    14.5. 01:11 | Nová verze

    Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    13.5. 21:22 | Bezpečnostní upozornění

    Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.

    Ladislav Hagara | Komentářů: 1
    13.5. 14:00 | Komunita

    Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.

    Ladislav Hagara | Komentářů: 13
    13.5. 12:55 | IT novinky

    Google na včerejší akci The Android Show | I/O Edition 2026 (YouTube) představil celou řadu novinek: Gemini Intelligence, notebooky Googlebook, novou generaci Android Auto, …

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (26%)
    Celkem 1638 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Vložit další komentář
    15.2.2006 07:59 oxymoron
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    je mozne pouzit namiesto -Wl,-O1 -Wl,-O3 ??
    15.2.2006 08:19 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Rekl bych ze autor pozapomel na parametr -march ktere pouzivaji bezne distribuce misto -mcpu. Existuji "objektivni testy" mezi temito rezimy?
    never use rm after eight
    15.2.2006 08:36 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Parameter -march=architektúra určuje inštrukčnú sadu procesora, na ktorom má program fungovať.
    15.2.2006 08:50 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    hm, rád bych viděl nějaký doklad tvrzení v perexu o optimalizaci a rychlosti ...

    pokud se mluví o nějakých LDFLAGS, nebylo by od věci říct, co znamenají, zvlášť když se doporučuje za určitých okolností některé vynechat ... ostatně ani ty CFLAGS nejsou vysvětlené ... já vím, máme man, ale když už někomu něco doporučuju a píšu o tom článek, aspoň jedna větička proč mu doporučuju zrovna tohle by neškodila ...
    15.2.2006 09:35 J
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Pokud si pamatuju, v minulym dile nekdo postnul vysledky testu pri ruznych nastavenich. Rozdil byl velmi znatelny. Ovsem treba v pripade OO asi nema mnoho smyslu nejaka brutalni optimalizace, tam je mozna lepsi zvolit variantu rychle kompilace. Vyplati se to pro veci jako trebas mplayer.
    15.2.2006 09:56 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    $ mplayer
    MPlayer 1.0pre7-4.0.1 (C) 2000-2005 MPlayer Team
    CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)
    Detected cache-line size is 64 bytes
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled with runtime CPU detection - WARNING - this is not optimal!
    ... no nezdá se mi, že by v mojí binární distribuci byl mplayer zkompilován zcela bez optimalizací
    15.2.2006 10:23 Trained.Monkey | skóre: 12 | blog: monkey
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    He, tohle co ukazujes je CPU runtime detection kterou mplayer dela sam. Kdyby jsi mel pentium I tak nezapne ani mmx
    15.2.2006 10:28 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No mě se zase zdá, že to, co tady vidíme, je jen detekce procesoru. To samý získáte výpisem /proc/cpuinfo (IMHO).
    16.2.2006 09:58 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No mě se zase zdá, že to, co tady vidíme, je jen detekce procesoru.
    ovšem výsledkem této detekce se pak mplayer řídí a používá kód optimalizovaný pro dané možnosti ... což jaksi vyvrací názor, který se snaží článek vsugerovat, a to že binární distribuce optimalizace nepoužívají ...
    Yin avatar 16.2.2006 14:55 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    ... binární distribuce optimalizace nepoužívají ...

    To som nikdy nepovedal! Povedal som, že binárne distribúcie nie sú prispôsobené každému procesoru na mieru, ale len pre nejakého spoločného predchodcu väčšiny procesorov.

    A tento príklad je zmätočný, pretože sa týka iba jedného programu (mplayer) a nie celej distribúcie.

    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    19.2.2006 15:27 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    ... binární distribuce optimalizace nepoužívají ...
    To som nikdy nepovedal!
    ano, takto doslovně ne, na druhou stranu já jsem neřekl, že jsi napsal přímo toto, takže mi taky taky nepodsouvej něco, co jsem neřekl!

    inkriminovaná věta zní:

    "Pretože binárne balíky nie sú optimalizované pre váš procesor a sú badateľne pomalšie."

    mezi "přebásněním" slov "nie sú optimalizované pre váš procesor" na "optimalizace nepoužívají" je z významového hlediska pouze jediný rozdíl, a to že jsem si dovolil zobecnit "ne pro váš procesor" na "pro žádný procesor", jelikož sjednocení množin {váš procesor} v případě čtenářů ábíčka zahrnuje nejspíš téměř všechny architektury, na kterých Linux běhá - pokud s tím nesouhlasíš, měl bys dokázat, že průnik množin {všechny modely procesorů, pro které jsou některé balíky v různých binárních distribucích optimalizovány} a {všechny modely procesorů, na kterých čtenáři provozují Linux} je prázdný
    Povedal som, že binárne distribúcie nie sú prispôsobené každému procesoru na mieru, ale len pre nejakého spoločného predchodcu väčšiny procesorov.
    kde se toto tvrzení v článku vyskytuje?
    A tento príklad je zmätočný, pretože sa týka iba jedného programu (mplayer) a nie celej distribúcie.
    zmatečná je jedině tvoje reakce, kolega J, na kterého jsem reagoval, psal o tom, že optimalizace má smysl u jednotlivých programů a uvedl: "Vyplati se to pro veci jako trebas mplayer.", v dané souvislosti je tedy nesmysl mluvit o celé distribuci
    15.2.2006 11:29 J
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Compiled with runtime CPU detection - WARNING - this is not optimal!

    No, nezda se ze by tady nekdo umel cist.
    16.2.2006 10:04 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No, nezda se ze by tady nekdo umel cist.
    ok, až se to naučíš, tak začni od článku a pokračuj mojí první reakcí, pak třeba pochopíš, proč jsem na tvoji zmínku o mplayeru reagoval takto (případně si přečti ještě moji odpověď lzapovi)
    David Watzke avatar 15.2.2006 14:00 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    CPU detection je lepší zakázat, zpomaluje. Ale co jinýho zbyde tvůrcům balíčků, že jo...
    $ mplayer
    MPlayer dev-CVS-060102-08:04-3.4.5 (C) 2000-2005 MPlayer Team
    CPU: Advanced Micro Devices Athlon 64
     Newcastle,Winchester,San Diego,Venice; Sempron Palermo
     (Family: 15, Stepping: 0)
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
    Přeloženo pro CPU x86 s rozšířeními: MMX MMX2 3DNow 3DNowEx SSE SSE2
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    16.2.2006 10:06 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ale co jinýho zbyde tvůrcům balíčků, že jo...
    nu sláva, zdá se, že konečně jeden to pochopil - máš u mě malé nevýznamné, takřka záporné, plus ;-)
    15.2.2006 13:52 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    To byly ovšem výsledky analytického benchmarku, navíc benchmarku s velmi pochybným způsobem vyhodnocování výsledků. Pro odpověď na otázku, jak optimalizační příznaky ovlivní rychlost aplikací v distribuci, to má téměř nulovou vypovídací hodnotu.
    15.2.2006 18:38 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Zdá se, že některé mýty, třeba o zrychlování aplikací pomocí CFLAGS, jsou hojně rozšířené a to především mezi lidmi používající jistou kompilovanou distribuci. Já se obávám, že vetšina aplikací, které běžně používám by ocenila spíše poloviční přístupovou dobu na disk ;-), anebo nějakou jinou, super rychlou paměť (stačilo by tak o řád pomalejší jak RAM).
    When your hammer is C++, everything begins to look like a thumb.
    15.2.2006 19:08 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    S tím bych souhlasil, dost lidí totiž ještě nepochopilo, že tato nejmenovaná distribuce je o možnostech customizace a jedoduchosti správy, nikoli o výkonu (i když ten s customizací může souviset).
    15.2.2006 13:49 Jiri Slaby
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ach jo. Urcite je O3 "aj najrychlejsi"? Urcite omit-frame-pointer znemozni debug na vsech platformach? IMHO nejde tak ani o to, ze to zmensi kod, ale spis, ze se uvolni jeden registr.
    15.2.2006 16:23 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    a je aj bezpecny? napriklad pre PPC G4 je nestabilny, aspon tak tvrdi gentoo-wiki.org
    15.2.2006 20:50 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Keep in mind that -O3 enables optimizations that generally make code worse, not better. Use it only if you know it will improve your code.
    A občas sa stane, že kvôli tomu niečo padne. V každom prípade použitie kompilátoru od Intelu má omnoho lepší efekt :)
    15.2.2006 21:24 jm
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    V každom prípade použitie kompilátoru od Intelu má omnoho lepší efekt :)
    To bezesporu, jen maloco dokaze tak zprznit vysledek jako ICC... :-D
    Yin avatar 16.2.2006 15:03 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie

    Ok, priznávam, že -O3 nemá vo väčšine prípadov tie najlepšie výsledky, ale aj tak sú tie najhoršie prípady takmer rovnaké ako pri -O2 (vyvracajúci dôkaz ocením).

    Ja som nepovedal, že --omit-frame-pointer znemožní debugovanie na všetkých platformách.

    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    16.2.2006 16:36 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Minimálne pred časom, Huffmanova kompresia a programy, ktoré príliš cyklia. Čo je ale hlavné, tak -o3 rapídne zvyšuje pravdepodobnosť pádu programu.
    David Watzke avatar 16.2.2006 19:26 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ani jsem si nevšiml... a to tak mám pomalu celej systém.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    18.2.2006 11:31 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Tak si říkám :-)

    Nejvíc mi padá stejnak Opera, která je snad jediným binárním programem v mém PC...(ano, OOo si překládám)
    15.2.2006 20:44 Jiri
    Rozbalit Rozbalit vše Vyplati se -O3 nebo -Os?
    Vyplati se -O3 nebo -Os?

    Zatim pouzivam -O3, ale možná by bylo vhodnější kompilovat s -Os. O kolik jsou ty binarky mensi? Zrychli se vyrazne tahani z disku?
    15.2.2006 21:00 xkesh | skóre: 46 | blog: eXtempore
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    Vyplati se -O3 nebo -Os? Zatim pouzivam -O3, ale možná by bylo vhodnější
    Byly doby, kdy jsem nadsene kompiloval s -O3. Od te doby, co jsem redukoval na -02, vyrazne klesl pocet komplikaci pri kompilacich (de facto na 0). Jineho efektu si nejsem vedom. Myslim, ze je to i ve smyslu doporuceni vyvojaru Gentoo, viz prispevek vyse.
    23.2.2006 19:10 Trinitrotolue Ramapitesca
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    Od te doby co jsem system celej prekompiloval s O2 tak se mi na disku objevilo o 15% volnyho mista navic.
    m1c4a1 avatar 16.3.2007 14:51 m1c4a1 | skóre: 2
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    To bude tím, že -O3 v binárce rozvíjí inline funkce, čímž se velikost výsledného souboru sice zvětšuje, ale urychluje to provádění programu.
    15.2.2006 20:59 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    vedel by mi niekto napisat nieco o MAKEOPTS?

    ja mam v make.conf MAKEOPTS='-j2', ale neviem co to znamena, pripadne ak by tam bolo dobre pridat nejake dalsie volby, mozte napisat
    the best way of Memtest is emerge qt kde-meta
    15.2.2006 21:25 jm
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    # MAKEOPTS provides extra options that may be passed to 'make' when a
    #     program is compiled. Presently the only use is for specifying
    #     the number of parallel makes (-j) to perform. The suggested number
    #     for parallel makes is CPUs+1.
    #MAKEOPTS="-j2"
    
    Zdroj: /etc/make.conf.example :-)
    Yin avatar 16.2.2006 14:47 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Make bude spustať viac úloh paralélne. V tvojom prípade dve naraz. Využiješ to hlavne ak kompiluješ distribuovane (napr. pomocou distcc), alebo ak máš viacprocesorovú zostavu. Bežne sa odporúča použiť hodnotu: počet procesorov + 1
    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    David Watzke avatar 16.2.2006 19:28 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Bežne sa odporúča použiť hodnotu: počet procesorov + 1
    To je pro másla 8-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    16.2.2006 21:46 Milan Keršláger
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Vy jste takový Brouk Pytlík, pane kolego. Jednak tvůrci binárních distribucí nejsou natvrdlí, aby nepoužili optimální optimalizace tam, kde to má smysl (glibc, openssl) a jednak se alespoň obtěžují reálně vyzkoušet, co má a co nemá *skutečný* vliv. Kromě toho optimalizace pro CPU nemají příliš význam (GCC toho až tak moc nevyužívá a ty extrabuřty nejsou povětšinou až tak úchvatné), protože aplikací, kde se to vyplatí, je jak šafránu.

    A nezapomeňte, že dnes mají všichni i686, na což jsou distribuce optimalizované (s výjimkou toho, že jejich kód běží i na pentiích). Optimalizace pro Pentium význam má (procesor funguje úplně jinak), ale systém na Pentiu snad používá jen masochista a na router nejsou optimalizace potřeba (distribuce obvykle mají jádra pro i586).

    Pokud vás trápí něco pomalého, pak se spíše zaměřte na prelink, protože to bude mít větší vizuální efekt, než milisekundy ušetřené v GUI za běhu Firefoxu.
    20.2.2006 18:34 roman
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    zaujala mne ta optimalizace LDFLAGS a tak jsem se podiavl na zdrojaky ld

    -O nedela VUBEC NIC --sort-common - se snazi jen priblizne setridit symboly combreloc - nedelas VUBEC NIC relax - dela neco

    miluju gnu software! :)

    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.