Nowe posty

Autor Wątek: super pi — dlaczego linux jest szybszy?  (Przeczytany 6166 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 20
    • Zobacz profil
super pi — dlaczego linux jest szybszy?
« dnia: 2009-08-24, 19:55:01 »
Witam.
Dzisiaj chciałem zobaczyć jak działa SuperPI na linuksa. Zainstalowałem (http://www.ocforums.com/archive/index.php/t-405925.html z 2003 roku) i uruchomiłem. Dla testu wziąłem 2M… czyli wpisałem ./pi 21
Uzyskałem wynik 228sek. Dla porównania zainstalowałem nowszy (z 2006 roku: http://www.xtremesystems.com/pi/) na Windows wybrałem też 2M i wyszedł mi wynik gorszy:
4.48min czyli 288sek.

Oczywiście programy te były uruchamiane na tym samym komputerze (256ram 1.33Ghz x86 itd.).

Dlaczego Windows jest o 25% wolniejszy?
Nowszy, pewnie lepiej zoptymalizowany program powinien być raczej szybszy?

przepraszam piszę z BugMeNot

lukaszn

  • Gość
super pi — dlaczego linux jest szybszy?
« Odpowiedź #1 dnia: 2009-08-24, 20:23:34 »
Jakiego Linuksa i Windowsa testowałeś ?

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 20
    • Zobacz profil
super pi — dlaczego linux jest szybszy?
« Odpowiedź #2 dnia: 2009-08-24, 20:31:03 »
ubuntu 9.04 i windows XP professional sp3

Offline Robert

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2516
    • Zobacz profil
super pi — dlaczego linux jest szybszy?
« Odpowiedź #3 dnia: 2009-08-24, 21:09:13 »
Raczej trudno tu cokolwiek porównywać,bo:
- 2 rózne programy (nowszy nie musi być od razu szybszy)
- 2 różne systemy
- zakładając, ze testowałeś program w tej samej wersji, to i tak mamy 2 różne kompilacje, czyli de facto 2 różne programy.

poza tym nie wiadomo jak bardzo masz obciążony procek i pamięć pod windowsem, a jak pod linuksem, ergo - dwa różne środowiska pracy..

reasumując porównanie szybkości dwóch systemów nie jest takie proste.
Zanim popełnisz grafomaństwo: 1 | 2 | 3
Baza RPM Jak szukać informacji

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 20
    • Zobacz profil
super pi — dlaczego linux jest szybszy?
« Odpowiedź #4 dnia: 2009-08-24, 21:41:05 »
pamięć i procek obciążone mniej więcej po równo - na linuksie działał jeszcze Firefox, pod Windowsem tylko omawiany program.

nowszy program na Windows jest o wiele lepszy od starego (dostępny tutaj: ftp://pi.super-computing.org/windows/ z 1995 roku!), który obliczył liczbę Pi w około 6min…

rozumiem 5-10% różnicy ale nie 1/4!

nie wiem czy tylko u mnie jest taka rółnica…

lukaszn

  • Gość
super pi — dlaczego linux jest szybszy?
« Odpowiedź #5 dnia: 2009-08-25, 08:41:43 »
Moim zdaniem takie badania są mało dokładne, i nie wiele wskazują na szybkości obu systemów.. Jeśli chcesz polecam przetestować Ubuntu 9.04 z Windows 7 wersją RTM lub 7100 bardzo jestem ciekawy wyników, kiedyś gdy miałem okazje używać komputera z Win7 wydał mi się on piekielnie szybki.

BlueComb

  • Gość
super pi — dlaczego linux jest szybszy?
« Odpowiedź #6 dnia: 2009-08-25, 21:27:28 »
Jak dla mnie tu chodzi o ilość możliwych priorytetów do przydzielenia, ale nie wiem, czy to prawda. Ja w Linuksie(Mandrake 9.0, jakby się kto pytał) miałem do dyspozycji 40 stopni, a w Windows jest tylko 6.