Portál AbcLinuxu, 26. dubna 2024 11:18


Dotaz: porovnanie vykonnosti na platformach systemov windows a linux

22.5.2007 17:50 Janico
porovnanie vykonnosti na platformach systemov windows a linux
Přečteno: 357×
Odpovědět | Admin
potrebujem pls nejake navrhy ako porovnam vykonnosti, uz mam nieco ze stahovanie suboru zo siete, ze ktory rychlesie stiahne... potom ak by ste poznali nejake benchmarkove alpkacie rovnake pre linux aj pre windows, nemozem to robit v linuxe cez wine
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.5.2007 17:58 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nenapadá mne, proč by měla rychlost stažení souboru ze sítě záviset na platformě. Tedy pokud "ze sítě" neznamená nezatížený gigabitový ethernet…
22.5.2007 18:09 Janico
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
preco nie, na jednom pocitaci mam win aj linux a z druheho pocitaca stiahnem nejaky film napr a stopnem ktory OS to stiahne rychlejsie nie?? to neporovnavam vykon??
Luboš Doležel (Doli) avatar 22.5.2007 18:27 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Proč by ta rychlost měla být odlišná?
22.5.2007 18:43 Janico
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
tak ja neviem a ako by si ty porovnal vykonnost operacnych systemov??? ale tak aby si to nerobil cez wine
Luboš Doležel (Doli) avatar 22.5.2007 18:45 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Někde na netu bylo porovnání výkonu Linuxu, FreeBSD, OS X a Windows ve spouštění procesů, vytváření vláken apod. Tam se doopravdy testuje OS. Linux to IIRC celkem vyhrál.
22.5.2007 20:07 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Protoze drivery sitovych karet jsou ruzne kvalitni. Nicmene delat z takoveho experimentu nejake zobecnene zavery je velice odvazne.
23.5.2007 00:06 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Z formulace tazatele jsem neměl pocit, že by výrazem "stažení ze sítě" myslel přenos dat po lokální síti.
23.5.2007 08:13 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
> Proč by ta rychlost měla být odlišná?

Napr. pre odlišné nastavenie mru/mtu pre PPP? (nie, že by to definovalo "výkonnosť platformy")

Vždy som sa divil čo robia tie úžasné Win programíky, ktoré "zrýchlia internet" (a osobne to tipujem na dynamické vylaďovanie parametrov TCP/IP stack-u).
23.5.2007 14:49 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Vždy som sa divil čo robia tie úžasné Win programíky, ktoré "zrýchlia internet" (a osobne to tipujem na dynamické vylaďovanie parametrov TCP/IP stack-u).
Ale houby většinou je to nějaká proxy, a snížení různých timeoutů aby se nečekalo na nedostupné věci.
23.5.2007 08:01 cronin | skóre: 49
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Rozdiely budu pravdepodobne take male, ze sa nebudu dat odlisit od chyby merania. Ked uz, mozno by som sa zameral na specifickejsie problemy, napr.:

- porovnanie vykonnosti samby win vs. linux vs. bsd vs. solaris; je zname, ze unixovske implementacie samby su pomale. (Mozno aplikovat na akukolvek konkretnu sluzbu poskytovanu obomi zamyslanymi platformami, samba je len priklad.)

- priepustnost v obsluzenych requestoch za sekundu v nejakej LAMP-like aplikacii (ktora moze bez zmeny bezat na porovnavanych platformach).

Proste "vykonnost platformy" je tak siroky pojem, ze je nemeratelny. Vykonostne testy su jedny z najtazsich (ako profesionalny sw tester o tom cosi viem).
na jednom pocitaci mam win aj linux a z druheho pocitaca stiahnem nejaky film napr a stopnem ktory OS to stiahne rychlejsie nie?? to neporovnavam vykon??
Ani nie. Potrebujes urcit co sposobuje, ze prenos trva prave tolko, kolko trva. Mozno sietova infrastruktura; v tom pripade s tym nic neurobis. Mozno sietova karta a driver, volby ako scater-gather, zero-copy, device polling a pod.; tu sa dostavas na ladenie sietoveho subsystemu. Mozno tcp handshake, tu sa dostavas na ladenie tcp stacku. Mozno citanie z disku; tu sa dostavas na vyber filesystemu, ladenie dvoch tuctov premennych a problem s tym, ze

a) nemozes mat rovnake podmienky v oboch os na jednom pocitaci uz len preto, ze nemozes mat jeden subor ulozeny vzdy presne na tom istom mieste s tou istou fragmentaciou, alebo

b) mozes ho mat ulozeny na zdielanej fat-ke ale nemas tu istu implementaciu fs v roznych os.

Ze merias "overall performance"? Nic take neexistuje.
23.5.2007 12:33 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
porovnanie vykonnosti samby win vs. linux vs. bsd vs. solaris; je zname, ze unixovske implementacie samby su pomale. (Mozno aplikovat na akukolvek konkretnu sluzbu poskytovanu obomi zamyslanymi platformami, samba je len priklad

Tak mně tohle opravdu známo není - kdykoli jsem to zkoušel měřit, vycházelo to opačně.

23.5.2007 15:58 cronin | skóre: 49
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
No, a sme pri vysledkoch performance testov. ;-)
22.5.2007 18:46 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý nápad. Přepiš pomocí win32 API gtkperf
http://gtkperf.sourceforge.net/
ať pohlédneme kruté pravdě do očí.
22.5.2007 19:01 Janico
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
ten win32 API gtkperf, su tam len screenshoty a downloady pre linux ide to aj pod windowsom??
Luboš Doležel (Doli) avatar 22.5.2007 19:07 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Bude asi potřeba si to zkompilovat.

Ale pozor, tohle otestuje především výkon grafických ovladačů.
23.5.2007 03:27 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
ten win32 API gtkperf, su tam len screenshoty a downloady pre linux ide to aj pod windowsom??
Aj, tak jsem to nemyslel. :-)
Zajímalo by mě srovnání rychlosti různých grafických toolkitů, jestliže udělají přibližně tutéž akci -- třeba zobrazení menu, zaškrtnutí políčka, rozbalení seznamu, zobrazení delšího textu atd.
Na linuxu by se použilo gtk, na windows win32 API.
Pro testování rychlosti toolkitu gtk existuje gtkperf, zatímco jeho windows ekvivalent by se teprve musel naprogramovat, a to jsem myslel, že bys mohl udělat.
Ilfirin avatar 22.5.2007 18:56 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mno, uznávám že to stažení souboru je nešťastný benchmark. Jinak sis moc nezjišťoval.

Proč se nechopit klasiky, kterou provedlo xxx lidí před tebou:
- Porovnat výkon multiplatformních app, což jsi sice závislý na tom, jak je napsaná ale zajímavé informace z toho mohou vypadnout (například mě GIMP startuje rychleji na Linuxu než na Windows a u OpenOffice obráceně).
- Porovnat stejně zkompilovyný lame, gzip, porovnat defaultní filesystémy a jejich obsluhu (NTFS vs Ext3 nebo RaiserFS). Porovnat fps her jako je Enemy Territory, Open Arena apod.
- A pak existují špeky se kterýma já ti neporadím (ale někdo zde možná jo) jako testovat výkonnost jádra třeba v multitaskingu. Třeba začít ve stejnou chvíli zabalovat několik souborů gzipem (gzip jsem uvedl, protože věřím, že co se týče svého chodu, "nenadržuje" žádnému systému), jak si povede jaký systém a jak moc se to vzdálí od balení jednoho souboru (čistě př: čas zabalení deseti xx.xx najednou se na WinXP prodloužil 8x a na Lin 10x) i když tady to budou pravděpodobně stejné výsledky, ale správným "špekem" by šlo jádro potrápit.
- Tím jsem se dostal třeba k tomu, jak který systém umí využít vícejaderné procesory, třeba.

Možností je hodně.
22.5.2007 19:49 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
A můžete mě vysvětlit k čemu je to dobré ?

Podle mě k ničemu to jenom windowsáci se honí po tom jaké číslo jim program vyhodí.

Důležité je jak ten OS dokáže spracovat programy co používám a to si můžu vyskoušet snad na tom programu sám. (Né každý OS je vhodný na vše - například na hry mám pořád windows na ostatní věci linux.)
Ilfirin avatar 22.5.2007 19:58 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Prostě jen tak. Samozřejmě se s těchto testů nedá nic vyvozovat, ale nepopírejte, že se pak na ty výsledky (pokud budou) se zájmem nepodíváte.
22.5.2007 20:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Abych pravdu řekl nepodíval - už mě to nebaví obzvláště aby ten benchmark prosazoval a zvýhodňoval třeba určité grafické karty viz: průser mezi nvidia a ati kdy program protěžoval jednu firmu - potom je porovnání úplně k ničemu.
23.5.2007 08:12 cronin | skóre: 49
Rozbalit Rozbalit vše Re: porovnanie vykonnosti na platformach systemov windows a linux
Prostě jen tak. Samozřejmě se s těchto testů nedá nic vyvozovat ...
Takze su uplne zbytocne.
... nepopírejte, že se pak na ty výsledky (pokud budou) se zájmem nepodíváte.
Nie, dakujem. Osobne som velmi opatrny pri interpretacii vlastnych performance testov (ktore mam v pracovnej naplni), nakolko si uvedomujem podmienky, v ktorych boli vykonane a najma to, co o tychto podmienkach neviem.

Na webe publikovane testy serioznych vyvojarov ma zaujmu vtedy, ak su doplnene velmi presnymi informaciami o hypoteze, ktoru merali ("abc" by malo byt rychlejsie za podmienok "xyz" lebo zamykanie v jadre systemu "pqr" sa s touto kniznicou riesi takto, zatial co defaultna ho riesi takto...) a vysledky takychto testov beriem len ako upozornenie na co si treba dat pozor.

Preco asi v sql existuju zdanlivo ekvivalentne direktivy "EXISTS" a "IS IN"? Existuje skupina db vyvojarov tvrdiacich ze "EXISTS" je rychlejsie ako "IS IN", existuje ina skupina tvrdiaca opak a konecne existuju benchmarky ktore jednoznacne potvrdzuju hypotezu jednej ci druhej skupiny. Pravda je, ze raz je lepsie jedno, potom ine. Preto existuje v Oracle dedicated aj shared server. Ze index-scan tabulky je vzdy lepsi ako full-scan alebo ze vyuzitie vyrovnavacej pamate bliziace sa 100% je optimalne? Ale prosim vas...

Založit nové vláknoNahoru

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

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