Folding @ Home est un projet d'analyse de la protéine d'un virus en utilisant la puissance de traitement du PC d'un individu. Il y a longtemps, il y avait un projet avec une idée similaire d'analyse des ondes radio des ovnis.
Lorsque le programme est exécuté, l'unité à analyser est attribuée à partir de Folding @ Home, elle est téléchargée, le processus d'analyse est exécuté et, lorsqu'il est terminé, le résultat est téléchargé à plusieurs reprises.
Folding @ Home lui-même n'est pas nécessairement spécialisé pour le nouveau virus corona (COVID-19), il semble qu'il ait existé avant cela, mais maintenant, si la cible est définie sur la valeur par défaut «Any», le nouveau virus corona est prioritaire. Il semble l'analyser. Je veux aussi que COVID-19 se termine le plus tôt possible, et je participe à mon PC Linux à la maison, en espérant que même si je tombe malade, il n'y aura personne qui puisse être guéri rapidement avec des médicaments et mourir.
Pour savoir comment procéder sous Windows, reportez-vous à Folding @ Home Setup. Voici les étapes pour contribuer avec Linux Mint et Ubuntu.
Téléchargez le package requis
$ wget https://download.foldingathome.org/releases/public/release/fahclient/debian-stable-64bit/v7.5/fahclient_7.5.1_amd64.deb
$ wget https://download.foldingathome.org/releases/public/release/fahcontrol/debian-stable-64bit/v7.5/fahcontrol_7.5.1-1_all.deb
$ wget https://download.foldingathome.org/releases/public/release/fahviewer/debian-stable-64bit/v7.5/fahviewer_7.5.1_amd64.deb
$ sudo dpkg -i --force-depends fahclient_7.5.1_amd64.deb
$ sudo dpkg -i --force-depends fahcontrol_7.5.1-1_all.deb
$ sudo dpkg -i --force-depends fahviewer_7.5.1_amd64.deb
J'ai participé de manière anonyme sans m'inscrire en tant qu'utilisateur. Une fois l'installation terminée, il s'exécutera automatiquement en mode démon. Je veux le faire à partir de la ligne de commande, je vais donc arrêter le service.
$ sudo systemctl stop FAHClient.service
$ sudo systemctl disable FAHClient.service
Ma machine a 6 cœurs et 12 threads, donc je l'exécute comme ceci:
$ FAHClient --client-threads=12 --smp=true --cpus=12
À propos, si vous vous êtes déjà enregistré en tant qu'utilisateur et avez obtenu un mot de passe, exécutez comme suit
FAHClient --client-threads=12 --smp=true --cpus=12 --user=<username> --passkey=<passkey>
Pour «
Bientôt, l'unité sera téléchargée à partir du serveur fold @ home et l'analyse commencera. Lorsque l'analyse est terminée, le résultat sera téléchargé sur fold @ home et l'unité suivante sera téléchargée automatiquement. Sur ma machine (6 cœurs / 12 threads / 2,60 GHz [maximum 4,50 GHz] / 12 Mo de cache), l'analyse d'une unité est terminée en moins d'une heure.
Si vous voulez vérifier si vous utilisez vraiment correctement le noyau, vous pouvez généralement le savoir en regardant la commande top.
Il semble qu'il n'y ait pas d'erreur car le taux d'utilisation du processeur de FAHCore_a7
est proche de 1200% en haut du terminal sur la gauche.
Si vous voulez l'arrêter, utilisez Ctrl-C
, et si vous voulez l'exécuter, utilisez la commande ci-dessus.
Je pense que ce sera plus rapide si vous l'exécutez sur GPU, mais cela semble gênant, donc si vous avez une autre chance.
Recommended Posts