Einstein@Home FAQ: Unterschied zwischen den Versionen

Aus HeiseForenWiki
Zur Navigation springen Zur Suche springen
K (Formatierung geändert - Abschnitt FreeBSD)
(Ergänzung zum Mergen von Rechnern)
Zeile 12: Zeile 12:


* '''Wie kann ich zwei Rechner zusammenführen'''
* '''Wie kann ich zwei Rechner zusammenführen'''
: Nachdem man sich bei [http://einstein.phys.uwm.edu/home.php http://einstein.phys.uwm.edu/home.php] angemeldet hat, wählt man im Abschnitt '''Account statistics''' [http://einstein.phys.uwm.edu/hosts_user.php View computers]. Nun hat man eine Übersicht über alle Computer. Wenn man nun mehrere Rechner zu einem zusammenfügen möchte, wähle man einen Eintrag aus und klicke auf die entsprechende '''Computer ID'''. Ganz unten in der Seite zu diesem bestimmten Computer findet sich ein Link '''Click to merge this computer'''.
: Nachdem man sich bei [http://einstein.phys.uwm.edu/home.php http://einstein.phys.uwm.edu/home.php] angemeldet hat, wählt man im Abschnitt '''Account statistics''' [http://einstein.phys.uwm.edu/hosts_user.php View computers]. Nun hat man eine Übersicht über alle Computer. Wenn man nun mehrere Rechner zu einem zusammenfügen möchte, wähle man einen Eintrag aus und klicke auf die entsprechende '''Computer ID'''. Ganz unten in der Seite zu diesem bestimmten Computer findet sich ein Link '''Click to merge this computer'''. Damit werden die Computer zusammengeführt.
Allerdings sind dieser Funktion Grenzen gesetzt. Sie orientiert sich offenbar in erster Linie an der Betriebssystemkennung. Wenn man unter Windows einen Rechner, der unter Windows 2000 angemeldet war, mit XP ausrüstet, erkennt die Merge- Funktion keine "gleichen, zum mergen geeigneten Rechner", und bietet entsprechend keine Möglichkeit an. Ähnliches ist mit Linux und "Wine" bekannt. Dieses simuliert Wahlweise verschiedene Windowsvarianten, z.B. 98 und 2000. Auch hier lassen sich die angemeldeten Rechner jedoch nicht mehr mergen. Unter Linux ist es jedoch möglich, die Rechner zu mergen, wenn man die Distribution, und damit meist auch die Kernel- Version, wechselt. Dies ist zumindest mit Kerneln der 2.6- Reihe reproduzierbar gelungen.


''Eigentlich sollte nun die Beschreibung weitergehen, aber die Funktion scheint momentan kaputt zu sein! Gleich mal nen Bugreport schreiben: [http://einstein.phys.uwm.edu/forum_thread.php?id=3949 Bugreport hier.] - Yalla''


* '''Wie kann ich mehrere Rechner verwalten'''
* '''Wie kann ich mehrere Rechner verwalten'''

Version vom 27. März 2006, 15:50 Uhr

  • Was ist ein Client, was ist eine Applikation
Ein Client verbindet einen Rechner mit dem Projekt, bei Einstein@Home ist das der "BOINC" in verschieden Versionen für die unterschiedlichen Betriebssysteme.
Die Applikation ist die Anwendung, die die Projektdaten berechnet. Bei dem momentanen S4-Datenlauf ist das der sogenannte "ALBERT"
  • Warum verschwinden meine Ergebnisse
Einige Tage nachdem alle Rechner ein Ergebniss abgeliefert haben, werden diese aus der Datenbank gelöscht. Der Grund ist einzig in der sonst explodierenden Größe der Datenbank zu suchen, die Punkte gehen nicht verloren. Die Ergebnisse werden am Server an anderer Stelle gespeichert.
  • Der Lüfter ist zu laut/Die Temperatur ist zu hoch
Irgendwas mit Threadmaster soll hier hin
  • Der Teamname erscheint komisch
  • Wie kann ich zwei Rechner zusammenführen
Nachdem man sich bei http://einstein.phys.uwm.edu/home.php angemeldet hat, wählt man im Abschnitt Account statistics View computers. Nun hat man eine Übersicht über alle Computer. Wenn man nun mehrere Rechner zu einem zusammenfügen möchte, wähle man einen Eintrag aus und klicke auf die entsprechende Computer ID. Ganz unten in der Seite zu diesem bestimmten Computer findet sich ein Link Click to merge this computer. Damit werden die Computer zusammengeführt.

Allerdings sind dieser Funktion Grenzen gesetzt. Sie orientiert sich offenbar in erster Linie an der Betriebssystemkennung. Wenn man unter Windows einen Rechner, der unter Windows 2000 angemeldet war, mit XP ausrüstet, erkennt die Merge- Funktion keine "gleichen, zum mergen geeigneten Rechner", und bietet entsprechend keine Möglichkeit an. Ähnliches ist mit Linux und "Wine" bekannt. Dieses simuliert Wahlweise verschiedene Windowsvarianten, z.B. 98 und 2000. Auch hier lassen sich die angemeldeten Rechner jedoch nicht mehr mergen. Unter Linux ist es jedoch möglich, die Rechner zu mergen, wenn man die Distribution, und damit meist auch die Kernel- Version, wechselt. Dies ist zumindest mit Kerneln der 2.6- Reihe reproduzierbar gelungen.


  • Wie kann ich mehrere Rechner verwalten
{Wer kann was zu Boinc-Manager und Boinc-View schreiben?}
http://heise.forenwiki.de/index.php?title=BoincView
Das inoffizielle Boinc Wiki (englisch): http://boinc-wiki.ath.cx/index.php?title=Main_Page
Das inoffizielle Boinc Manager Wiki (englisch): http://boinc-wiki.ath.cx/index.php?title=BOINC_Manager
  • Erklärungen einiger Abkürzungen
WU = Work-Unit (Arbeitseinheit), die ganzen einzelnen kleine Pakete, die an den Rechner gesendet werden um berechnet zu werden.
RAC = Recent Average Credit, der Durchschnitt der in letzter Zeit gutgeschriebenen Creditpoints
  • Wie wird der Claimed Credit berechnet
Nach einer Formel, die unter http://faq.boinc.de/index.php?title=Angeforderte_Bewertung_%28Berechnung%29 einsehbar ist
  • Warum steigt mein RAC nicht weiter, sondern wird kleiner
Da es sich hierbei um einen gemittelten Wert über die in letzter Zeit gutgeschriebenen Credit Points handelt, und sich dieser Wert jede Woche um den Faktor 2 verringert, kann es zu sinkenden RAC-Werten kommen.
  • Einstellungen auf der Webseite/Einstellungen im Client
Die wichtigsten Einstellungen auf der Webseite (unter http://einstein.phys.uwm.edu/home.php in den Account einloggen)
General Preferences
  • Disk and memory usage:
- Write to disk at most every X seconds
Dauer in welchen Abständen Boinc die Zwischenergebnisse auf die Festplatte speichern soll. Je größer dieser Wert ist, desto mehr Rechenzeit muss man nach einem Absturz o.ä. auf dieselbe, eigentlich schon gerechnete WU verwenden.
- Use no more than X % of total virtual memory
Die Obergrenze für den Anteil des virtuellen Speichers der von Boinc belegt werden darf. Kann sich auf die Rechenperformance auswirken.
  • Network usage:
- Connect to network about every X Days
Wird ein Wert über 1 gesetzt, lädt der Boinc-Client mehrere Working Units 'auf Vorrat' herunter, um diese dann nach und nach abzuarbeiten. So stellt man sicher dass man auch immer Arbeit da hat, auch wenn die Internetverbindung nicht permanent sein sollte. Maximal ist ein Wert von 10 erlaubt, d.h. der Boinc-Client hält Arbeit für 10 Tage vor, in denen er sich nicht mit dem Server verbinden muss.
  • Download-Links
Den optimierten Boinc von Crunch3r gibt es für die Plattformen Linux und Windows, in Kombination mit den jeweiligen Zielsystemen AMD, AMD 64, PIII und P4.
Den optimierten Boinc von truXoft gibt es nur für Windows. TruXoft bietet auch noch einen Kalibrierungsboinc an, der jedoch nur für das Seti@Home Projekte Vorteile verspricht und daher nicht zu empfehlen ist.
Die optimierten Boinc-Clients selber helfen lediglich dazu höhere Credits anzufordern, beschleunigen jedoch in keiner Weise den Kalkulationsvorgang. Hierzu muss eine Optmierung der Projektsoftware vorgenommen werden. In diesem Fall ist dies "Albert".
Den von akosf optimierten Albert gibt es in der jeweils neusten Version in diesem Thread herunterzuladen. Z.Zt. ist dieser jedoch nur für Windows verfügbar; akosf's Optimierungen sollen aber alsbald in den Quellcode mit einfließen, um so allen Plattformen zur Verfügung zu stehen.
Ein von Ziegenmelker optimierter Linux-Client für 64Bit ist auch hier erhältlich http://www.cmds.tk
Das System "Ziegenmelker" ist nach seinem gleichnamigen Erfinder benannt. Es handelt sich dabei um das Ziel von:
- Minimierung von Pendings pro Rechner
- Maximierung des RAC-Wertes pro Rechner
Das System Ziegenmelker geht dabei mit regelkonformen Methoden vor.
1. Der Arbeitscache wird auf der Einstein@Home Website an den verträglichen Maximalwert des zur Anwendung stehenden Rechners gebracht. Somit maximiert sich die Wahrscheinlichkeit, dass zur Zeit der Ergebnismeldung die beiden anderen Computer ihrerseits die Ergebnisse bereits gemeldet haben. Ergo werden einem umgehend die Credits gutgeschrieben.
2. Arbeitspakete bei denen abzusehen ist, dass die anderen beiden teilnehmenden Rechner nicht rechtzeitig fertig werden, sollten pausiert und die nächste Arbeitseinheit begonnen werden. So wird zum Zeitpunkt der Ergebnismeldung wieder umgehend Credits gutgeschrieben, da die beiden anderen Teilnehmer bereits ihrerseits Meldung erstattet haben sollten.
Das System "Ziegenmelker" erfordert eine professionelle Betreuung und Wartung der zu berechnenden Workunits (WU), jedoch wird man mit einem besonders hohem RAC im Vergleich zu anderen Projektteilnehmern belohnt.
  • Was ist der WU-Cache
  • Was bedeutet der Eintrag auf der Host-Details Seite
Average CPU efficiency
Result duration correction factor
  • Windows-Boinc unter Wine/VMWare installieren
  • Boinc unter Linux-Live System
Knoppix
Kanotix
  • Boinc unter FreeBSD
Boinc lässt sich zusammen mit den Applikationen bequem über den Port /usr/ports/astro/boinc-einsteinathome installieren. Nach der Installation müssen die folgenden Zeilen in /etc/rc.conf eingetragen werden, um boinc automatisch zu starten:
compat4x_enable="yes"
boinc_enable="YES"
Um den Client nach der Installation ohne reboot manuell zu starten geben Sie bitte folgenden Befehl ein:
/usr/local/etc/rc.d/boinc.sh start
Die Anmeldeprozedur erfolgt nun analog zu den anderen Plattformen.
  • Nachdem ich den optimierten Albert-Code installiert habe, sinken meine Credits - Was mache ich falsch?
Nichts, das ist normal. Da man mit dem optimierten Code aber auch mehr WUs durchrechnen kann, steigen die RAC im Endeffekt aber. Dies führt also alles in allem zu einer Erhöhung der gutgeschriebenen Credits.
  • Wo sitzen all die Cruncher?
Hier ist eine Karte, in der Du Dich natürlich auch gerne eintragen kannst. Anmelden mit einer Fake-Email geht auch. Allerdings kann man danach sich nicht nochmal einloggen, um z.B. ein Bild hochzuladen oder die Adresse zu ändern, da die Zugangsdaten an diese Email verschickt werden.
  • Wo gibt es "Special: Off-Topic"-Team-Logos zum Runterladen?
Zorglub hat ein paar Team-Logos auf seiner Website hinterlegt. Diese kannst Du Dir auf Dein Handy ziehen, auf die Stirn tätowieren oder damit das Arbeitszimmer von Deinem Systemadministrator tapezieren.
  • Ich lese immer nur Wasserkuppe? Was zum Kuckuck?!
Wasserkuppe ist der zentralste Ort in Deutschland. Dieser dient als Austragungsort des Steineklopfertreffens 2006, das am 29. April starten soll. Für mehr Infos folge diesem Thread.