Czy da się ustawić managera tak, aby pobierał określoną ilość WU?

Zaczęty przez mindc, 26 Sierpień 2008, 01:28

mindc

Mam taki problem na wolnych maszynach:

Przy projektach, w których WU mają różny czas na przeliczenie, to znaczy
że jedne WU liczą się powiedzmy 6h a inne 3 dni, a projekt ma odgórnie ustalony deadline np. 5 dniowy,
często przekraczam deadline. Manager naściąga sobie próbek do bufora, bo średnia mu wychodzi powiedzmy 8h/WU,
a w rezultacie część przeliczy się dłużej, bo w rzewistości, w buforze ma pracy na 12 dni (czyli więcej niż wspomniane wcześniej 5 dni)
Część WU już w momencie rozpoczęcia liczenia ma już deadline'y :(

Chciałbym się zapytać, czy można jakoś ustawić managera tak, aby pobierał jedną próbkę w danym projekcie,
przeliczył ją, odesłał, pobrał nastepną, przeliczył, odesłał itd.?
Czy jednak pozostaje mi tylko kontrolowanie tego ręcznie?


AL

Hmm, chyba tylko aby manager łączył się z siecią co 0,1 dnia i tak samo jeśli chodzi o pobieranie próbek z danych projektów - też trzeba ustawić na 0,1 dnia. Dodatkowo kiedyś któraś zoptymalizowana wersja mgr BOINC (bodajże crunchera) miała zaimplementowaną funkcję natychmiastowego raportowania przeliczonych i odesłanych już WU. Prawdopodobnie da się coś takiego zrobić w zwykłym nie zoptymalizowanym mgr BOINC po przez dopisanie czegoś gdzieś - ale niestety sam nie wiem gdzie, co i jak.

mindc

Zapomniałem dodać, że na tych maszynach stoi Linux (Slack) bez Xów

A może by tak z palca poustawiać wielkość bufora na jakąś małą wartość,
powiedzmy 1h, teoretycznie powinien pobrać jeden WU i tyle...

Potestuję i dam znać

EDIT
Jak na razie, obiecująco wygląda ustawienie BOINC "Maintain enough work for an additional" na 0 days.
Manager pobiera jedną próbkę i tyle :)
Zakończenie testu, za około 3-4 dni...


eclipse99

Cytat: mindc w 26 Sierpień 2008, 01:28
Część WU już w momencie rozpoczęcia liczenia ma już deadline'y :(

Mam ten sam problem, nie wiem też od czego zależy ilość ściąganych WU, czasem ściąga 1 czasem kilka.

Cytat: AL w 26 Sierpień 2008, 04:26
Dodatkowo kiedyś któraś zoptymalizowana wersja mgr BOINC (bodajże crunchera) miała zaimplementowaną funkcję natychmiastowego raportowania przeliczonych i odesłanych już WU.

Właśnie, od początku, czyli od trzech lat zastanawiam się dlaczego próbki nie są raportowane w momencie odesłania, ktoś zna przyczynę?
Zdarza się że WU, mimo że jest odesłany, przekracza deadline dlatego że nie jest zaraportowany.
Dzięki za podpowiedź, będę testował Crunch3r'a

TJM

Tak jest zrobione, żeby dać serwerom czas na 'przetrawienie' odesłanych plików, np. kiedy projekt ma więcej niż jeden upload/download serwer, albo gdy pliki są gdzieś kopiowane po uploadnięciu. Teoretycznie może się nawet zdarzyć, że file upload handler nie zdąży zapisać pliku na dysku jeżeli od razu po uploadnięciu nastąpi zaraportowanie - apache obsługuje żądania równolegle i wystarczy zamulenie przy zapisie, żeby kolejne żądanie wykonało się wcześniej.

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

w BOINC Crunch3r'a czas raportowania po odesłaniu wyniku był ustawiony na 60 sek

   
WCG:
PG:         YOYO:

     

Troll81

ja tam co kilka godzin robie update na wszystkich projektach.

maxim

Cytat: Troll81 w 28 Sierpień 2008, 09:40
ja tam co kilka godzin robie update na wszystkich projektach.

A w jaki sposob jesli moge zapytac ? Na kazdym kompie z osobna ?

Pozdro

Troll81


mindc

Po tych 3-4 dniach testów, wszystko zaczęło działać tak jak chciałem...
ale...
skrócili deadline z 5 dni na 2 dni, czyli już nie zdąże policzyć ani jednego WU  >:(



RAD-Poland

dla formalności można podać, że Managery Crunch3r'a serii 6.1.x mają załączoną domyślnie funkcję raportowania po odesłaniu wyników

Cytat16-Jun-2008 17:38:05 [---] BOINC 6.1.0.32 v5 - 32 bit Windows Edition by Crunch3r
16-Jun-2008 17:38:05 [---] Platform: windows_intelx86
16-Jun-2008 17:38:05 [---] enabled features:
16-Jun-2008 17:38:05 [---] -cpu_affinity
16-Jun-2008 17:38:05 [---] -delayed return_results_immediately (1 min)

   
WCG:
PG:         YOYO:

     

Szopler

Czy najnowszy manager Crunch3ra ma multiselect i czy można go bezpiecznie zainstalować mając najnowszego oficjalnego managera?

eclipse99

Multiselect'a nie ma niestety, mnie od kilku dni sprawuje się b. dobrze.