da bald wieder ein Taskforce ansteht, wollte ich das nochmal erklären, wie ich einen Bunker
anlege mit Hilfe des BoincTasks Managers und diesen davon bedienen kann.
Ich hatte da selber so meine Schwierigkeiten, obwohl ich mich doch etwas mit Batch-Script,
aus lang vergessenen DOS-Zeiten (1994), auskenne.
Als erstes aktualisieren wir Boinc, bitte den der gerade läuft, beenden.
https://boinc.berkeley.edu/download.php
Welche Verion, ob nun 32bit oder 64bit, das solltet Ihr schon Wissen.
Nach der Installation/Update, sollte Boinc nun laufen, bitte unter
Assistenten\Einstellungen die Einstellung: Mindestens Arbeitspuffer auf 0,20 Tage stellen.
Dieser Wert wird beim Erstellen von Bunkern mit übernommen.
Danach den BoincManager wieder beenden und auch nachsehen ob er sich nicht im Systray versteckt hat.
In dem Ordner
C:\ProgramData\BOINC\
liegt eine Datei Namens gui_rpc_auth.cfg
Diese öffnen wir mit einem Texteditor, endweder wir kopieren das Passwort was Boinc festgelegt hat
oder legen selber eins fest.
Boinc kann nun erstmal wieder gestartet werden.
Nun laden und installieren wir den BoincTasks Manager
http://efmer.com/b/boinctasks_download
Wenn Ihr diesen installiert und gestartet habt, könnt Ihr über
Computer und dann suchen, versuchen den BoinsManger zu finden, das geht mal und mal wieder nicht,
bei mir ging es noch nie, oder Ihr tragt gleich folgendes ein.
Gruppe z.b. Boinc (somit weiss man das es der BoincManager ist)
Computer z.b. so wie euer Computer sich anmeldet.
IP-Adresse: localhost oder localhost2
Port: 31416
Passwort: das was ihr in der gui_rpc_auth.cfg drin steht.
Enter und warten, das kann einen Moment dauern und auch länger, es hilft glaube etwas, wenn man zwischen
Computer und Projekte hin und her klickt, also gefühlt.
Das sieht dann so aus
Das geschafft, legen wir nun einen Ordner auf C: an
Wie nennen Ihn mal Boinc
Nun gehen wir in den Ordner und legen einen weiteren Ordner an, mit dem Namen
WCG_9010
Erklärung:
- WCG ist das Projekt World Community Grid, logo
- 9010 ist der Port. Damit wir später nicht durcheinander kommen und das geht recht fix, schreib ich
den Port zu dem Projekt in den Ordner dazu.
Nun erstellen wir mit einem Texteditor eine neue Datei als Text.
In diese kommt für die 64bit Version folgendes rein
Code: Alles auswählen
"c:\Program Files\boinc\boinc.exe" -allow_multiple_clients -dir C:\Boinc\WCG_9010 -gui_rpc_port 9010 -allow_remote_gui_rpc
pause
diese in WCG_9010.bat
Für die 32bit Version sollte es so aussehen
Code: Alles auswählen
"c:\Program Files (x86)\boinc\boinc.exe" -allow_multiple_clients -dir C:\Boinc\WCG_9010 -gui_rpc_port 9010 -allow_remote_gui_rpc
pause
C:\Boinc\
und erstellen eine Verknüpfung, das ist soweit wichtig, das uns das DOS Fenster, was geöffnet wird, uns den Namen anzeigt.
Doppelklick auf die Verknüpfung und wenn alles richtig ist, werden ein paar Dateien in den Ordner geladen.
Wenn nichts mehr passiert, dann mit ctrl+c, Strg+c und die Frage mit "J" beantwoten und beeenden.
Nun schauen wir in den Ordner
C:\Boinc\WCG_9010 und öffnen die gui_rpc_auth.cfg, kopieren oder änderen das Passwort und können den Bunker
über die Verknüpfung wieder starten und NICHT das DOS-Fenster schliessen.
Nun gehen wir in den BoinsTasks auf Computer dann Oben neben Ansicht auf Computer und klicken
Hinzufügen
Gruppe: CMD (ich nenne das so, DOS-Fenster)
Computer: WCG_9010
IP-Adresse: localhost2
Port: 9010
Passwort: das aus der gui_rpc_auth.cfg
Und wieder warten oder Hin und Her klicken. Es müsste dann irgendwann verbunden in der Spalte
"Status" stehen.
Nun klicken wir oben im Reiter auf Projekt und dort auf hinzufügen.
Jetzt wählen wir im Fenster "Füge ein Projekt zum Computer hinzu"
und dort den Ordner "WCG_9010" (blau unterlegt)
und darunter das Projekt "World Community Grid" (blau unterlegt)
Dann Loginname oder E-Mail und Passwort
Habt Ihr Euch bei dem Projekt noch nicht angemeldet dann
"Neues Benutzerkonto, während des Hinzufügens, erstellen"
nun klick auf "Hinzufügen"
Nun werden zu dem Projekt die Daten geladen und wenn alles gut geht, rechnet
er auch gleich los.
Die vorgegebene Zeit die ermittelt wird, ist meist falsch.
Hier mal ein Foto von den Denis@Home WUs.
Wie man auf dem Bild sieht, mein Boinc ich brauch für eine WU 2h30min,
aber durch den verbesserten Script, nur 21min55sek.
Die Verbleibende Zeit ändert sich nach und nach, somit erstmal laufen lassen
damit Ihr den Bunker richtig Voll bekommt, das kann schon mal ein paar Stunden
dauern.
Hat sich die Zeit angepasst solltet Ihr nun unter
Reiter "Extras" dann auf "Boinc Einstellungen" und dort im Reiter "Netzwerk"
den "minimaler Arbeitspuffer" auf soviel Tage stellen, wie Ihr auch wirklich
schafft.
Manche User stellen das so Hoch und hauen sich den Bunker voll, das Sie bis
2020 Arbeit haben. Ich will damit sagen, langsam nach oben anpassen, den WUs
die Verfallen müssen vom Server wieder versendet werden, machen das 10.000 User
geht der Server vielleicht mal in die Knie.
Hat man nun einen guten Wert gefunden und der Bunker ist Voll, dann oben auf
das Icon klicken "erlaube keinen Netzwerkzugriff". Zu beachten hier die Deadline.
Somit werden die fertigen WUs nicht gesendet und mir ist noch keine durchgeflutscht, so wie es andere meinen.
Diese Netzwerksperre zählt nur für dieses eine Projekt was in dem Bunker liegt,
die anderen können immer noch nach Hause telefonieren.
Hat man nun einen Turbo CPU, der den Bunker in 1 Tag schafft aber bekam zu wenige
WUs, der sollte sich einen 2 oder 3 Bunker anlegen.
Dazu den jetztigen Bunker die auf "Zur Ausführung bereit" auf "Anhalten" stellen.
Die anderen die noch laufen, kann man auch "Anhalten" sollte das Projekt einen
Checkpoint unterstützen.
Jetzt legen wir einen 2 Ordner an in den Ordner Boinc. Ich mache das dann mit z.B. WCG_2011
C:\Boinc\WCG_2011
So machen wie alles oben beschrieben nur alles anpassen, den PORT in der
Batch Datei nicht vergessen.
Code: Alles auswählen
"c:\Program Files (x86)\boinc\boinc.exe" -allow_multiple_clients -dir C:\Boinc\WCG_9011 -gui_rpc_port 9011 -allow_remote_gui_rpc
pause
Hier mal noch ein Beispiel bei dem Projekt Denis@Home
Da Denis kaum WUs rausgibt die länger als ein paar Stunden anhalten und ich aber
dort kein Internet habe, hab ich zusätzlich 3 Bunker angelegt.
Zusammen mit der normalen Berechnung in Boinc komm ich auf 4 Bunker.
Jeden teilte ich einen CPU Kern zu, 4 Kerne sind 25%
So rechnete
Boinc-Denis: 25% war um 14:53 fertig, statt um 9:00, ca. 50WUs fertig
Denis_9020: 25% war um 15:42 fertig, ca. 50WUs fertig
Denis_9021: 25% lief noch, 2 WUs noch im Bunker, ca. 42WUs fertig
Denis_9022: 25% lief noch, 3 WUs noch im Bunker, ca. 39WUs fertig
somit habe ich die Zeit bis ich wieder da war, fast überbrückt, den mit nur
dem Boinc-Denis währe ich ja durch die 4 CPU Kerne um 9Uhr fertig gewesen und
das Notebook hätte somit von 9-18Uhr nicht zu tun gehabt.
So, das sollte jeder nun so hinbekommen. Die DOS-Fenster müsst Ihr laufen lassen.
Manche machen das dann zu und wundern sich, das nichts passiert, so wie ich...
Legt nicht zuviele Bunker an, den gerade WCG haut einem die HDD mit für mich, Sinnlosen Sachen voll
wie ca. 270MB an Bildern. Mit den wichtigen Programmdateien und ohne WUs hat der Ordner eine Größe von 434 MB
und ich kann mich dunkel dran erinnern, das Bunker bis Oberkannte voll und 100 fertige WUs der Ordner eine Größe
von 1,2GB hatte.
Dazu hab ich dann auch ein Programm gefunden, nennt sich "Actual Title Buttons".
Leider nicht kostenlos, aber es funktioniert. Ich hab bestimmt 5 andere Programme
getestet und keins der anderen konnte das DOS-Fenster in den Infobereich verstecken.
Grüße Thorsten