BOINC@Poland

Inne => BOINC => Archiwum => BOINC Manager => Wątek zaczęty przez: mindc w 26 Sierpień 2008, 01:28

Tytuł: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: mindc w 26 Sierpień 2008, 01:28
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?
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: AL w 26 Sierpień 2008, 04:26
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.
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: mindc w 26 Sierpień 2008, 08:39
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...
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: eclipse99 w 27 Sierpień 2008, 22:02
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 (http://calbe.dw70.de/boinc.html)
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: TJM w 27 Sierpień 2008, 22:46
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.
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: RAD-Poland w 27 Sierpień 2008, 23:05
w BOINC Crunch3r'a czas raportowania po odesłaniu wyniku był ustawiony na 60 sek
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: Troll81 w 28 Sierpień 2008, 09:40
ja tam co kilka godzin robie update na wszystkich projektach.
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: maxim w 28 Sierpień 2008, 11:23
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
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: Troll81 w 28 Sierpień 2008, 12:32
Tak
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: mindc w 01 Wrzesień 2008, 17:28
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  >:(

Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: RAD-Poland w 01 Wrzesień 2008, 19:00
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)
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: Szopler w 01 Wrzesień 2008, 19:07
Czy najnowszy manager Crunch3ra ma multiselect i czy można go bezpiecznie zainstalować mając najnowszego oficjalnego managera?
Tytuł: Odp: Czy da się ustawić managera tak, aby pobierał określoną ilość WU?
Wiadomość wysłana przez: eclipse99 w 01 Wrzesień 2008, 20:24
Multiselect'a nie ma niestety, mnie od kilku dni sprawuje się b. dobrze.