
Tutoriel Raspberry Pi BOINC – Pi My Life Up – Bien choisir son serveur d impression
Dans ce tutoriel sur Raspberry Pi BOINC, je vous explique les étapes à suivre pour obtenir les tâches de configuration et de traitement de BOINC correctement.
Au moment de ce tutoriel, BOINC (infrastructure ouverte Berkeley pour l'informatique en réseau) compte plus de 400 000 volontaires et près d'un million d'ordinateurs traitant des données pour différents projets.
Dans ce tutoriel, je vais installer le projet SETI à la maison. Pour ceux qui ne connaissent pas SETI @ home, c’est un programme qui vous permettra d’aider à la recherche d’intelligence extraterrestre. Il télécharge et analyse simplement les données du radiotélescope. Une fois traité, il le renvoie au serveur principal.
Si vous connaissez le programme BOINC, vous savez probablement déjà que SETI @ home est le projet le plus populaire auquel vous pouvez vous inscrire. Il y en a d'autres que vous pouvez essayer, mais certains peuvent ne pas être disponibles pour le Raspberry Pi. Seti @ home, par exemple, n'a été publié que récemment pour le Pi.
Vous trouverez la liste complète des projets auxquels vous pouvez participer et des plates-formes prises en charge sur la page de projet BOINC. Cette page contient également des informations sur les domaines couverts par un projet (astrophysique, physique, biochimie) et sur les sponsors éventuels.
Équipement
Vous trouverez ci-dessous l’équipement que j’ai utilisé pour installer le Raspberry Pi BOINC.
Conseillé:
Tarte aux framboises
Carte Micro SD si vous utilisez un Raspberry Pi 3, 2 ou B + ou une carte SD pour les anciennes versions du Pi (8 Go + recommandé)
Source de courant
Cordon Ethernet ou dongle WiFi
Optionnel:
Clavier USB
Souris usb
Cordon HDMI
Étuis Raspberry Pi
Vidéo
Si vous voulez voir comment configurer BOINC sur votre Raspberry Pi, regardez la vidéo ci-dessous.
Cette vidéo vous guidera à travers le processus d'installation et de configuration de BOINC sur votre Raspberry Pi. Si vous préférez un tutoriel écrit, vous pouvez suivre notre guide ci-dessous.
Vous ne pouvez pas voir la vidéo? Veuillez nous soutenir en désactivant votre adblocker.
Installation de Raspberry Pi BOINC
L’installation de BOINC est un processus assez simple et vous ne devriez pas rencontrer de problèmes. J'utilise simplement Raspbian de base dans ce tutoriel si vous devez l'installer, alors assurez-vous de consulter mon tutoriel sur la procédure d'installation de Raspbian.
1. Tout d'abord, assurez-vous que tout est à jour en lançant les commandes suivantes:
sudo apt-get update
sudo apt-get upgrade
2 Maintenant, installez le paquet BOINC en lançant l’une des commandes suivantes. Si vous voulez utiliser l’interface easy, recherchez le paquet complet de l’interface graphique, sinon, si vous avez l’intention d’exécuter BOINC sans en-tête, installez simplement le paquet. boinc-client.
Interface graphique
sudo apt-get install boinc
Ligne de commande (sans tête)
sudo apt-get install boinc-client
3 L'installation de BOINC installera également le gestionnaire BOINC, qui est incroyablement pratique. Le responsable vous permettra de voir tous vos projets, tâches et statistiques à leur sujet.
Installation de SETI et d'autres projets
Ensuite, nous allons configurer SETI en tant que projet que nous souhaitons traiter et contribuer. Pour ce faire, il existe deux manières de procéder: la première via le gestionnaire BOINC et la seconde via la ligne de commande.
Directeur BOINC
L’utilisation de l’interface graphique est probablement la meilleure façon d’ajouter des projets à votre Pi. Il est simple à utiliser pour les utilisateurs débutants et regorge de fonctionnalités pour les utilisateurs les plus avancés.
1. Si vous avez l'interface graphique Raspbian ouverte, vous pouvez simplement aller jusqu'à Menu-> Outils système-> Boinc Manager
2 Lors du premier chargement, l’écran «Ajouter un projet ou un chef de projet» devrait apparaître.
3 Dans cette fenêtre, sélectionnez “ajouter un projet”Ou si vous avez un compte avec BAM! ou Grid Republic, vous pouvez sélectionner “utiliser le gestionnaire de compte“.
4 Sur la page du projet, faites défiler jusqu'à SETI @ Home et sélectionnez-le. Une fois sélectionné, appuyez sur suivant.
5 Il va maintenant se connecter et vous devrez ensuite créer un nouveau compte ou vous connecter à un compte existant.
6 Une fois cela fait, le projet devrait être chargé sur le Pi et commencera bientôt à exécuter des tâches de traitement.
Ligne de commande
1. Je vais d'abord passer par la version en ligne de commande. Pour commencer, vous devrez interroger le site Web SETI at home pour obtenir une clé de compte. Pour ce faire, entrez la ligne suivante.
boinccmd --lookup_account http://setiathome.berkeley.edu
2 Il devrait maintenant imprimer les lignes suivantes.
statut: succès
état du sondage: opération en cours
clé de compte:
3 Enfin, lancez la ligne suivante pour attacher votre programme BOINC à votre compte SETI @ Home.
boinccmd --project_attach http://setiathome.berkeley.edu
4 Votre compte devrait maintenant être ajouté et être prêt à charger certaines tâches.
5 Si vous voulez voir les tâches en cours de traitement, exécutez simplement la commande suivante:
boinccmd --get_tasks
6 Si vous décidez de suivre la route de la ligne de commande (CLI), veillez à vérifier toutes les commandes disponibles sur la page wiki de BOINC. Vous trouverez également que la commande suivante fera apparaître toutes les commandes que vous pouvez utiliser.
boinccmd -help
Configuration de BOINC
Configurer BOINC peut être une tâche assez compliquée si vous le faites via la ligne de commande, comme je l’ai brièvement évoqué auparavant. Si vous le faites via l'outil de gestion, tout est beaucoup plus facile. Je vais aborder certaines des options qui vous sont proposées ci-dessous.
Vous modifiez les paramètres pour que BOINC ne s'exécute que sous certaines conditions. Par exemple, si vous vouliez simplement courir pendant que vous dormez ou lorsque le Pi n’est pas occupé à faire autre chose.
Ligne de commande
Une explication complète de la configuration de chaque option via la ligne de commande compliquera trop ce tutoriel, je vais donc aborder quelques notions de base. Je renvoie ci-dessous à la page contenant tous les paramètres que vous pouvez définir dans le fichier config XML (EXtensible Markup Language).
1. Si vous souhaitez configurer les préférences pour Raspberry Pi BOINC dans la ligne de commande, vous pouvez éditer le fichier de configuration en exécutant la commande suivante.
sudo nano /var/lib/boinc-client/cc_config.xml
2 Si vous constatez que ce fichier est généralement assez vide. Pour connaître toutes les options que vous pouvez ajouter, veillez à consulter la page de configuration du client sur le site Web BOINC wiki.
Si vous apportez des modifications au fichier de configuration, assurez-vous d’exécuter la commande suivante.
boinccmd --read_cc_config
Via le manager
Si vous utilisez le gestionnaire et souhaitez modifier certaines choses, telles que les conditions d’exécution, accédez à Outils, puis sélectionnez Préférences informatiques. Tous ces paramètres sont explicites, je vous laisse donc choisir les meilleurs paramètres.
Celles-ci peuvent paraître un peu décevantes. Si vous êtes un utilisateur plus expérimenté, vous pouvez le changer pour une vue plus avancée. Pour ce faire, affichez et sélectionnez simplement “vue avancée“.
Comme vous pouvez le constater, la vue avancée comporte beaucoup plus d'onglets. Je vais juste passer rapidement en revue ce que chacun d’eux contient.
Les avis
Cet écran contient des informations sur tous les projets en cours. Par exemple, SETI @ Home vous fournira toutes les nouvelles pertinentes concernant le programme SETI ou des programmes similaires. Plus vous exécutez de projets, plus vous êtes susceptible d’avoir des nouvelles ici.
Projets
Cet écran contient tous les projets que vous exécutez actuellement. Ici, vous pouvez contrôler les projets dans une certaine mesure. Par exemple, vous pouvez suspendre des projets ou demander à ne plus recevoir de nouvelles tâches pour ce projet. Vous pouvez également supprimer, mettre à jour et modifier les propriétés d'un projet donné.
les tâches
L'écran des tâches vous montre toutes les tâches en cours sur le Pi. Vous pouvez suspendre, abandonner et modifier les propriétés de n'importe quelle tâche. Comme vous pouvez également le voir dans l'image ci-dessous, des statistiques telles que l'état d'avancement, le temps écoulé, le temps restant estimé, l'état d'exécution, la date limite et d'autres informations utiles vous sont fournies.
Transferts
Cet écran affiche tous les téléchargements en cours et les envois prêts à démarrer, terminés ou en cours. Vous pouvez interrompre les transferts ou suspendre les opérations si vous ne souhaitez pas que quelque chose soit envoyé ou reçu.
Statistiques
Cet écran vous montre toutes les statistiques relatives à l’avancement de vos projets. La valeur à gauche représente les crédits reçus et les valeurs en bas sont les dates.
Expliquer rapidement à qui ne connaît pas les crédits BOINC est un moyen de suivre la quantité de temps de calcul qu'un utilisateur a contribué à un projet donné. Cela permet d'éviter la triche en validant d'abord le projet. Après validation, vous recevez des crédits.
Disque
Le disque indique la quantité de place occupée par BOINC et d’autres programmes. Il indique également la quantité d'espace libre disponible sur le périphérique. Cet écran peut être utile si vous manquez d’espace disque ou si vous avez peu d’espace sur le périphérique que vous utilisez.
Il y a bien sûr encore plus de paramètres dans le menu qui satisferont tous les utilisateurs expérimentés. Vous constaterez que le menu des préférences d’informatique que j’ai abordé plus tôt est également élargi, ce qui vous permet d’approfondir les détails de la façon dont les choses doivent être exécutées. Si vous souhaitez plus d’informations sur la vue avancée, vous pouvez les trouver ici.
Globalement, BOINC est un excellent logiciel que vous devriez certainement vérifier si vous voulez aider à traiter les données pour aider à guérir les maladies, à rechercher une intelligence extraterrestre, à étudier le réchauffement climatique et bien plus encore alors que ce projet est pour vous. Ce logiciel est un projet que je vais certainement laisser sur mon disque Pi de réserve, tout comme j’ai toujours le suivi de vol Raspberry Pi ADS-B en marche.
Vous pouvez voir mes statistiques actuelles ci-dessous!
Si un projet ne peut pas être exécuté sur le Raspberry Pi, vous constaterez qu’il sera probablement disponible pour les versions Windows, MAC et x86 de Linux.
J'espère que le Raspberry Pi BOINC est opérationnel et qu'il ne pose pratiquement aucun problème. Si vous rencontrez des problèmes, souhaitez laisser des commentaires ou quoi que ce soit d'autre, n'hésitez pas à laisser un commentaire ci-dessous.
Commentaires
Laisser un commentaire