potřebuji poradit s Boincem

Fórum týkající se Boinc Managera, Boinc Studia, BOINC View atd..

Moderátoři: petnek, Zelvuska, nenym

Zpráva
Autor
Honza
57.8947368421 %
57.8947368421 %
Příspěvky: 2185
Registrován: pát 03 lis, 2006 10:46

Re: potřebuji poradit s Boincem

#41 Příspěvek od Honza » pát 07 zář, 2018 13:22

forest píše:
pát 07 zář, 2018 05:18
Je to myslím naprogramováním Scheduleru. Vždy zvažuje v prvé řadě to, aby vše stihnul dopočítat a odevzdat před deadline. Do toho bere ohled na nastavení o udržovaném množství zásoby. Běžně BOINC funguje tak, že si po změně natáhne práce bohužel moc, tedy převyšuje nastavené limity. Je to dáno tím, že ještě nemá žádnou informaci o těch nových jednotkách, na které jsi přehodil koleje. Když to zjistí (tedy po dokončeném natažení první jednotky, její odhad délky výpočtu a s ohledem na celkově stahovanou zásobu) ztratí hlavu. V panice se vrhne na tu novou práci aby zjistil, jak moc je aktuální stav pro něj špatný, tedy aby zjistil skutečnou délku nových jednotek. Toto by někdo musel umět vypnout. Pokud ale ty starší jednotky mají kratší deadline, měl by se k nim za krátký čas vrátit. Bohužel zase nechá rozpravované ty novější jednotky.

Druhou z věcí která se stává je, že nové jednotky mohou mít kratší deadline a proto je neopustí ani po dokončení vzorových prvních kousků, nebo nějaké části (TS). Prostě co se má odevzdat dřív, to počítá, což je logické.
No, hypoteticky ano, ale jak to vypnout to ochutnávání nových a dojídat původní?
Deadline sieve jsou 4 dny, Culler má 15 dní. To je hafo času na rychlý stroj 24/7.
Respektuje se nastavení cache, tj. stáhnul se pouze jeden Cullen LLR task, stejně tak sieve jednotky nejsou nadbytečné. To je dobré znamení. Kdyby natáhnul moc, znamenalo by to, že podcenil délku výpočtu a pak zmatkuje.

A tady to bylo zrovna o tom, že nové jednotky mají delší deadline - nejprve sieve, pak LLR.
A právě to, co se mělo dopočítat s kratší deadline, zůstalo rozpočítané.
Tady nemá o čem zmatkovat - výpočet jednotky v 99%, necelá minuta do konce, natažena další jednotky s dealine 15 dní, stroj jede 24/7, žádné další projekty, jednoduchý share.

Co by scheduler mohlo mást, že mixování multithreaded a klasických jednotek.
Snad používám korektně avg_ncpus tag, aktuální verzi BOINcu, kde by to mohlo být doladěné.

No, každopádně je to flustrující...

Uživatelský avatar
Czech Human
42.1052631579 %
42.1052631579 %
Příspěvky: 879
Registrován: sob 30 bře, 2013 14:16
rok narození: 0- 0-1981
ID CNT statistics: 19867
Bydliště: Praha

Re: potřebuji poradit s Boincem

#42 Příspěvek od Czech Human » pát 07 zář, 2018 17:49

Ano, je to nemilé. Škoda že se scheduleru např. nedá přes konfigurační soubor říct "od X dokončených % už úlohu dopočítej nezávisle na deadline dalších úloh" Třeba by se to mohlo dát jako podnět pro tvůrce softwaru, implementace by snad nemusela být tak složitá, pokud by to tedy rovnou nesesypalo celou důmyslnou konstrukci za schedulerem na jednu hromadu 45hh
Vzhůru pro body na linuxu :-).

Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z

Dzordzik
52.6315789474 %
52.6315789474 %
Příspěvky: 1404
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: potřebuji poradit s Boincem

#43 Příspěvek od Dzordzik » sob 08 zář, 2018 06:24

Což by udělalo, protože x projektů má nelineární výpočet a posledních x procent trvá klidně 80% času výpočtu. Aspoň u mě ano. U některých projektů je navíc stav výpočtu vyloženě číslo vycucané z prstu protože se jednotka ani nedopočítá a najednou je hotová. Holt je třeba se smířit s tím že e potřeba nějaká malá ruční administrace pokud chci být hrotič. Pokud chci být pomáhač, tak je mi tohle vše jedno a můžu PC nechat klidně běžet. DL se nepřešvihne, takže je to ok.

To mě na BM seje něco naprosto jiného. Že v 21 století je ta palikace naprosto user unfriendly. Nechápu proč musím jak totální dement všechno nstavovat v nastavení projektu, když třeba využití jader, profily pro počítání atd si umí z projektů stáhnout, tak proč nemůžu třeba priority projektů, přiřazení jader projektům a další věci nastavovat přímo v aplikaci? Napsat by to nebylo tak složité. U každého projektu by byl slider pro nastavení priority, u projektu by mohlo být počítej jej např. do kreditu 5 mega a pak přepni na tento projekt. podmínky by mohly jít řetězit. Pro každý projekt by mohlo jít nasavit jiný limit pro obsazení disku atd. Těch věcí co am chybí jsou mraky. Když už se nkdo píše s alternativním správcem, tak proč tam nedá toto? Ocenil by to úplně každý a za takového správce bych byl ochoten i něco zaplatit. Počet uživatelů po celém světě je v milionech, takže o malý zájem bych se nebál.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Uživatelský avatar
Czech Human
42.1052631579 %
42.1052631579 %
Příspěvky: 879
Registrován: sob 30 bře, 2013 14:16
rok narození: 0- 0-1981
ID CNT statistics: 19867
Bydliště: Praha

Re: potřebuji poradit s Boincem

#44 Příspěvek od Czech Human » sob 08 zář, 2018 09:13

Nelinearita výpočtu by nehrála roli když bys scheduleru natvrdo vysvětlil že dokud se nedopočítá to současné, tak prostě nezačínej nic nového... jinak plný souhlas :-).
Vzhůru pro body na linuxu :-).

Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z

Uživatelský avatar
RoKro
36.8421052632 %
36.8421052632 %
Příspěvky: 460
Registrován: pon 31 srp, 2009 07:57
rok narození: 29 črc 1970
ID CNT statistics: 10234
Bydliště: Beroun
Kontaktovat uživatele:

Re: potřebuji poradit s Boincem

#45 Příspěvek od RoKro » pon 10 zář, 2018 07:10

Dzordzik píše:
pát 07 zář, 2018 07:27
Možná bys sem hlavně mohl dát výpis ze záznamu událostí hned poté co se spustí BOINC bez projektua poté co si přojekt přidal a začalo stahování jednotek. Třeba by bylo poznat co se tam děje. Ještě tomu dej poslední šanci.
Jenže tak daleko se to nikdy nedostalo. Výpis událostí byl vždy prázdný a projekt se přidat nikdy nepodařilo (Nebude to projektem, zkoušel jsem přidávat PrimeGrid a Asteroidy a to během několika dní.)
Jestli se odhodlám to zkusit rozchodit na tom druhém noťasu a budou zase problémy, tak se ještě ozvu.

Dzordzik
52.6315789474 %
52.6315789474 %
Příspěvky: 1404
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: potřebuji poradit s Boincem

#46 Příspěvek od Dzordzik » pon 10 zář, 2018 09:52

Co to vypnutí nebo i odinstalace V a firewallu? Tohle vypadá vyloženě na problém s isntalací nebo komunikací po síti. Podle mě něco zapránilo instalátoru zapsat data do správných adresářů nebo zapsalo, ale po spuštění BOINCu nejde komunikovat. Neumím si představit čím jiným by to mohlo být.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Uživatelský avatar
RoKro
36.8421052632 %
36.8421052632 %
Příspěvky: 460
Registrován: pon 31 srp, 2009 07:57
rok narození: 29 črc 1970
ID CNT statistics: 10234
Bydliště: Beroun
Kontaktovat uživatele:

Re: potřebuji poradit s Boincem

#47 Příspěvek od RoKro » pon 10 zář, 2018 11:55

Už jsem psal, že jsem to zkusil odinstalovat, povypínal firewall i antivir. Nepomohlo. Zkusil jsem do nově vytvořeného adresáře přímo v C:. Nepomohlo. Na tomhle nevýkonném noťasu už to řešit nebudu, takovej fanda DC zas nejsem, volný čas využiju jinak.

Dzordzik
52.6315789474 %
52.6315789474 %
Příspěvky: 1404
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: potřebuji poradit s Boincem

#48 Příspěvek od Dzordzik » pon 10 zář, 2018 20:20

Promiň, odpověď mi asi unikla. Tak to je fakt záhada. Kolikrát při řešení člověk ztratí mrtě času ale zase se naučí něco nového co se mu jindy vyplatí znát.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Odpovědět

Zpět na „BOINC a jeho obslužné programy“