FreeHAL@home

Zaczęty przez kempler, 08 Wrzesień 2008, 17:50

TJM

Punktacja jest bardzo kiepska, przeliczając normalnie 1 zadanie na raz miałem coś w rodzaju 5 punktów/12h.
Na szczęście w FreeHALu i Almere da się kombinować z ustawieniem cpu intensive, duży bufor -> zassanie dziesiątek WU, wstrzymujesz je i przełączasz na non cpu intensive po czym odpalasz zadania grupami np. po 10.

Kurde tak ładnie mi szło a tu brakło zadań w obu projektach:

Cytat
2008-11-19 11:05:00|AlmereGrid Boinc Grid|Sending scheduler request: To fetch work.  Requesting 13692 seconds of work, reporting 0 completed tasks
2008-11-19 11:05:05|AlmereGrid Boinc Grid|Scheduler request failed: Error 403
2008-11-19 11:05:05|AlmereGrid Boinc Grid|Sending scheduler request: To fetch work.  Requesting 13692 seconds of work, reporting 0 completed tasks
2008-11-19 11:05:10|AlmereGrid Boinc Grid|Scheduler request completed: got 0 new tasks
2008-11-19 11:05:15|FreeHAL@home|Sending scheduler request: To fetch work.  Requesting 1382487 seconds of work, reporting 0 completed tasks
2008-11-19 11:05:20|FreeHAL@home|Scheduler request completed: got 0 new tasks
2008-11-19 11:06:11|AlmereGrid Boinc Grid|Sending scheduler request: To fetch work.  Requesting 1383437 seconds of work, reporting 0 completed tasks
2008-11-19 11:06:16|AlmereGrid Boinc Grid|Scheduler request failed: Error 403
2008-11-19 11:06:16|AlmereGrid Boinc Grid|Sending scheduler request: To fetch work.  Requesting 1383437 seconds of work, reporting 0 completed tasks
2008-11-19 11:06:21|AlmereGrid Boinc Grid|Scheduler request completed: got 0 new tasks


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

OxyOne

nie no tragedia to malo powiedziane...
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym, ani każdym innym następującym po tym terminie.

[/url]

TJM

#202
Chwilowo zaprzestaję kombinowania z FreeHALem, bo odpalanie wielu WU na raz po to żeby i tak za wszystkie dostać 0cr to poracha na maksa, a nie zmieni się to na pewno póki nie poprawią tego:



Co do I-RAMów - znajomy który ma sklep powiedział, że ciężko byłoby mu to dorwać bo hurtownie tego na stanie nie mają, a cena za wersję PCI-E OEM (sama karta w folijce) zawierałaby się prawdopodobnie w przedziale 450-550zł. Doliczając do tego jeszcze cenę samych pamięci, to niestety nie dla mnie - póki co 90% moich funduszy pochłania Enigma@Home i na wydanie kilkuset zł żeby liczyć szybciej jeden projekt raczej nie mogę sobie pozwolić.Już prędzej zrobię RAID z CFów, bo kontroler RAID PCI mam jeszcze ze starego kompa, a dokupienie 3 interfejsów i 3 kart CF to koszt rzędu 150-180zł.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

OxyOne

Cytat: TJM w 19 Listopad 2008, 11:46
Chwilowo zaprzestaję kombinowania z FreeHALem, bo odpalanie wielu WU na raz po to żeby i tak za wszystkie dostać 0cr to poracha na maksa, a nie zmieni się to na pewno póki nie poprawią tego:





rzeczywiscie masakra dlatego nie licze wynalazkow tylko
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym, ani każdym innym następującym po tym terminie.

[/url]

AiDec

Cytat: NetMonitoring w 19 Listopad 2008, 11:15
nie no tragedia to malo powiedziane...

We FreeHAL`u i Almere nie chodzi o punkty. Ale o to zeby zajac pierwsze miejsce na podium w naszym teamie :). To taka bardziej osobista rywalizacja ;D



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

TJM

Chyba żeby pierwsze miejsce na podium zajął nasz team, albo żeby zająć globalne pierwsze miejsce %-) Bo pierwsze miejsce u nas w teamie w przypadku Almere to obecnie kwestia <24h ciągłego liczenia po parę zadań na raz. Już bym je miał gdyby nie brak zadań 8-)

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

TJM

#206
Jest jakaś nowa wersja aplikacji w której nawet widać śladowy pasek postępu  |-?

Poprawili też 0 credits buga i nawet za zaległe zadania pojawiły się kredyty.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

eclipse99

Odpaliłem po przerwie, zassał 5 WU, niestety runner.exe zajmuje prawie cały CPU.


AiDec

Cytat: TJM w 19 Listopad 2008, 12:12
Chyba żeby pierwsze miejsce na podium zajął nasz team, albo żeby zająć globalne pierwsze miejsce %-) Bo pierwsze miejsce u nas w teamie w przypadku Almere to obecnie kwestia <24h ciągłego liczenia po parę zadań na raz. Już bym je miał gdyby nie brak zadań 8-)

Wystarczy w teamie, wewnetrzna rywalizacja zalatwi reszte  ;D


Cytat: eclipse99 w 20 Listopad 2008, 00:53
Odpaliłem po przerwie, zassał 5 WU, niestety runner.exe zajmuje prawie cały CPU.

U mnie nic nie bierze. Nowe WU przerabiaja sie blyskawicznie.



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

TJM

Żeby tylko znowu punktów nie resnęli, bo w parę godzin przybyło mi 500 co w porównaniu z punktacją z ostatnich dni jest masakryczną wartością %-)

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

TJM

Zrobiłem sobie FreeHALową wersję managera - działa jako drugi bo nie sprawdza, czy inny jest uruchomiony. Oszukałem też lekko konfigurację i pozwala ustawić zapas danych 1000 dni co teoretycznie pozwoli zassać więcej zadań bez kombinowania z rdcf. Niestety mam dwa problemy których występowania do końca nie rozumiem:
1) - samoczynnie znika boinc.exe z procesów - no ok, to jeszcze mogę wytłumaczyć jakimś błedem przy zmianach w źródłach.
2) - podpina mi się pod hostid normalnego klienta, czyli każde zassane zadanie zostanie anulowane w momencie jak drugi klient się skontaktuje z serwerem i/lub będę dostawał resendy. Pytanie jak wymusić zmianę cphostid ? Generowane jest chyba na podstawie sprzętu więc może ręcznie w kliencie wpisać np. że procek to AMD czy coś...

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

RAD-Poland

CytatPytanie jak wymusić zmianę cphostid ?

- ręczne wpisywanie nic nie da

kilka sposobów:  :ph34r:

1) tworzysz na innym kompie BM z tym projektem i przenosisz na ten komp jako drugi MB (działa sprawdzone)

2) robisz co w/w na VM (działa sprawdzone)

3) tylko tworzysz na innym kompie sposób1/2 i zapamiętujesz <hostid>          (działa sprawdzone)

w  drugim MB zmieniasz w parametrach projektu (w pliku client_state.xml)
<hostid> ........... </hostid>

dobrze jest skasować 3 następne linie
<host_total_credit>..............</host_total_credit>
<host_expavg_credit>.................</host_expavg_credit>
<host_create_time>..................</host_create_time>

   
WCG:
PG:         YOYO:

     

Macieju

Znów zamącili w punktacji, a w nocy za poprawne próbki naliczało 0 punktów  >:(

Troll81

No to ja się chyba outuję z projektu. Niech najpierw doprowadzą toto do porządku.

TJM

Jakaś posucha, we FreeHALu serw leży (403), w Almere brak zadań.
U was też projekt sam zaczął ustawiać non_cpu_intensive ? wygląda na to, że skończyło się zasysanie po 10 zadań :/
Żebram teraz u Neila żeby naprawił statsy z FreeHALa bo coś mi się w sygnaturce nie pojawiają.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

AiDec

U mnie dwa kompy OC`niete na maksa jada rowno z FreeHAL`em. A jeden komp, najwazniejszy, sluzacy do pracy, nigdy nie OCniety, zadbany jak cholera... wali errorami raz za razem :P Juz kilkadziesiat probek :P. Wiek niemowlecy projektu... hi hi ;).



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

TJM

Może jakiś firewall je blokuje albo sama konfiguracja internetu ? Większość zadań FreeHALa non stop ściąga coś podczas pracy i każda przerwa w dostępie do netu to computation error albo zadanie ciągnące się w nieskończoność.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

AiDec

Przyczyny jeszcze nie odkrylem, a podane przez Ciebie sprawdzilem. Moze kiedys przez przypadek na to wpadne. IMHO konflikt z jakims softem.

Btw, na jednym z kompow jedna WU FreeHAL`a zajmowala mi przez chwile (pod koniec przeliczania) 850MB :P, podczas gdy 200 WU 3x+1 zajmowalo 250KB hi hi XD



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

TJM

Jeszcze 3 możliwe przyczyny przychodzą mi do głowy:

1) brak miejsca w temp
2) brak uprawnień do zapisu w temp

ewentualnie 3) jakiś pozostały syf w temp po wykrzaczonym zadaniu powodujący niemożliwość zapisania nowych danych.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

AiDec

#219
Cytat: TJM w 26 Listopad 2008, 23:43
Jeszcze 3 możliwe przyczyny przychodzą mi do głowy:

1) brak miejsca w temp
2) brak uprawnień do zapisu w temp

ewentualnie 3) jakiś pozostały syf w temp po wykrzaczonym zadaniu powodujący niemożliwość zapisania nowych danych.


W powyzszych sytuacjach restart kompa by pomogl, nie sadzisz? Tym bardziej ze mam ustawione czyszczenie wszystkich temp (Win, Firefox, IE itp.) i swap`a przy restarcie. Stawiam (w ciemno) ze to VMware sie gryzie z FreeHAL`em. Ale za to FreeHAL na VMware chodzi bez zarzutu  XD.



Btw, projekt punktuje juz bardzo ladnie, skonczyly sie problemy z Validatorem - wszystko idzie ku lepszemu :).



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

TJM

Moim zdaniem jak na ilość zasobów które używa, punktuje słabo. Odpalcie sobie jakiś monitor połączeń - jedno zadanie FreeHALa oprócz tego, że marnuje trochę czasu procesora, potrafi ściągnąć dużo danych z netu (nierzadko ponad 50MB), przy tym zapisując jeszcze dane nie tam gdzie powinno. To automatycznie zabija podstawową cechę którą powinien mieć BOINC, czyli nie przeszkadzanie użytkownikowi - kiedy np. chcę wbić pyknąć rundkę online w BF1942, muszę poczekać aż skończy się aktualne zadanie FreeHALa. Mogliby zrobić jakiś licznik przesłanych danych i wziąć je także pod uwagę przy przydzielaniu kredytów, ale pewnie nie da rady.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

AiDec

No generalnie to sie zgodze, generalnie projekt jest skopany i punktacja jest skopana. Ale mamy tam trzecie miejsce  ;D. I jak dla mnie, to wlasnie to sie liczy  XD. Mam nadzieje ze mnie zrozumiecie - do boju  :attack:



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

TJM

Niech zrobią aplikację pod linuksa, to pobojuję - non CPU intensive mogę odpalać śmiało na serwerach, nawet tego nie poczują.
Teraz projekt śmiga sobie u mnie po prostu tak sobie luzem, bo nie mogę nawet ściągać po kilka zadań na raz :/

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

TJM

Zastanawiałem się, czemu ostatnio net mi ciutkę gorzej chodzi. A tu okazuje się, że pojedyńcze zadanie FreeHALa może spokojnie nawet 1Mbit downloadu wciągać:


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

AiDec

No cos takiego jest bardzo nieladne z Ich strony...



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

Troll81

dlatego u mnie freehal wyląduje na kołku

TJM

#226
Tragedii nie ma, bo tak wyglądają godzinowe transfery dla jednego WU na raz:



Tyle, że jak runner korzysta z łącza, to nie stara się wcale limitować transferu, tak więc jak ma coś dużego do wysłania/odebrania to zapycha całe.

EDIT:

Tak wyglądają 24h FreeHALa, cały czas tylko z jednym zadaniem:



Ciutkę przegięcie jak na mój gust.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

TJM

#227
Zbudowałem nowego FreeHALowego klienta. Pozwala otworzyć kilka klientów na raz pod Windows - jest to po prostu klika klientów oznaczonych od A do D, każdą wersję można uruchomić raz, nie zauważa innych 'literkowanych' ani standardowego BOINCa.
Stopień trudności instalacji średnio-trudny dla każdego BOINC-kombinatora - trzeba mieć działającego klienta 5.10.45 (koniecznie ta wersja), i zarzucić na jego katalog biblioteki i boinc.exe jednej z nakładek A-D tworząc w ten sposób nowego klienta. Nie sprawdzałem jeszcze które biblioteki i pliki trzeba podmienić, ale na 100% boinc.exe i libboinc.dll. Jeśli ktoś chce się pobawić, mogę uploadnąć gdzieś te kompilacje.

Poza tym, że pomaga w odpalaniu wielu FreeHALi na raz, jest to normalny manager 5.10.45 tylko niewidzący innych uruchomionych instancji BOINCa, więc teoretycznie można też z innymi projektami poużywać, jedynie benchmark wypada gorzej od normalnych wersji (mógłbym chyba nawet zrobić żeby wypadał lepiej, ale nie jest to akurat chyba zbytnio potrzebne).

Prawdopodobnie jeszcze raz edytnę źródła tak, żeby każda z tych wersji dodawała swoją literkę na końcu nazwy hosta na którym pracuje - w ten sposób odpadną problemy z ręcznym tworzeniem nowych host id dla nich.


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Pigu

tzn muszę oprócz twojego builda zainstalować normalnie 5.10.45?

TJM

#229
Niekoniecznie instalować, wystarczy mieć katalog z działającym 5.10.45, można go powielić na potrzeby dodatkowych klientów.
Sprawdzałem i nawet cały klient zbudowany ze źródeł działa jako standalone, ale wolałbym jednak ile się da 'odzyskać' ze standardowego klienta bo to zmniejsza ryzyko jakiejś niestabilności.

Tak wygląda przykładowy build - 5.10.45A <Link skasowany, nowsza wersja niżej>


EDIT: Do uruchomienia wystarczy z builda skopiować te pliki zaznaczone na czerwono do nowego katalogu:



i ewentualnie managera z wersji 5.10.45, wtedy łatwiej skonfigurować.

Tak wygląda w akcji już po zmianie portu



najlepiej najpierw zostawić domyślny port, zamknąć inne managery i skonfigurować wszystko, a później przestawić port na inny.

Teraz pytanie, co zrobić żeby taki boinc zgłaszał się do projektu jako inny host, bo aktualnie wbija na id poprzedniego co automatycznie wysypuje próbki z obu.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Szopler


TJM

#231
Wątpię, żeby to była wina projektu - u mnie od tygodnia nie było ani jednego błędu, nie licząc tych które dziś sam spowodowałem kombinując z dodatkowymi BOINCami.

EDIT: popatrz na rezultaty w linku które wkleiłeś: wszystkie oprócz jednego sypnęły się, bo aplikacja miała problemy z dostępem do plików. Ktoś ten WU w końcu jednak przeliczył, więc sam WU jest dobry a kaszaniły go źle skonfigurowane kompy.

EDIT2: rozwiązałem problem z host cpid. Po prostu zmodyfikowany manager zmienia jedną literę w nazwie kompa na inną, przykładowo thunderdick -> Ahunderdick, Bhunderdick, Chunderdick, Dhunderdick. Mało eleganckie, ale skuteczne  XD W ten sposób kolejne 'wersje' tego multimanagera tworzę otwierając tylko 2 zakładki w Visual Studio i zmieniając 2 literki.



5.10.45A http://plikens.no-ip.net/741x9tgjd/51045Abuild2.7z
5.10.45B http://plikens.no-ip.net/742xl6o7f/51045Bbuild2.7z
5.10.45C http://plikens.no-ip.net/743xrmogz/51045Cbuild2.7z
5.10.45D http://plikens.no-ip.net/744xo0whc/51045Dbuild2.7z

to daje 5 klientów na jednym kompie wliczając standardowego  :attack:


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Szopler

Jeżeli 5 niezależnych hostów wyrzuca na tym samym WU błąd... to czego to może być wina?

TJM

Konfiguracji kompów i managerów na nich ? Projekt jest dość toporny, m.in. wymaga dostępu do zapisu danych w windowsowym TEMPie i bezpośredniego dostępu do netu dla aplikacji, a nie każda instalacja BOINCa i konfiguracja Windows na to pozwala.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Troll81

Szacun potężny dla ciebie TJM. Wrzuć gdzieś gotowca z piecioma managerami :D

AiDec

Respekt TJM za Twoje buildy. Ale mnie chyba ta cala historia z podmiankami przerasta...



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

TJM

Przecie to mega łatwe, nawet nie trzeba nic podmieniać.

1) Tworzysz gdzieś na dysku katalog, np. BOINC_51045A

2) kopiujesz z katalogu z wybranym buildem zaznaczone na czerwono pliki.

3) tworzysz plik gui_rpc_auth.cfg i wpisujesz do niego hasło które będzie wymagane żeby podpiąć się managerem

4) tworzysz plik remote_hosts.cfg i wpisujesz do niego 127.0.0.1 i w następnej linijce IP lokalne swojego kompa, żeby localhostowy manager dał radę się podłączyć

5) tworzysz plik run.bat a w nim jedna linijka:
boinc --gui_rpc_port 5555 --detach
dla kolejnych wersji np. B, C, D inny numer portu

teraz klikasz na ten run.bat po czym normalnym managerem od zwykłego boinca Select computer i wpisujesz ip_lokalne:port i hasło, można się glajsko w każdej chwili przełączać między uruchomionymi na tym samym kompie BOINCami.



Co więcej, z jakiegoś powodu w przeciwieństwie do wersji 6 te buildy 5.10.45 odpalają równolegle wiele FreeHALi, wczoraj wjechałem na łącznie 5 managerach i po jakiejś godzinie okazało się, że mam odpalone około 30 zadań  XD Nieźle to daje w palnik w łącze.


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Szopler

TJM - jesteś wielki :).
Działa! Heh teraz będziemy trzepać punkciki ku chwale teamu...

Do aborrrrrdażu na pierwszą pozycję :attack:

XD

AiDec

No to kto zrozumial wywod TJM`a - do dziela :).



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

KrzychuP

trzeba mieć na czym...  :P