Distributed.net
Van DPC wiki
Inhoud |
[bewerk] Algemeen
Distributed.net (kortweg dnet) is een organisatie die verschillende distributed computing-projecten organiseert.
[bewerk] Projecten
Bij distributed.net lopen op dit moment twee projecten:
Afgeronde projecten zijn:
[bewerk] De client en installatie
De client van distributed.net is het programma dat je moet installeren om mee te kunnen doen met een distributed.net-project. De client kan zowel voor RC5-72 als voor OGR-25 gebruikt worden, afhankelijk van hoe je hem configureert. De term distributed.net client wordt vaak afgekort tot dnetc.
Distributed.net heeft een zeer eenvoudige maar mooie client om het 'graas'werk te doen. Alles in de client is text-based dus lichtgewicht. Dnetc is voor tal van operating systems en CPU-architecturen gemaakt, dus er zit vast wel een geschikte client voor je tussen. Zie de downloadpagina van distributed.net.
Nadat je de client hebt gedownload kan je hem uitpakken en dnetc.exe (in het geval van Windows) openen. Je krijgt de mededeling dat je een e-mailadres moet instellen. Denk goed na over welk adres je kiest, want deze moet je in al je clients hetzelfde instellen.
Daarna kan je nog tal van dingen instellen, de meeste dingen spreken wel voor zich. De belangrijkste instelling is of je OGR of RC5 wil doen, of beide. Standaard staat de client ingesteld op RC5. Om dit te veranderen moet je naar de instelling "Load-work precedence" (9) onder "Buffer and Buffer Update Options" (2) in het hoofdmenu. Indien je alleen RC5 wil doen kun je de instelling het beste op RC5-72,OGR-P2=0 zetten, als je alleen OGR wil doen is dat OGR-P2,RC5-72=0. Let wel op dat je met de =0 het project compleet uitschakelt, als je wil wisselen van project als de buffer van het voorkeursproject leeg is haal je de =0 eraf. Om te zorgen dat de buffers niet leegraken kun je ook nog even "Additional buffer-level checking" (10) onder "Buffer and Buffer Update Options" (2) instellen. Ik zet hem eigenlijk altijd op optie 3, maar optie 1 of 2 moet ook prima voldoen. Als je verwacht dat een machine langere tijd offline zal zijn, is het aan te raden een grote buffer in te stellen zodat hij niet zonder werk komt te zitten tijdens de offline-periode. De buffers zijn per project in te stellen in "Fetch work threshold" (12) onder "Buffer and Buffer Update Options" (2).
Als je in een subteam zit moet je wellicht nog een proxy instellen, daarvoor kun je het beste even je team contacteren voor de proxy-instellingen.
Nadat je alles naar wens hebt ingesteld gaat je koe grazen en kun je hem minimaliseren. Er verschijnt hierna een koe-icoontje rechtsonderin.
Om de client automatisch op te laten starten zodra je je PC aanzet, zet je een snelkoppeling naar dnetx.exe in de map 'Opstarten' (Startup) in de Programmamap in het startmenu.
Als je interesse hebt in het installeren van een dnet client op je Mac kun je even contact opnemen met Wilko, emailadres staat op http://tweakers.net/ext/emailadres/?UserID=26840
- note: de instellingen zijn bekeken op een Mac OS X-client. Het kán zijn dat het configuratiemenu er onder Windows ietsjes anders uitziet. Mocht dat het geval zijn staat het je vrij om er het een en ander aan te wijzigen ;)
[bewerk] Megaflushes
Omdat er op dit project nog wel eens geflushed wordt, even een speciaal kopje. Er zijn verschillende mogelijkheden om je flush te organiseren, ik race even door een paar heen. 1. Buffer instellen :
CODE
- [ogr-p2]
- fetch-workunit-threshold=100
laat je client 100 work units opslaan, om pas te flushen zodra deze doorgerekend zijn (of je op de 'flush'-knop drukt)
2. Proxy gebruiken :
CODE
- [networking]
- nofallback=true
- autofindkeyserver=no
- keyserver="servernaam":"poort";server
deze instellingen zorgen ervoor dat gedane pakketjes automagisch opgestuurd worden naar "servernaam", waarna de beheerder de boel al dan niet kan doorlaten.
[bewerk] Joinen van DPC
Laat de client(s) 1 of meer werkunits afmaken en opsturen.
De volgende dag ga je naar bijvoorbeeld deze OGR25 pagina: http://stats.distributed.net/team/tmsummary.php?project_id=25&team=10313 en vul je in het invoer veld (middenboven op de pagina) je in de client(s) ingegeven email adres in.
Dan krijg je je eigen account pagina met onderaan de knop: Please e-mail me my password.
Indrukken en password ophalen in mailbox.
Daarna kan DPC gejoined worden door deze link: http://stats.distributed.net/participant/pjointeam.php?team=10313 ( = link op pagina: http://stats.distributed.net/team/tmsummary.php?project_id=25&team=10313 )
- note: Verwerk je geen OGR25 maar alleen RC5-72 dan gelden dezelfde stappen, alleen is je eigen account dan op te zoeken via deze pagina: http://stats.distributed.net/team/tmsummary.php?project_id=8&team=10313

