štvrtok 19. augusta 2010

Ubuntu 10.04 vs Windows 7

Nedávno (Apríl 2010) vyšiel nový Linux Ubuntu 10.04 a zase začala odveká hádka, či je lepší Windows alebo Linux Ubuntu. Rozhodol som sa preto otestovať obidva systémy aby som určil, ktorý je lepší (rýchlejší).

Testy som robil na mojom stolovom počítači, ktorý ma tieto parametre:

Operačný Systém (Windows):
Windows 7 Ultimate Edition build 7600.16481 (32-bit) (Verzia ovládača GPU: 8.632.1.2000) (Všetky aktualizácie do dňa 23.5.2010)
Operačný Systém (Linux):
Linux Ubuntu 10.04 (32-bit) (Kernel: 2.6.32-22-Generic, GNOME: 2.30.0, ATI/AMD FGLRX Graphics Driver 2:8.723.1, GCC 4.4.3 i486-Linux-GNU) (Všetky aktualizácie do dňa 23.5.2010)
Procesor:
Intel Core 2 Duo E7300 (2.66GHz/1066/3MB)
Operačná pamäť (RAM):
4096 MB DDR2 (32 bitový systém ale využíva iba 3.2 GB RAM)
Základná doska
: ASUS M/B P5N73-AM
Grafická karta:
SAPPHIRE HD 4830 512MB GDDR3 (Čip ATI Radeon HD 4830)
Pevný disk:
Western Digital 640 GB 7200 ot., SATA II
Monitor:
HP w2448hc (pracovné rozlíšenie 1920x1200)

Zo začiatku sa mi táto myšlienka zdala celkom jednoduchá, spravím pár výkonnostných testov, nejaké tie grafy a bude to. Postupne som ale narážal na problémy, pre Linux a Windows totiž neexistuje spoločný nástroj, ktorý by testoval všetky (alebo aspoň tie hlavné) parametre systému, preto som musel nájsť programy, ktoré sú pre Linux a Windows. Chvíľu to síce trvalo ale našiel som zopár programov, ktoré sa na tieto účeli dajú použiť a pustil sa do práce. Za všetky gramatické chyby sa vopred ospravedlňujem.

1. Boot Time - Alebo tiež čas, ktorý potrebuje počítač aby spustil systém, testoval som ako dlho trvá spustenie systému bez a po prihlasovaciu obrazovkou (Login Screen), dokým nenabehol internet.
2. Výpočtová Rýchlosť
- Ide o test rýchlosti a stability pomocou programu System Stability Tester, ktorý počíta číslo Pí na milióny desatinných miest.
3. 3D Benchmarking
- Ako API som využíval OpenGL, kedže je na Windows aj Ubuntu a Tropics Benchmark vo verzií 1.2 od spoločnosti Unigine Corp.. Použil som dva profily, jeden "Normal" (aspoň podľa mňa) a druhý "HD" režim.
4. Prevod HD videa
- Pomocou programu Handbrake som prekonvertoval 720p HD video z formátu MPEG-4 (FFmpeg) do H.264 (x264).
5. 7zip Benchmarking
- 7zip je archivačný program pre Windows aj Linux, ktorý má aj možnosť testovania rýchlosti archivácie a rozbaľovania (pri .7z archíve).
6. John the Ripper Test
-John the Ripper (skrátene aj John) je známy program na lámanie (niekto by povedal aj crackovanie) šifier a obsahuje výkonnostný test.
7. Test prehliadačov
- Ako poslednú vec som testoval rýchlosť multiplatformových internetových prehliadačov (Firefox, Opera, Google Chrome a Chromium) pomocou stránky Peacekeeper od spoločnosti Futuremark (ktorá je známa svojím testovacím softvérom).
Záver
- Zhrnutie (a môj názor).

1. Boot Time
Testoval som ako dlho trvá spustenie systému bez a po prihlasovaciu obrazovkou (Login Screen), dokým nenabehol internet. Počas testovania som samozrejme nepoužíval žiadne programy, aby nedošlo ku skresleniu údajov. U Ubuntu išlo o práve nainštalovaný systém, takže som nemusel vypínať žiadne dodatočné programy. Pri Windowse som vypol všetky moje programy, ktoré štartovali zo systémom. Snažil som sa aby systém fungoval, tak ako po inštalácií (čo sa mi aj celkom podarilo). Ako sa nakoniec ukázalo Ubuntu nabiehalo vždy rýchlejšie ako Windows (čo nieje až také prekvapenie). Nižšie máte aj graf s konkrétnymi hodnotami.


2. Výpočtová Rýchlosť
Ide o test rýchlosti a stability pomocou programu System Stability Tester (verzia 1.1.0), ktorý počíta číslo Pí na milióny desatinných miest. Skúšal som aj komerčný program BurnInTest od spoločnosti PassMark, ktorý robí celkové testy (CPU, 2D a 3D grafika, zvuk a podobne). Verzia BurnInTest na Windows išla celkom dobre ale port na Linux, bol hrozný. Inštalácia mi trvala cez hodinu, pretože chýbala jedna knižnica a trebalo zohnať špecifickú verziu, čo sa ukázalo ako celkom obtiažne. Tieto problémy som ale prekonal a pustil sa do testovania, problém ale nastal v tom, že program mal iné nastavenia ako Windows verzia a ukazoval úplne rozdielne výsledky. Preto upozorňujem každého aby tento soft rozhodne nepoužíval. Zato System Stability Tester (SST) je na Windows aj Linux a pri inštalácií a behu programu nenastali žiadne problémy. Program SST počíta Ludolfovo číslo (pí, ktoré je nekonečné) na desatinné miesta. Pri počítaní som použil Borweinov algoritmus a spracovanie cez dve vlákna, postupne som dal vypočítať pí na 2, 4, 8 a 16 milióny desatinných miest (každý výpočet som opakoval trikrát a urobil priemer). Pri žiadnom meraní, ani na Windows ani Linuxe, nedošlo k chybe. Najrýchlejší bol Ubuntu, i keď nie o veľa, ale predsa. Nižšie máte graf.


3. 3D Benchmarking
Ide o test výkonu grafickej karty. Ako API som použil OpenGL, pretože je na Windows aj Linux (narozdiel od DirectX). Na testovanie som použil program Tropics Benchmark (verziu 1.2). Použil som dve nastavenia, jeden som nazval "Normal" a druhý "HD" režim. Pokiaľ chcete vedieť všetky nastavenia, tak nižšie máte obrázky s výsledkami testov a aj s jednotlivými nastaveniami. V tomto teste jednoznačne vyhralo Ubuntu, ktoré malo pri obidvoch testoch vyššie skóre (u HD iba o trochu). Musím sa priznať, že zo začiatku som myslel, že vyhrá Windows, ale výsledok ma pekne prekvapil. Potom som skúsil, na porovnanie, aký bude výsledok u DirectX9 (ten bol o dosť lepší ako u OpenGL). Nižšie máte graf a obrázky s konkrétnymi hodnotami.


Konkrétne výsledky a konfigurácie:
Windows - OpenGL - Optimal
Windows - OpenGL - HD
Ubuntu - OpenGL - Optimal
Ubuntu - OpenGL - HD
Windows - DirectX9 - Optimal
Windows - DirectX9 - HD

4. Prevod HD videa
Test číslo štyri prebiehal tak trochu v "praktickom duchu". Konvertoval som HD Ready (1280x720) video s dĺžkou 19 minút a 53 sekúnd z formátu MPEG-4 do H.264. Použil som program Handbrake, verziu 0.9.4 (u Windows) a svn3313 (u Ubuntu), režim Regular >> Normal. U tohto testu boli výsledky podobné a líšili sa iba o pár sekúnd. Myslím si, že rýchlosť konvertovania sa vážne nelíši (podobne ako u výpočtovej rýchlosti) a čím viac testov by som spravil (spravil som tri), tým menej by sa výsledky líšili. Nižšie máte (zase) graf.


5. 7zip Benchmarking
7zip je archivačný program pre Windows aj Linux a obsahuje možnosť testovania rýchlosti systému. Pri tomto teste nie je veľmi čo povedať, z výsledku je jasné, že Windows je na tom lepšie ako Ubuntu. Je ale fakt, že pri Ubuntu som použil Beta verziu programu a tak možno došlo ku (menšiemu) skresleniu.


6. John the Ripper Test
John the Ripper (skrátene aj John) je známy program na lámanie (niekto by povedal aj crackovanie) šifier a obsahuje výkonnostný test. Ten testuje rýchlosť lámania (alebo skôr spracovania) rôznych kódovaní. Ja som použil štyri, FreeBSD MD5, OpenBSD Blowfish, BSDI DES a NT LM DES. Niektoré kódovania na tom boli podobne, iné sa zas líšili výrazne. Pokiaľ ale zoberieme priemer, tak je na tom Ubuntu rozhodne lepšie. To som už tak trochu vedel, pretože som crackoval wifi sieť (moju) s Aircrack-ng pod Windowsom aj Ubuntu, a Ubuntu bol vždy rýchlejší (a to o dosť).


7. Test prehliadačov
Pri tomto teste som narazil na problém, pretože internetové prehliadače nemajú žiadne vstavané Benchmarky a musel som nájsť nejaký jednotný spôsob testovania. Vďaka bohu existujú stránky, ktoré dokážu testovať výkon prehliadačov. Ja som našiel jednu z najpopulárnejších stránok, ktorú spravuje spoločnosť Futuremark, jej názov je Peacekeeper (celkom dobrý názov). Peacekeeper testuje v šiestich kategóriach, Rendering, Social networking, Complex graphics, Data, DOM operations a Text parsing. Testoval som štyri najpopulárnejšie prehliadače, Firefox, Opera, Chrome a Chromium (Open-Source verzia Chrome). Ako sa ukázalo Chromium a Opera ide vo Windowse rýchlejšie ale zase Chrome a Firefox idú lepšie na Ubuntu, preto si myslím, že je to v tomto prípade vyrovnané, ale posúďte to sami.


Záver
Záver si z tohto článku asi každý vyvodí sám, ja si ale myslím, že Ubuntu 10.04 nad Windowsom 7 vyhralo, nie o veľa ale predsa vyhralo. Čo sa týka mňa, rád používam obidva systémy, pretože každý má svoje plusy a mínusy. Windows 7 je zatiaľ najlepšia verzia Windowsu čo vyšla (to nie je teória ale fakt) a má dobrú podporu, niekedy si zahrám nejaké tie hry a celkom často používam software od Adobe (Photoshop, After Effects a Dreamweaver), ktorý na Ubuntu nie je. Ubuntu používam dosť často na technické veci, ako občasné programovanie alebo sa iba "hrám" zo systémom a zisťujem ako funguje, prezerám si internet (a sťahujem), tiež na ňom pozerám filmy (ale to aj na Windowse). Najlepšie je (aspoň podľa mňa) používať obe systémy naraz (Dualboot alebo VMware). Pokiaľ ale máte slabší počítač, tak vám rozhodne odporučím Ubuntu, ktoré na starších počítačoch (ale aj na netbookoch) ide oveľa lepšie. Dúfam, že vám tento článok aspoň niečo dal a nebolo to mrhanie času, keď máte nejakú otázku alebo pripomienku ohľadne tohto môjho testu, tak mi napíšte. P.S. Všetky grafy sú mojej výroby.

Žiadne komentáre:

Zverejnenie komentára