Inscipription à Boinc

Mon serveur @ home ne faisant que peu de choses (Cacti, Squid, Backup & Downloads), j’ai décidé de mettre à contribution les maigres performance de ce dernier pour la recherche.

Pour information voici un extrait de la commande cat /proc/cpuinfo :

processor    : 0
vendor_id    : GenuineIntel
cpu family    : 15
model        : 2
model name    : Intel(R) Pentium(R) 4 CPU 2.53GHz
stepping    : 7
cpu MHz        : 2525.402
cache size    : 512 KB
bogomips    : 5050.80

Je me donc inscrit aux projets suivant :

  • World Community Grid –> Mettant à dispo plein de projet pour avoir du travail non stop
  • LHC @ Home –> Je suis plutôt fasciné par Le Grand collisionneur de hadrons (LHC), mais aucun job pour le moment

Une fois ceci fait, il reste la partie technique à mettre en place sur la machine on installe donc le soft sur le serveur tournant sur CentOS (sans serveur X) :

CentOS release 5.4 (Final)

Linux version 2.6.18-164.11.1.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Jan 20 07:39:04 EST 2010

On commence par télécharger le script d’installation de Boinc pour plateforme Linux (ici dans mon répertoire /applis)

$ wget http://boincdl3.ssl.berkeley.edu/mirror/boinc_6.10.17_i686-pc-linux-gnu.sh

Puis on l’installe

$ sh boinc_6.10.17_i686-pc-linux-gnu.sh

On se retrouve avec un dossier BOINC au même niveau que le script à savoir /applis pour moi, donc /applis/BOINC

Vient l’étape de configuration du soft, rien de bien compliqué non plus, on commence par lancé le daemon boinc via avec les options

–allow_remote_gui_rpc: pour me permettre de l’administrer graphiquement via mon Mac (dans un prochain billet)

–daemon : en tant que daemon bien evidemment

$ BOINC/run_client –allow_remote_gui_rpc –daemon

Puis on se rattache aux différents projets auquel on s’est inscrit, avec la commande ci-dessous suivit de l’url du projet et votre Clé de compte BOINC (fournie lors des inscriptions)

./boinccmd –project_attach URL Auth

On verifie si tout a bien été pris en compte par la commande

$ BOINC/boinccmd –get_state

Et voici ce qu’on obtient :

======== Projects ========
1) ———–
name: lhcathome
master URL: http://lhcathome.cern.ch/lhcathome/
user_name: Neo_t3
team_name:
resource share: 100.000000
user_total_credit: 0.000000
user_expavg_credit: 0.000000
host_total_credit: 0.000000
host_expavg_credit: 0.000000
nrpc_failures: 0
master_fetch_failures: 0
master fetch pending: no
scheduler RPC pending: no
attached via Account Manager: no
ended: no
suspended via GUI: yes
don’t request more work: no
disk usage: 0.000000
last RPC: 1265900537.442352
project files downloaded: 0.000000
2) ———–
name: World Community Grid
master URL: http://www.worldcommunitygrid.org/
user_name: Neo_t3
team_name:
resource share: 100.000000
user_total_credit: 0.000000
user_expavg_credit: 0.000000
host_total_credit: 0.000000
host_expavg_credit: 0.000000
nrpc_failures: 0
master_fetch_failures: 0
master fetch pending: no
scheduler RPC pending: no
attached via Account Manager: no
ended: no
suspended via GUI: no
don’t request more work: no
disk usage: 0.000000
last RPC: 1265900679.459205
project files downloaded: 1265900709.847314

======== Applications ========
1) ———–
name: faah
Project: World Community Grid

======== Application versions ========
1) ———–
application: faah
version: 6.07
project: World Community Grid

======== Workunits ========
1) ———–
name: faah10714_ZINC11798011_xMut_md03380_01
FP estimate: 53885442904036.000000
FP bound: 538854429040360.000000
memory bound: 125000000.000000
disk bound: 314572800.000000

======== Results ========
1) ———–
name: faah10714_ZINC11798011_xMut_md03380_01_0
WU name: faah10714_ZINC11798011_xMut_md03380_01
project URL: http://www.worldcommunitygrid.org/
report deadline: Sun Feb 21 16:10:20 2010
ready to report: no
got server ack: no
final CPU time: 0.000000
state: 2
scheduler state: 2
exit_status: 0
signal: 0
suspended via GUI: no
active_task_state: 1
stderr_out:
app version num: 607
checkpoint CPU time: 214.691400
current CPU time: 1153.849000
fraction done: 0.037167
swap size: 227434496.000000
working set size: 166977536.000000
estimated CPU time remaining: 66263.429294
supports graphics: yes

On peut donc voir que la machine est en train de calculer, et qu’il n’y a aucun projet en cours pour LHC@Home !

This entry was posted in Informatique and tagged , , , . Bookmark the permalink.

One Response to Inscipription à Boinc

  1. Cialis says:

    LAlS32 Excellent article, I will take note. Many thanks for the story!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>