Portál AbcLinuxu, 30. dubna 2025 16:50

Pomalý linux? Rychlý linux?

29.7.2005 20:13 | Přečteno: 2761× | Postřehy linuxáka

Tak jsem si přečetl jeden dotaz zde na fóru o pomalosti linuxu. Nejdřív jsem chtěl odpovědět přímo pod tím dotazem, ale nakonec ty mé úvahy nějak nabobtnaly... Tak si je hodím do blogu.

Mně linux pomalý nepřijde -- na počítači, kde jsem teď (P3 800 256MB RAM) startují Win XP téměř dvě minuty (!!), a i pak jdou šíleně pomaly (ono je ale pravda, že aplikace na mně vybafne hned, ale nepracuje se s ní příliš lépe než v linuxu)... Zatímco linux mi nabootuje během cca 45 vteřin (do přihlašovací obrazovky; je ale pravda, že pak pár vteřin ještě startuje KDE). To, že si budu muset na mozillu počkat nějakou tu vteřinu mi až tak nevadí. A oponoval bych i v tom, že se ohledně rychlostí aplikací pro linux nic nedělá - konkrétně OOo dvojka beta _je_ výrazně rychlejší, má neskonale lepší odezvu na vše.

Neviděl bych to tak černobíle. Jednou jsem dělal aplikačku, čistě matematickou, postupně potřebovala zpracovat snad několik TB dat... Ve windows (na které jsem ji původně vyvíjel) mi jedna testovací dávka dat trvala cca 20 vteřin. Jednoho dne jsem ten samý kód (jak to byla konsolovka, tak jsem téměř nic nemusel měnit) nechal zkompilovat pod linuxem a ejhle... Ty testovací data byly hotové (schválně jsem si to měřil) během ani ne osmi vteřin. Zase na druhou stranu slýchám (a myslím, že oprávněně), že knihovny jako GTK nebo Qt jsou pomalejší než Win32 SDK. O těch novějších grafikách .netího typu bych už ale trochu pochyboval.

Několikrát jsem si přečetl podobné příspěvky -- ale k odpovědi se nedopracoval snad ani jeden; ani se nedivím. Ale řešení je tak jednoduché -- něco ano, něco ne. Je sice pravda, že microsoft (podle svých reklam :)) se snaží optimalizovat svůj systém na rychlost. Možná se mu to i daří. Všechny aplikace okolo linuxu se zase snaží spíš o přehledný kód, jednoduchou správu a atraktivitu pro programátory. A to se jim určitě daří (mně dostaly hned).

Ani to není finální odpověď -- záleží stroj od stroje; co mám kamaráda s Athlonem XP 1700+ 0,5GB RAM (tedy 2x lepší komp) tak tam se ten výkon nějak neprojevil. Například u grafiky (já mám nVidii GF2, on ATI 7500) se mi zdá, že mně jde výrazně rychleji (ale jemu jde rychleji ve Windows).

Tak ono si chce přesně určit, čeho rychlost chceš měřit, navrhnout nějaký rozumný způsob porovnávání a až pak na něco nadávat, že je pomalé. Přiznávám, že v linuxu aplikace asi startují pomaleji (obzvláště ty větší, jako OOo, Firefox). Zase na druhou stranu se mi zdá, že práce s nimi je svižnější pod linuxem.

Asi už zase hromada keců pro nic. Ale to je takové zamyšlení, takový postřeh. Snad mě Leoš nevyžene za takové kecy :) Každopádně, rád bych, kdyby mi někdo napsal pro změnu jeho postřehy, jestli je linux a jeho aplikace rychlý nebo ne... Ono asi záleží na mnoha okolnostech a vždy jde něco zlepšit, že :)

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

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

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Luk avatar 29.7.2005 20:46 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Rychlost "Linuxu"
Odpovědět | Sbalit | Link | Blokovat | Admin
To, co se většinou hodnotí, není rychlost samotného Linuxu, ale rychlost komplexu mnoha programů, které mohou být různě zkompilovány a nakonfigurovány. Pak se to samozřejmě srovnává špatně (nejen Linux vs. Windows, ale i různé Linuxové distribuce).

Lze srovnávat např. výkon konkrétního programu v konkrétních podmínkách. Když jsem např. naprosto stejný program (matematické výpočty) testoval v Linuxu (embedded, jen holé jádro 2.6 + nejnutnější programy jako bash, žádné procesy mimo procesů jádra) a ve Windows XP, byl v Linuxu asi o 7-8 % pomalejší.

Protože se ale jednalo min. z 99 % o matematiku, je podle mě rozdíl v kompilátoru (GCC 3.4 vs. VC++ 6.0, vždy maximální optimalizace). Musím vyzkoušet GCC 4.0, údajně má být v optimalizaci na rychlost lepší.

Na druhou stranu, třeba u přenosu dat po síti jsem za stejných podmínek (stejné stroje, protokol FTP, nezatížená síť 1 Gb/s) dosahoval vyšších rychlostí na Linuxu (cca o 5 % vyšší než ve Windows).
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
29.7.2005 21:00 deleted | skóre: 3 | blog: pnojmatika
Rozbalit Rozbalit vše posloupnost
Odpovědět | Sbalit | Link | Blokovat | Admin
zprávička -> otázka v diskuzi -> zápis v blogu -> kdo napíše ten článek?
deleted
Luk avatar 29.7.2005 21:13 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: posloupnost
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
Valoun avatar 29.7.2005 21:34 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
Rozbalit Rozbalit vše Subjektivni pocit
Odpovědět | Sbalit | Link | Blokovat | Admin
Mam dva pocitace - PC (1,3GHz, 768MB RAM) a notebook (1GHz, 224MB RAM)

- rozbalovani linuxoveho jadra pri bootu je nepomerne rychlejsi na PC

- nabeh Debianu je celkove srovnatelny - cca 1 minuta (shodna konfigurace)

- feeling rychlosti/odezvy ve FF/TB/Xfce je na notebooku citelne lepsi, PC se chova jak snek (start FF@PC za 2s, na notasu 0.5s)

- OO1.1.4@PC nabihaji 25s, na notebooku 15s; pri opetovnem spusteni OO@PC za 10s, na notebooku 5s

- kdyz zkusim FF ve windows na PC, tak je neporovanatelne rychlejsi

Netusim v cem by mohl byt zakopan pes. jediny rozumny rozdil je ten, ze notebook je novejsi a ma inteli grafiku, kdezto PC ma dve stare Nvidie spojene do dvoumonitorove xineramy. Ovsem glxgears vraci prakticky stejne fps.

Proc je tedy PC s rychlejsim procesorem a diametralne vetsi RAM mnohem pomalejsi?
29.7.2005 21:41 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Subjektivni pocit
Taky se mi notebook (Pentium-M 1,5 GHz) zdá subjektivně rychlejší než desktop v práci (Celeron 2,4 GHz). Nijak jsem to neměřil, ale prostě subjektivně to tak vypadá (na obou je Debian, takže v tom rozdíl není). Prozatím jsem to přisoudil větší cache v procesoru (Pentium-M má 1 MiB, Celeron 256 KiB), ale jestli je to opravdu v tom netuším.
29.7.2005 22:28 petr_p
Rozbalit Rozbalit vše Re: Subjektivni pocit
Co takhle dmesg | grep '^CPU:.*Cache'?
29.7.2005 22:45 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Subjektivni pocit
Já vím jak velkou mají cache, vždyť jsem to tu napsal, akorát nevím jestli cache je to co dělá systém rychlejším :-).
30.7.2005 02:07 taz | skóre: 6 | blog: taz
Rozbalit Rozbalit vše Re: Subjektivni pocit
Zkousel jsi nekdy merit vykon Pentia-M 1.5GHz oproti Celeronu 2.4GHz ? Pentium-M bude rychlejsi, pak uz nebudou tve dojmy subjektivni. :)
8.2.2006 13:23 Jan Mikuš | skóre: 20 | Kladno
Rozbalit Rozbalit vše Re: Subjektivni pocit
Ja jsem zkousel kompilaci OpenOffice 1.1.4 na ntbooku (Pentium M 1.4, 512 RAM) a PC (Pentium 4 2.4 HT, 1 MB cache, 1 GB RAM). Na obou byl system ve stejnem stavu (Gentoo ze stage1). Kompilace na ntbooku byla hotova za 6 hodin a na pc 7.5 hodiny.
29.7.2005 22:57 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Subjektivni pocit
Můj notebook Duron 900 MHz s 256 MB RAM a pochybnou integrovanou grafikou se mi v některých operacích taky zdá rychlejší, než desktopový Duron 900 MHz s 384 MB RAM. Nedalo mi to a zkusil jsem pár benchmarků (ve Windows, protože na obou strojích je provozuju) a došel jsem k poměrně zajímavým výsledkům. V CPU benchmarcích SiSoft Sandra 2005 je desktopový Duron je o fous rychlejší než mobilní verze. Ale co se týká paměťových přenosů, nevyladěná low-endová sestava na desktopu má skoro o třetinu horší výsledky.

U těchto mých strojů pro mě byl závěr jasný, vyladěná sestava hardwaru v notebooku si na z levných součástkách postaveném desktopu smlsne jak žába na mušce :)
29.7.2005 22:58 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Subjektivni pocit
...z levných součástek...

To je tak, když se uprostřed věty rozhodnu napsat to jinak :)
Daniel Kvasnička ml. avatar 3.8.2005 19:58 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Subjektivni pocit
ja ti reknu, kde je zakopan :) GTK :) ...vec, ktera me stale nuti hledat nahradu za FF a TB a proste vsechno, co na tom jede.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
29.7.2005 23:52 Cubic
Rozbalit Rozbalit vše Duron 800 384mb
Odpovědět | Sbalit | Link | Blokovat | Admin
Tohle je v podstate na urovni toho co ma autor a musim rict ze celkove vzato jedou WinXP stejne rychle jako Mdk 10.2 .Kontrétne u OO.o je nabeh priblizne stejne dlouhy. Jedine dve veci u kterych trpim v linuxu je Firefox: otevreni vice tabu hned po sobe je nad jeho moznosti, proto se uz mesic rozhoduju jestli nemam pouzivat jen konqueror(kdyby mel tolik extensions tak nevaham). A pak taky nacitani balicku v grafickem instalatoru(nedelam tak casto tak se to da prezit). Start je rychlejsi asi do oken ale je pravda ze jsem je po posledni instalaci neladil a nedal jsem tam vse co bych chtel jelikoz je pouzivam jen na pretahovani fotek z telefonu. Jinak Mandriva asi neni z nejrychlejsich distribuci, tak si uz pul roku pohravam s tim ze bych sel do Gentoo(kdyz je prej tak rychly) ale zatim nemam dostatecne propustnou lajnu.
30.7.2005 00:09 mmrnda | skóre: 18 | blog: Pokusy | Liberec
Rozbalit Rozbalit vše Win vs Lin vs MOSX
Odpovědět | Sbalit | Link | Blokovat | Admin
Abych pravdu řakl tak nejsem programator a nikdy jsem to tak moc nesledoval. Mohu říci jen pár věcí. U Win se mi líbí rychlost náběhu aplikace u Linuxu stabilita a u MacOSX asi vše. Ale to není pro mě to pravé ořechové. Windows se na první dojem zdají být rychlejší, ale nejsou jelikož kliknu na dvě ikonky a ejhle je tu "zatažená ručka", u GNU/Linuxu se mi moc líbí, že aplikace které naklikám tak sice nestartují hned, ale spustí se. No a s Mac OS X mám zkušenost, že je to pohádka pro lidi.

Schrnutí :
  • Win - na první pohled jsou super rychlí, ale ... (M$ zapoměl na stabilitu)
  • Linux - je bomba, má své tempo (nemá kvalitní aplikace)
  • Mac OS X - je jak linux, ale má aplikace (moc drahý)

    PS: No flame
  • Učený člověk na zem nespadl.
    30.7.2005 10:06 iSteve
    Rozbalit Rozbalit vše Bootvani
    Odpovědět | Sbalit | Link | Blokovat | Admin
    Mohlo by te zajimat, ze existuje spousta moznosti, jak si urychlit boot. Mohl bys timpadem technicky vzato nabootovat rychleji a pak treba mozillu ci neco dalsiho, co startujes temer obratem, pri initu readaheadovat do cache.
    Luk avatar 30.7.2005 13:22 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Bootvani
    Tou základní je vůbec nespouštět nepotřebné procesy - a že jich třeba ve Fedoře není málo...
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    1.8.2005 06:35 outrage | skóre: 20 | blog: Outrage's Blog
    Rozbalit Rozbalit vše Rychlost..
    Odpovědět | Sbalit | Link | Blokovat | Admin
    Hmmmm, používám několik PC. Od 200Mhz do 1,4GHz a v zásadě (používání, nikoliv třeba kompilací) nepozoruji zásadní rozdíl... Slack, fvwm2, OO.org jen občasně (Abiword & Gnumeric), FF jede rozumně. Tak kde vidíte ty neustálé potíže s rychlostí? Já vás, lidi, nechápu.
    Není-li to pravda, je to velmi dobře vymyšleno.

    Založit nové vláknoNahoru

    ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.