Portal:Folding@Home/Installation/Linux-Textclient
Vorbemerkung
Der Textclient sollte immer dann genommen werden, wenn der Rechner nicht so leistungsstark ist, ein Sinclecore-CPU hat,
oder nicht rund um die Uhr läuft, da die Deadlines der Workunits um einiges länger sind als bei den SMP-Workunits.
Einen grafischen Client gibt es unter Linux nicht.
Zum besseren Verständnis auf jeden Fall zusätzlich unsere Folding FAQ's lesen: http://www.planet3dnow.de/vbulletin/showthread.php?t=127191
Kurzanleitung
Verzeichnis erstellen. Für jeden Prozessorkern muss ein eigens Verzeichnis angelegt werden
mkdir fah_1
Ins Verzeichnis wechseln
cd fah_1
Clienten runterladen. Den aktuellen Namen und Pfad des Text-Clienten findet man auf der Download-Seite von Stanford.
http://folding.stanford.edu/German/Download
wget http://www.stanford.edu/group/pandegroup/release/FAH504-Linux.exe
Die heruntergeladene Datei ausführbar machen
chmod +x FAH504-Linux.exe
Konfigurieren des Clienten (mehr Infos siehe unten)
./FAH504-Linux.exe -configonly -local
Starten des Clienten
./FAH504-Linux.exe -verbosity 9
Konfiguration des SMP-Clienten
./FAH504-Linux.exe -configonly -local
Folgende Angaben werden abgefragt:
User name [Anonymous]?
Welchem Namen sollen die Punkte der berechneten WUs zugeschrieben werden?
Team Number [0]?
Hier ist natürlich die 34361 einzutragen, damit ihr fürs Planet3DNow-Team rechnet :-)
Ask before fetching/sending work (no/yes) [no]?
Besteht keine dauerhafte Netzwerkverbindung zum Internet sollte hier "yes" angegeben werden. Der Client fragt dann jeweils nach, wenn er auf das Internet zugreifen will.
Use proxy (yes/no) [no]?
Wird ein Proxy benutzt? Im Normalfall "no".
Allow receipt of work assignments and return of work results greater than 5MB in size (such work units may have large memory demands) (no/yes) [no]?
Wenn das vorhandene Up-/Download-Volumen des Internetzugangs und der Speicherausbau des Rechners kein Problem darstellen, "yes" eingeben.
Change advanced options (yes/no) [no]?
"yes" eingeben.
Core Priority (idle/low) [idle]?
"idle" ist Ok. Einfach Enter drücken.
Disable highly optimized assembly code (no/yes) [no]?
"no", damit neue (meist viel Punkte bringende) WUs geladen und berechnet werden können.
Interval, in minutes, between checkpoints (3-30) [15]?
"15" ist Ok, also einfach Enter drücken.
Memory, in MB, to indicate (877 available) [877]?
Wenn der Client hier einen ganz komischen Wert anzeigt (also viel weniger Speicher, als der Rechner besitzt), die Speichergröße in MB manuell angeben - sonst Enter drücken.
Request work units without deadlines (no/yes) [no]?
"no" ist normalerweise richtig.
Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available (no/yes) [yes]?
"yes", damit neue (meist viel Punkte bringende) WUs geladen und berechnet werden können.
Ignore any deadline information (mainly useful if system clock frequently has errors) (no/yes) [no]?
"no" ist normalerweise richtig.
Machine ID (1-8) [1]?
Wenn mehrere Clienten auf einem PC rechnen sollen, müssen diese unterschiedliche Machine IDs haben.
geschafft :-)
Client starten, siehe oben.