[Folding@Home] Announce: random-folder.pl

Pagina: 1
Acties:
  • 323 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
Ik heb weer eens een nieuwe tool voor Folding@Home geschreven: random-folder.pl.

Deze keer een iets simpeler progsel dan FCI: Folding@Home Client Information.

Wasda? Hoor ik men al zeggen, dus bij deze een kort beschrijving van random-folder.pl:
[random-folder.pl is] a Perl script to manage the Folding@Home client on Linux.

It will run the FAH client with -oneunit and reconfigure and restart the FAH client after each completed work unit.

The FAH client will be reconfigured with a randomly chosen username/team combination from the config.xml configuration file.

Status and progress monitoring of the current work unit is done with Dick Howells qd.

See the README file for more information on random-folder.pl, and for installation, configuration and usage instructions.
Ik heb dit geschreven om wat punten van de SMP client op mijn Q6600 te doneren aan mijn subteam maatjes die wat lager in de stats staan. Ik ben namelijk al veel te lang de overall #1 met ~30% van de totale output op mijn naam, ik heb de punten niet echt nodig dus doneer ze maar :)

Update 2008-12-25: Het doneren heeft success, op moment van schrijven doe ik nog maar 13,28% van de total output :)

Dit is mijn tool of choice om de top5 van Fatal Error Group wat dichter bij elkaar te brengen, om zo de strijd weer wat spannender te maken. B-)

Ala de FAH client zelf houdt random-folder.pl een logfile bij, mits je -v of --verbose gebruikt, waarvan je hieronder een voorbeeld kunt zien, wat tevens wat inzicht geeft in hoe random-folder.pl werkt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
[2007-09-08 12:38:36] random-folder.pl starting.
[2007-09-08 12:38:36]
[2007-09-08 12:38:36] Changing working directory to: ./
[2007-09-08 12:38:36]
[2007-09-08 12:38:36] Parsing FAH client commandline arguments.
[2007-09-08 12:38:36] Adding argument: -advmethods
[2007-09-08 12:38:36] Adding argument: -forceasm
[2007-09-08 12:38:36]
[2007-09-08 12:38:36] Forking...

[2007-09-08 12:38:36] Child PID: 29401
[2007-09-08 12:38:36] Starting FAH client: ./fah5 -verbosity 9 -oneunit -advmethods -forceasm

[2007-09-08 12:38:36] Parent PID: 29400
[2007-09-08 12:38:36] Entering client management loop.

[2007-09-08 12:38:36] Checking WU status & progress ...
[2007-09-08 12:38:36] Status  : folding now
[2007-09-08 12:38:36] Progress: 98.7%
[2007-09-08 12:38:36] Expected: Sat Sep  8 12:49:59 2007
[2007-09-08 12:38:36] WU is not finished yet.
[2007-09-08 12:38:36] Waiting for 5 minutes before polling again.

[...]

[2007-09-08 12:48:37] Checking WU status & progress ...
[2007-09-08 12:48:37] Status  : folding now
[2007-09-08 12:48:37] Progress: 99%
[2007-09-08 12:48:37] Expected: Sat Sep  8 12:56:53 2007
[2007-09-08 12:48:37] WU is not finished yet.
[2007-09-08 12:48:37] Waiting for 5 minutes before polling again.

[2007-09-08 12:53:37] Checking WU status & progress ...

[2007-09-08 12:57:07] Child PID: 29401
[2007-09-08 12:57:07] FAH client exited with status: 0

[2007-09-08 12:57:07] Status  : finished
[2007-09-08 12:57:07] WU has finished!
[2007-09-08 12:57:07] Checking if process is running: child process 29401
[2007-09-08 12:57:07] No, process is not running
[2007-09-08 12:57:07] Checking if process is running: fah5
[2007-09-08 12:57:07] No, process is not running
[2007-09-08 12:57:07] Checking if process is running: mpiexec
[2007-09-08 12:57:07] No, process is not running
[2007-09-08 12:57:07] Checking if process is running: FahCore_.*.exe
[2007-09-08 12:57:07] No, process is not running

[2007-09-08 12:57:07] Configured accounts:
[2007-09-08 12:57:07]  ID      : 0
[2007-09-08 12:57:07]  Username: [DPC]_Fatal_Error_Group0smoking2000
[2007-09-08 12:57:07]  Team    : 92
[2007-09-08 12:57:07]

[2007-09-08 12:57:07]  ID      : 1
[2007-09-08 12:57:07]  Username: [DPC]_Fatal_Error_Group0JMT
[2007-09-08 12:57:07]  Team    : 92
[2007-09-08 12:57:07]
[2007-09-08 12:57:07]  ID      : 2
[2007-09-08 12:57:07]  Username: [DPC]_Fatal_Error_Group0Sm0ke0ut
[2007-09-08 12:57:07]  Team    : 92
[2007-09-08 12:57:07]
[2007-09-08 12:57:07] Random account: 0
[2007-09-08 12:57:07]       Username: [DPC]_Fatal_Error_Group0smoking2000
[2007-09-08 12:57:07]           Team: 92
[2007-09-08 12:57:07]
[2007-09-08 12:57:07] Modifying client.cfg
[2007-09-08 12:57:07]
[2007-09-08 12:57:07] Forking...

[2007-09-08 12:57:07] Child PID: 30000
[2007-09-08 12:57:07] Starting FAH client: ./fah5 -verbosity 9 -oneunit -advmethods -forceasm

[2007-09-08 12:57:07] Parent PID: 29400
[2007-09-08 12:57:07] Waiting for 1 minutes before polling again.

[2007-09-08 12:58:07] Checking WU status & progress ...
[2007-09-08 12:58:07] Status  : folding now
[2007-09-08 12:58:07] WU is not finished yet.
[2007-09-08 12:58:07] Waiting for 60 minutes before polling again.


Momenteel worden alleen de volgende FAH clients ondersteunt:
  • Linux CPU client v5.02: FAH502-Linux.exe
  • Linux CPU client v5.04: FAH504-Linux.exe
  • Linux SMP client v5.91: fah5
  • Linux SMP client v6.00: fah6 (ook in Uniprocessor Mode/non-SMP)
  • Linux SMP client v6.01: fah6 (ook in Uniprocessor Mode/non-SMP)
  • Linux SMP client v6.02: fah6 (ook in Uniprocessor Mode/non-SMP)
  • Mac OS X SMP client v5.91: fah5
  • Mac OS X SMP client v6.00: fah6
  • Mac OS X SMP client v6.01: fah6
  • Mac OS X SMP client v6.02: fah6
Windows zal ik helaas nooit supporten met random-folder.pl omdat ik daar geen beschikking heb over UNIX tools die ik nodig heb om de FAH client te managen.

Check it out!

Website: http://linuxminded.xs4all.nl/?target=software-random-folder.plc
of via mijn nieuwe domeinnaam: http://random-folder.linuxminded.nl/
Download: random-folder-0.8.2.tar.gz
License: GPL v2 or later

[ Voor 4% gewijzigd door smoking2000 op 25-12-2008 20:21 . Reden: New version released ]

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • Savantas
  • Registratie: December 2002
  • Laatst online: 10:09
Hee, in ieder geval keinuttig voor de no.1 estafette! ;)
Leuk tooltje, Smoke!

Ik denk niet zwart-wit, ik denk diapositief! ( ͡° ͜ʖ ͡°)


Acties:
  • 0 Henk 'm!

  • Mobster
  • Registratie: Februari 2000
  • Laatst online: 07-06-2016

Mobster

Los Alcoholicos

Ik doe zelf geen F@h meer, maar vind dat dit soort initiatieven altijd toegejuicht moeten worden.
Mooie actie dus smoking2000 *O*

Toch maar eens een andere sig bedenken :P


Acties:
  • 0 Henk 'm!

  • Jejking
  • Registratie: Februari 2005
  • Niet online

Jejking

It's teatime, doctor!

Leuk gedaan Smoking2000 :)

Maar wat is het nut als je nu de punten naar je maten gooit en dan weer even hard wegloopt in de stats? Competitie :S?

[ Voor 4% gewijzigd door Jejking op 08-09-2007 17:06 ]


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
Thanks people :)

random-folder v0.1.1, de eerste bugfix release, is nu ook al de deur uit -O-

De $SIG{CHLD} handling ging niet altijd goed in combinatie met qd, er werd af en toe oneinding lang gewacht tot qd klaar was. :z

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
Jejking schreef op zaterdag 08 september 2007 @ 17:05:
Maar wat is het nut als je nu de punten naar je maten gooit en dan weer even hard wegloopt in de stats? Competitie :S?
Wie zegt er dat ik 'dan weer even hard' ga weglopen? :)

Ik probeer hiermee mijn PPD naar beneden te brengen zodat met de verhoogde output van de andere members de top 5 meer op elkaar inloopt.

Ook wil ik random-folder.pl gaan gebruiken om nieuwe members van FEG een steuntje in de rug te geven, die nog lang moeten vouwen om bij de top 5 in de buurt te komen.

Dit is allemaal voornamelijk voor de lol, en een beetje in de spirit van toen ik ook voor Team Schapie ging vouwen om hun door het zwarte gat in de stats te helpen. :)

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • Savantas
  • Registratie: December 2002
  • Laatst online: 10:09
Kijk, dat is nu een goed initiatief! En je kan natuurlijk makkelijk voor andere subteams vouwen ook!

Ik denk niet zwart-wit, ik denk diapositief! ( ͡° ͜ʖ ͡°)


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
random-folder v0.2 is uit!
  • Support nu officieel de Mac OS X SMP client :)
  • Logfile rotatie toegevoegd, 5 logfiles max van max 1 MB
random-folder werkt nog niet goed in combinatie met InCrease, welke de commandline arguments niet helemaal wil accepteren:
code:
1
random-folder.pl -v -c fah5 -a "-advmethods -forceasm"


Er wordt aan een patch voor InCrease gewerkt B)

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
random-folder v0.3 is uit!
  • Support de v6 FAH client op Linux & Mac OS X en diens -smp argument
De passkey zal uit de client.cfg gestripped worden als deze geconfigureerd is om het mogelijk te maken voor andere usernames te vouwen.

8)

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
random-folder v0.4.1 is uit!
  • Passkey wordt niet langer uit client.cfg gestript, het blijkt geen beperking tot het vouwen voor anderen, het is slechts een unique identifier
  • Verbeterde random account keuze logica, verwijdert een geselecteerd account uit de pool, en reset de pool wanneer het leeg is. Zo komen de geconfigureerde accounts eerlijker aan bod.

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • jeronimo
  • Registratie: September 2003
  • Laatst online: 11:32
smoking2000 schreef op zaterdag 08 september 2007 @ 17:22:
[...]


Dit is allemaal voornamelijk voor de lol, en een beetje in de spirit van toen ik ook voor Team Schapie ging vouwen om hun door het zwarte gat in de stats te helpen. :)
Soms heb je gewoon net een zetje nodig. d:)b

Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
random-folder v0.5 is uit!
  • -r & --report argument toegevoegd om account statistieken te rapporteren (door random-folder.log te parsen)
Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
bas@osiris:~/software/folding$ ./random-folder.pl --report
[2007-10-20 16:13:27] Randomly selected accounts:
[2007-10-20 16:13:27]
[2007-10-20 16:13:27]  [DPC]_Fatal_Error_Group0JMT (92)         : 25 times
[2007-10-20 16:13:27]  [DPC]_Fatal_Error_Group0Sm0ke0ut (92)    :  7 times
[2007-10-20 16:13:27]  [DPC]_Fatal_Error_Group0smoking2000 (92) :  6 times
[2007-10-20 16:13:27]  calxalot (1971)                          :  4 times
[2007-10-20 16:13:27]  --------------------------------------------------- +
[2007-10-20 16:13:27]                                     Total : 42

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
Ik was nog lekker bezig dus nog maar wat meer code geschreven :)

random-folder v0.6 is uit!
  • Account statistics worden nu ook gerapporteerd na het resetten van de account pool, wat gebeurt nadat de laatste account uit de pool is geselecteerd

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
random-folder v0.7 is uit!
  • Support toegevoegd voor het opslaan van de account pool state tussen restarts, na elke FAH client herconfiguratie wordt de account pool state opgeslagen in het config.xml bestand.

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
random-folder v0.7.4 is uit!

ChangeLog sinds v0.7:
  • random-folder.pl:
    • Fixed reconfigure_client(), it could incorrectly replace the username if the username is user.
    • Fixed manage_client(), if the FAH client completes a WU and terminates leaving the current WU in the state 'ready for upload'. random-folder would never check if the FAH client has quit, because that was only done when the current WU is in the state 'finished'.
    • Fixed XMLin() for config.xml
    • Minor change to reset_accounts(), you can now configure an account in the config.xml, but skip adding it to the account pool if the weight is set to 0.
  • darwin/qd: Updated to qd released 7 March 2008 (fr 064)
  • linux/qd: Updated to qd released 7 March 2008 (fr 064)

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Acties:
  • 0 Henk 'm!

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
Naar aanleiding van de release van de FAH v6.02beta1 clients:

random-folder v0.8

ChangeLog sinds v0.7.4:
  • README: Updated to reflect the new optionaly -smp INT argument possibility.
  • random-folder.pl: Updated parse_arguments() to handle the numeric argument the -smp argument of the FAH v6.02beta1 client supports to indicate the number of CPU cores to use.
  • darwin/qd: Updated to qd released 25 March 2008 (fr 066)
  • linux/qd: Updated to qd released 25 March 2008 (fr 066)

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


  • smoking2000
  • Registratie: September 2001
  • Laatst online: 06:47

smoking2000

DPC-Crew

dpkg-reconfigure reality

Topicstarter
1e Kerstdag, altijd een mooie vrije dag om dingen te doen waar je blij van wordt met vrienden en familie. Het is ook een mooie rustige zondagse dag om eens lekker te ontwikkelen, ook weer wat aandacht aan je code geven naast alle mensen, zo zagen in eerder dagen random-folder v0.7.2 op 2007-12-24 en fci-0.3 op 2005-12-26 het levenslicht.

Vandaag een nieuwe random-folder release die een bug fixed die mij eens per ~1,5 maand irriteert als ik weer eens moet rebooten voor een kernel update. Dan werd de account pool namelijk niet correct herladen, en kwamen uitgeschakelde accounts (weight=0) in de pool terecht omdat zij hetzelfde ID hadden als een account in de state list. Nu niet meer dus. B)

random-folder v0.8.2

ChangeLog sinds v0.8:
  • random-folder.pl:
    • Fixed reset_accounts() to skip adding an account to the account pool if its weight is set to 0. (v0.8.1)
    • Fixed load_account_pool() to load the correct account from the state list, not the general account list. (v0.8.2)
  • darwin/qd: Updated to qd released 25 December 2008 (fr 071)
  • linux/qd: Updated to qd released 25 December 2008 (fr 071)

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |

Pagina: 1