BOINC 5.x - Optimalizace/modifikace
Moderátoři: zdespi, Moderátoři
V kalibraci je nějakej menší bug. Vlastní kalibrace chodí OK, ale po spuštění boincu vždycky u první jednotky napíše že kalibrace byla bloklá, i přesto že proběhla.
Priority_projects taky ještě není úplně optimální. Einstein + SETI, u SETI zakázaný přijímání práce. Einstein počítá, v zásobě jednotky sou, je nastavenej jako prioritní. Přesto, když SETI povolím přijímání práce, o tu jednu sekundu práce si zažádá.
Spekulace že by síť měla něco společnýho s kalibrací se ukázala jako neopodstatněná. Opravdu to u mě byla jen náhoda, zřejmě spojená s výměnou verzí nebo tak něco.
Priority_projects taky ještě není úplně optimální. Einstein + SETI, u SETI zakázaný přijímání práce. Einstein počítá, v zásobě jednotky sou, je nastavenej jako prioritní. Přesto, když SETI povolím přijímání práce, o tu jednu sekundu práce si zažádá.
Spekulace že by síť měla něco společnýho s kalibrací se ukázala jako neopodstatněná. Opravdu to u mě byla jen náhoda, zřejmě spojená s výměnou verzí nebo tak něco.
To je jen problem zorazovani. Kdyz se podivas na ty hodnoty, uvidis, ze jsou dost jine jak u casu tak u Fpops. Ta kalibracni funkce se u kazde jednotky muze volat nekolikrat, ale kvuli prehlednosti zobrazuje jen poprve. Pocitam, ze v pripade nastartovani boincu se vola jeste drive nez se nactou nektere parametry, takze se to ukaze se spatnymi hodnotami. Pred odeslanim se to jeste srovna, ale uz nezobrazi. Je to vice mene kosmeticka chyba, ale mrknu se na to.Miras píše:V kalibraci je nějakej menší bug. Vlastní kalibrace chodí OK, ale po spuštění boincu vždycky u první jednotky napíše že kalibrace byla bloklá, i přesto že proběhla.
Jo, to vim. Bohuzel to zatim nejde moc jednoduse osetrit. Musim tam prostudovat dalsich par souboru a pridat dalsi kus kodu, ktery bude overovat jestli alespon jeden z primarnich projektu ma jeste praci.Miras píše:Priority_projects taky ještě není úplně optimální. Einstein + SETI, u SETI zakázaný přijímání práce. Einstein počítá, v zásobě jednotky sou, je nastavenej jako prioritní. Přesto, když SETI povolím přijímání práce, o tu jednu sekundu práce si zažádá.
Jo, uz to vidim - jedna z hodnot dulezitych pro kalibraci se nastavuje teprve pri prvnim volani schedulera, resp. pri zalozeni request souboru, coz je vetsinou s velikym predstihem pred vlastnim volanim. Mohu to tedy udelat tak, ze se zadna hlaska nezobrazi, dokud ten soubor neni vytvren, ale to pak zase zpusobi, ze se tam ta hlaska objevi dost pozde a nekdo si bude stezovat, ze neprobehla. Nebo ji tam dam pri kazde zmene, a to zase budou stiznosti, ze se kalibrace provadi vickrat. No, uvidim, neco vyzkousim.
Tak jsem to sesynchronizoval s posledni ofic verzi 5.3.11 (popravde receno tam vidim jen velmi minimalni zmeny proti 5.3.8 ) a udelal par zmen - musel jsem pridat blok programu projizdejici vsechny projekty pred schedulerem, protoze pak uz je pozde zjistovat, ktery projekt je prioritni a ktery ne, aby se dalo lepe ridit vyzadovani prace; hlaska u prvni jednotky po restartu snad bude taky OK, a projekty s prekryvajicima se nazvama (napr. "SETI@Home" vs. "SETI@Home Beta Test") by nemely cinit problem, nejde ale tim padem uz pouzivat castecne nazvy projektu, coz bylo predtim mozne.
Nova verze 5.3.11.tx31 a taky jedna nova funkce delete_overdue - smaze automaticky vsechny jednotky, ktere jsou uz po deadline, aby se nepocitaly zbytecne. Prozatim nemaze jednotky, ktere jsou pred deadline ale jejich predpokladana vypocetni doba je delsi, nez aby se to dalo stihnout - ale po otestovani tehle soucasne funkce, v budoucnosti asi i takovou moznost pridam. Zatim to neni otestovano, takze radsi opatrne. Mam to sice spusteno na par pocitacich, ale zadne prosle jednotky nemam, tak netusim jestli to funguje tak, jak by melo. No, alespon mi to hned nesmazalo vsechno.
- forest
- Příspěvky: 2573
- Registrován: pát srp 27, 2004 12:50 pm
- Bydliště: Újezd u Brna 31 let
- Kontaktovat uživatele:
Takže se ta kalibrace nuluje každých 5 dní kdy se automaticky dělá Banchmark? Nebo je automatický Banchmart v této verzi vypnutý?Miras píše:Jestli sem to správně pochopil, tak pokuď se nehrabeš ručně v souborech, rozhodit kalibraci může jedině benchmark. Restart boincu na kalibraci vliv nemá, stav se ukládá a po restartu probíhá normálně dál.
Toto je původní fórum Czech National Teamu, které se v listopadu 2006 přesunulo na tuto novou adresu.
Opět budu pouze spekulovat, testy sem teď pustil až se dopočítá jednotka napíšu praktickej poznatek.
Ale nemyslím si, že by se celej proces kalibrace benchmarkem zrušil a začínal od začátku. Jen se může "trochu" rozhodit. Předtím byl benchmark nějakej, požadovaný kredity odpovídající benchmarku byly nějaký a kalibrace to nějak srovnala. Teď je benchmark jinej, ovšem kalibrace vychází z dosavadních "zkušeností", čili nemusí plně odpovídat požadovanýmu efektu a zas pár jednotek potrvá než se novýmu benchmarku přizpůsobí.
EDIT: Jak říkám
Ale nemyslím si, že by se celej proces kalibrace benchmarkem zrušil a začínal od začátku. Jen se může "trochu" rozhodit. Předtím byl benchmark nějakej, požadovaný kredity odpovídající benchmarku byly nějaký a kalibrace to nějak srovnala. Teď je benchmark jinej, ovšem kalibrace vychází z dosavadních "zkušeností", čili nemusí plně odpovídat požadovanýmu efektu a zas pár jednotek potrvá než se novýmu benchmarku přizpůsobí.
EDIT: Jak říkám
Jo, Miras to rika spravne. 2 Vejpuste: dopocitane jednotky se samozrejme nemazou. Nejsem si presne jist jak je to s rozpocitanymi - puvodne jsem je v tomle stupni mazat nechtel, bohuzel ale ten mechanismus uplne jednoduse neumzonuje to rozlisit. Musel bych to udelat podstatne kmplikovaneji. Na druhou stranu, je to ale mozna osetreno uz interne - je to tam trochu neprehledne, takze na 100% to tvrdit nemohu. Kazdopadne zatim jsem to udelal tou jednodussi cestou a teprve podle toho jak (a jestli) to bude fungovat, pridam pak dalsi stupne.


