Portal:Folding@Home/3rd Party Tools: Unterschied zwischen den Versionen

Aus Planet 3DNow! Distributed Computing Wiki
Zur Navigation springen Zur Suche springen
K (→‎qfix: Linkfix)
(→‎qfix: Anleitung komplett überarbeitet. Ein Wiki ist kein Forum oder Chat)
Zeile 5: Zeile 5:
 
== qfix ==
 
== qfix ==
  
Hi Linux-64Bit-Beta-SMP Falter :-)
+
Manchmal kommt es vor, dass der SMP-Client nach dem erfolgreichen Ende einer [[Work-Unit|WU]] sie nicht hochlädt und auch keine neue WU anfängt. Das Log sieht dann so aus:
  
Heute morgen habe ich mal wieder einen Abbruch eines Clienten nach 100% bemerkt und nochmal die "qfix" Methode ausprobiert.
+
[19:41:36] - Shutting down core
Was soll ich sagen - es hat geklappt :-) und mir die Punkte einer 2605 WU gerettet.
+
[19:41:36]
Deshalb gibts hier die Schritt-für-Schritt Anleitung.
+
[19:41:36] Folding@home Core Shutdown: FINISHED_UNIT
  
Das Problem:
+
Mit dem Tool '''qfix''' kann man die WU in solchen Situationen retten.
Der Client macht nach Ende einer WU einfach nicht weiter.<br /><br />
 
Meldung: "...<br />
 
[19:41:36] - Shutting down core<br />
 
[19:41:36]<br />
 
[19:41:36] Folding@home Core Shutdown: FINISHED_UNIT"<br /><br />
 
 
Die Lösung:
 
Strg+C
 
drücken zum Abbrechen des hängenden Clienten
 
  
wget http://linuxminded.nl/software/qd-tools/binaries/linux/x86/qfix
+
=== Anleitung für Linux ===
download von qfix
 
  
chmod +x ./qfix
+
* Strg+C drücken zum Abbrechen des hängenden Clienten
ausführbar-machen von qfix
+
* qfix runterladen
 
+
wget http://linuxminded.nl/software/qd-tools/binaries/linux/x86/qfix
./qfix
+
* qfix ausführbar machen
qfix starten
+
chmod +x ./qfix
 
+
* qfix starten
Meldung:<br />
+
./qfix
entry 4, status 0, address 171.64.65.56:8080<br />
+
* Das Tool meldet wenn es eine WU gefunden hat
entry 5, status 0, address 171.64.65.56:8080<br />
+
entry 4, status 0, address 171.64.65.56:8080
entry 6, status 0, address 171.64.65.56:8080<br />
+
entry 5, status 0, address 171.64.65.56:8080
entry 7, status 0, address 171.64.65.56:8080<br />
+
entry 6, status 0, address 171.64.65.56:8080
entry 8, status 0, address 171.64.65.56:8080<br />
+
entry 7, status 0, address 171.64.65.56:8080
entry 9, status 0, address 171.64.65.56:8080<br />
+
entry 8, status 0, address 171.64.65.56:8080
entry 0, status 0, address 171.64.65.56:8080<br />
+
entry 9, status 0, address 171.64.65.56:8080
entry 1, status 0, address 171.64.65.56:8080<br />
+
entry 0, status 0, address 171.64.65.56:8080
entry 2, status 0, address 171.64.65.56:8080<br />
+
entry 1, status 0, address 171.64.65.56:8080
entry 3, status 1, address 171.64.65.56:8080<br /><br />
+
entry 2, status 0, address 171.64.65.56:8080
Found results <work/wuresults_03.dat>: proj 2604, run 0, clone 222, gen 2<br />
+
entry 3, status 1, address 171.64.65.56:8080
-- queue entry: proj 2604, run 0, clone 222, gen 2<br />
+
-- queue entry isn't empty<br />
+
Found results <work/wuresults_03.dat>: proj 2604, run 0, clone 222, gen 2
File is OK<br /><br />
+
-- queue entry: proj 2604, run 0, clone 222, gen 2
 
+
-- queue entry isn't empty
Nummer des Eintrags merken, dessen Status nicht "0" ist (hier 3)
+
File is OK
 
+
* Nummer des Eintrags merken, dessen Status nicht "0" ist (hier: 3)
./fah6 -smp -delete 3
+
* Folding@Home anweisen die WU zu löschen (dauert einige Minuten)
  dauert ca.4 Minuten
+
./fah6 -smp -delete 3
Meldung:<br />
+
   
[07:11:51] Loaded queue successfully.<br />
+
[07:11:51] Loaded queue successfully.
[07:11:51] Deleting work unit #3 from work queue...<br />
+
[07:11:51] Deleting work unit #3 from work queue...
[0]0:Return code = 18<br />
+
[0]0:Return code = 18
[0]1:Return code = 18<br />
+
[0]1:Return code = 18
[0]2:Return code = 0, signaled with Quit<br />
+
[0]2:Return code = 0, signaled with Quit
[0]3:Return code = 0, signaled with Quit<br />
+
[0]3:Return code = 0, signaled with Quit
[07:15:55] - Failed to delete the requested work unit<br /><br />
+
[07:15:55] - Failed to delete the requested work unit
 
+
Folding@Home Client Shutdown."<br />
+
Folding@Home Client Shutdown.
  meldet zwar nen Fehler, das ist aber ok
+
* qfix erneut starten
 
+
  ./qfix
./qfix
+
   
  nochmal qfix starten
+
  File needed repair. Errors fixed: 1.
Meldung:
+
* Folding@Home normal starten. Die WU sollte nun hochgeladen werden.
  "File needed repair. Errors fixed: 1."
+
./fah6 -smp
 
+
   
./fah6 -smp
+
[07:19:33] + Attempting to send results
  FAH Client wieder starten und hoffen, dass folgende Meldung kommt :-)
+
[07:19:34] - Successful: assigned to (171.64.65.56).
[07:19:33] + Attempting to send results<br />
+
[07:19:34] + News From Folding@Home: Welcome to Folding@Home
[07:19:34] - Successful: assigned to (171.64.65.56).<br />
+
[07:19:35] Loaded queue successfully.
[07:19:34] + News From Folding@Home: Welcome to Folding@Home<br />
+
[07:19:42] + Results successfully sent
[07:19:35] Loaded queue successfully.<br />
+
[07:19:42] Thank you for your contribution to Folding@Home.
[07:19:42] + Results successfully sent<br />
 
[07:19:42] Thank you for your contribution to Folding@Home."<br /><br />
 
 
 
 
 
Die Methode funktioniert leider nicht immer. Man muß das Problem auch schnell bemerken und drauf reagieren, da die Deadlines bei den SMP-Beta-WUs ziemlich kurz sind.
 
 
 
Frohes Falten
 
mibo
 
  
 
[[Kategorie:Folding@Home]]
 
[[Kategorie:Folding@Home]]

Version vom 12. Juni 2008, 20:58 Uhr

FahMon

TODO

qfix

Manchmal kommt es vor, dass der SMP-Client nach dem erfolgreichen Ende einer WU sie nicht hochlädt und auch keine neue WU anfängt. Das Log sieht dann so aus:

[19:41:36] - Shutting down core
[19:41:36]
[19:41:36] Folding@home Core Shutdown: FINISHED_UNIT

Mit dem Tool qfix kann man die WU in solchen Situationen retten.

Anleitung für Linux

  • Strg+C drücken zum Abbrechen des hängenden Clienten
  • qfix runterladen
wget http://linuxminded.nl/software/qd-tools/binaries/linux/x86/qfix
  • qfix ausführbar machen
chmod +x ./qfix
  • qfix starten
./qfix
  • Das Tool meldet wenn es eine WU gefunden hat
entry 4, status 0, address 171.64.65.56:8080
entry 5, status 0, address 171.64.65.56:8080
entry 6, status 0, address 171.64.65.56:8080
entry 7, status 0, address 171.64.65.56:8080
entry 8, status 0, address 171.64.65.56:8080
entry 9, status 0, address 171.64.65.56:8080
entry 0, status 0, address 171.64.65.56:8080
entry 1, status 0, address 171.64.65.56:8080
entry 2, status 0, address 171.64.65.56:8080
entry 3, status 1, address 171.64.65.56:8080

Found results <work/wuresults_03.dat>: proj 2604, run 0, clone 222, gen 2
-- queue entry: proj 2604, run 0, clone 222, gen 2
-- queue entry isn't empty
File is OK
  • Nummer des Eintrags merken, dessen Status nicht "0" ist (hier: 3)
  • Folding@Home anweisen die WU zu löschen (dauert einige Minuten)
./fah6 -smp -delete 3

[07:11:51] Loaded queue successfully.
[07:11:51] Deleting work unit #3 from work queue...
[0]0:Return code = 18
[0]1:Return code = 18
[0]2:Return code = 0, signaled with Quit
[0]3:Return code = 0, signaled with Quit
[07:15:55] - Failed to delete the requested work unit

Folding@Home Client Shutdown.
  • qfix erneut starten
./qfix

File needed repair. Errors fixed: 1.
  • Folding@Home normal starten. Die WU sollte nun hochgeladen werden.
./fah6 -smp

[07:19:33] + Attempting to send results
[07:19:34] - Successful: assigned to (171.64.65.56).
[07:19:34] + News From Folding@Home: Welcome to Folding@Home
[07:19:35] Loaded queue successfully.
[07:19:42] + Results successfully sent
[07:19:42] Thank you for your contribution to Folding@Home.