aka architektura alebo co je s GENTOO ?
Jarda Mikulík
jarda.mikulik na jetedata.cz
Neděle Květen 11 17:01:58 CEST 2003
Milan Kerslager wrote:
> On Sat, May 10, 2003 at 04:16:15PM +0200, Peter Hudec wrote:
>>LOAD stupa kedykolvek nad 2,3 a to nic nerobim, iba ma spustene KDE-cka.
>>este aky je presne rozdiel medzi MARCH a MCPU
>
> -march oznacuje, jaka instrukcni sada bude pouzita.
> -mcpu oznacuje optimalizace pro dany CPU
>
> Aktualni RH je prekladan jako -march=i386 -mcpu=i686, coz znamena, ze v
> kodu NEbudou zadne extra instrukce novejsich procesoru a dana binarka
> bude moct byt spustena na i386. Nicmene diky optimalizaci prerovnanim
> instrukci pobezi kod na i686 (tj. Pentium-Pro+) rychleji (nicmene na
> i386 muze bezet pomaleji, nez kdyby optimalizece nebyla).
>
> Ciste technicky nedosahnete u normalnich aplikaci kompilaci pro i686
> (nebo i585) prakticky zadneho zrychleni (krome psychologickeho efektu).
> Presto existuji programy, kde se vyplati pouzit nove instrukce a
> skutecne dosahnete vyssiho vykonu (kernel, glibc, openssl, komprimacni
> programy) a pro takove pripady jsou treba v RH extra balicky (ktere
> instalator automaticky pouzije).
>
> Krome toho optimalizace pro i586 zpusobi na i686 procesoru ztratu
> (superskalarnost Pentia byla spise hracka). Diskutabilni je i posun od
> -march=i386 -mcpu=i586 k -march=i586 (myslim, ze GCC produkuje i dnes
> stejny kod).
>
> Jiste -march=686 by tedy mohlo byt vyhrou, ale z vyse uvedeneho duvodu
> nebude (tam kde to ma vyznam stejne uz existuji extra balicky - tedy
> tusim krome Debianu).
>
> Pokud chcete realne zvednout vykon, venujte se spise hdparm a obsluze
> graficke karty (akcelerace). Pokud byste chtel urychlit starty a
> nebudete uz s binarkami hybat, pak muzete zkusit prelink. Take prechod
> na novejsi Glibc (a jinych graf. knihoven) muze byt duvodem penalizace
> vykonu...
Jako pachatel http://debian.malyjarda.cz si dovolim nesouhlasit, protože
právě třeba optimalizace KDE + Qt knihoven pro i686 je na výkonu znát.
Žádný psychologický efekt. Zkuste a uvidíte.
Jarda
--
::::::::::::::::::::::::::::::::::::::::
:: Jarda (ByCzech) Mikulík jr. ::
:: IT Specialist ::
:: ::
:: eMail: byczech na jetedata.cz ::
:: Jabber ID: byczech na jabber.cz ::
:: ICQ UIN: 164864255 ::
:: ::
:: JeTe Data System ::
:: http://www.jetedata.cz ::
::::::::::::::::::::::::::::::::::::::::
Další informace o konferenci Linux