---------- 12:22 15.03.2006 ----------
Mam pytanko.
Odpaliłem Seti na serwerze pracującym pod Intel XEON 3.00 GHz.
Jednak podczas benchmarków mam bardzo słabe wyniki:
Measured floating point speed 1310.35 million ops/sec
Measured integer speed 1592.06 million ops/sec
Czas obliczeń to około 11tyś sekund na jeden rdzeń.
Żądane kredyty to około 15-19 pkt.
Szukam jakiegoś zoptymalizowanego programu do Seti, aby czas obliczeń był krótszy i żądane kredyty były wyższe.
Na moim domowym kompie (Athlon 2500XP) czas obliczeń to około 5 tyś sekund i około 20-25 pkt.
A na Celeronie 2.66 GHz benchmarki to 1943 i 4502.85, natomiast czas obliczeń około 4800 sekund.
Skąd tak duża rozbierzność w benchmarkach i czasie obliczeń, skoro Xeon jest znacznie szybszy??
---------- 16:57 16.03.2006 ----------
Prosiłbym o jakąś odpowiedź, bo się procek strasznie marnuje.
---------- 02:07 17.03.2006 ----------
Trudno powiedzieć dlaczego ma takie słabe benchmarki. Być może serwer ten jest obciążony dużą ilością włączonych cały czas programów/aplikacji/procesów i stąd tak słaby wynik. Co do optymalizacji do Seti to gdzieś na forum już o tym była mowa. Jak znajdę gdzie to wkleje linka.
---------- 02:14 ----------
Nie wiem na ile aktualna jest ta optymalizacja o której piszą, ale zawsze to lepsze niż nic.
Powiedz jeszcze ile jąder ma ten komp. Może w profilu nie ustawiłeś wykożystania wszystkich jąder. Xeon-y 3.2GHz z czterema jądrami wyciągają:
Measured floating point speed 7731.46 million ops/sec
Measured integer speed 3544.6 million ops/sec
To przykładowy benchmark, ale tyle mniej więcej dają inne. Jeżeli zatem podzielisz to przez 4 to wynik będzie podobny do twojego.
---------- 20:27 16.03.2006 ----------Cytat: "AL"Być może serwer ten jest obciążony dużą ilością włączonych cały czas programów/aplikacji/procesów i stąd tak słaby wynik.
Serwer pracuje pod bazą danych MySQL, ale sprawdzałem obciążenie procka i jeśli nie włanczam Seti, to obciązenie procka to około 3-5%.
Cytat: "gaciu"Powiedz jeszcze ile jąder ma ten komp. Może w profilu nie ustawiłeś wykożystania wszystkich jąder.
Proc ten ma 2 jądra.
Idzie maksymalna mocą na obu jądrach, w menadżerze zadań oba jądra są obciążone na 100%.
Jutro popróbuję wersję zoptymalizowaną, którą poleca
AL.
---------- 22:28 ----------Trochę poszukałem i dochodze do wniosku że Xeon jest prockiem jak najbardziej serwerowym, ale do Seti zupełnie się nie nadaje.
http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=4962
Procek ciutkę lepszy od mojego a benchmarki jeszcze słabsze.
---------- 22:38 ----------Jednak zmieniam zdanie.
http://setiathome.berkeley.edu/show_host_detail.php?hostid=1634309
Nie wiem na jakim sofcie ten gość jedzie, ale też go chcę.
---------- 22:40 16.03.2006 ----------
To było do przewidzenia, że nie będzie jakiegoś wypasu. Znalazłem jednak kompa z Xeon-em z dwoma procami, który wyciska naprawde dużo:
Measured floating point speed 16412.73 million ops/sec
Measured integer speed 19247.46 million ops/sec
http://setiathome.berkeley.edu/show_host_detail.php?hostid=1634309
Znaczy więc, że można coś z tym zrobić. Z tego co czytałem posty właściciela (całe dwa) ostro kombinował on z zoptymalizowanymi klientami. Może jest jakiś kompilator który bardzo lubi Xeon-y.
---------- 22:41 ----------
Hehe spóźniłem się chwilę :D
---------- 22:47 ----------
Coś ten koleżka dobrego robi z tymi kompami bo wszystkie jego Xeon-y maja ponadprzeciętne wyniki. Ma ich chyba 4.
---------- 23:13 16.03.2006 ----------
Jestem pod wrażeniem wszystkich jego kompów.
Jeśli dobrze zrozumiałem jego posty to jedzie na sofcie Trux.
Już ściągnołem kilka wersji, ale tylko menadżery Boinc, bo chwilowo aplikacje Seti zostały usunięte z serwera.
Gdyby ktoś miał dostęp do aplikacji dla Seti od Trux'a to proszę o info na PW.
---------- 18:46 17.03.2006 ----------
No i przetestowałem nowy soft.
Boinc Menadżer od TRUX'a, SETI od Crunch3r. Na razie od TRUX'a został usunięty z serwera.
Wyniki z:
1310, 1592
podniosły się do:
1897, 2890
Ale co najważniejsze, czas obliczeń spadł z:
11 tyś sec. do 3-4 tyś sec.
Jeśli chodzi o czas to różnica jest konkretna :)
Trochę poszukałem i widzę że można więcej.
Znalazłem kilka kompów, bazujących na dokładnie tym samym procku, gdzie czas obliczeń wacha się pomiędzy 1800 sekund a 2500. Czyli jest szansa na poprawienie wyników.
No chyba że to wina systemu. Serwer na którym ja odpalam Seti działa pod WIN 2003 SERWER, a te kompy, które sprawdziłem działały pod Windows 2000.
Licze jeszcze na soft od TRUX'a (BOINC+SETI), może tam coś więcej wykręcę, ale jak na razie nigdzie go nie mogę znaleść.