Folding @ Home ist ein Projekt zur Analyse des Proteins eines Virus unter Verwendung der Verarbeitungsleistung des PCs einer Person. Vor langer Zeit gab es ein Projekt mit einer ähnlichen Idee, Radiowellen von UFOs zu analysieren.
Wenn das Programm ausgeführt wird, wird die zu analysierende Einheit von Folding @ Home zugewiesen, heruntergeladen, der Analysevorgang ausgeführt und nach Abschluss wird das Ergebnis wiederholt hochgeladen.
Folding @ Home selbst ist nicht unbedingt auf das neue Koronavirus (COVID-19) spezialisiert, und es scheint, dass es zuvor existiert hat. Wenn das Ziel jedoch auf den Standardwert "Beliebig" gesetzt ist, wird das neue Koronavirus priorisiert. Es scheint es zu analysieren. Ich möchte auch, dass COVID-19 so schnell wie möglich endet, und ich nehme zu Hause an meinem Linux-PC teil, in der Hoffnung, dass es niemanden gibt, der schnell mit Drogen geheilt werden kann und stirbt, selbst wenn ich krank werde.
Informationen dazu unter Windows finden Sie unter Folding @ Home Setup. Hier sind die Schritte, um mit Linux Mint und Ubuntu beizutragen.
Laden Sie das gewünschte Paket herunter
$ 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
Ich habe anonym teilgenommen, ohne mich als Benutzer registriert zu haben. Wenn die Installation abgeschlossen ist, wird sie automatisch im Daemon-Modus ausgeführt. Ich möchte es über die Befehlszeile tun, also werde ich den Dienst beenden.
$ sudo systemctl stop FAHClient.service
$ sudo systemctl disable FAHClient.service
Meine Maschine hat 6 Kerne und 12 Threads, also führe ich es so aus:
$ FAHClient --client-threads=12 --smp=true --cpus=12
Wenn Sie sich bereits als Benutzer registriert und einen Passkey erhalten haben, führen Sie dies wie folgt aus
FAHClient --client-threads=12 --smp=true --cpus=12 --user=<username> --passkey=<passkey>
Geben Sie für
In Kürze wird das Gerät vom Folding @ Home-Server heruntergeladen und die Analyse beginnt. Wenn die Analyse abgeschlossen ist, wird das Ergebnis auf folding @ home hochgeladen und die nächste Einheit wird automatisch heruntergeladen. Auf meinem Computer (6 Kerne / 12 Threads / 2,60 GHz [maximal 4,50 GHz] / 12 MB Cache) ist die Analyse für eine Einheit in weniger als einer Stunde abgeschlossen.
Wenn Sie überprüfen möchten, ob Sie den Kern wirklich richtig verwenden, können Sie dies normalerweise anhand des Befehls top herausfinden. Es scheint, dass es keinen Fehler gibt, da die CPU-Auslastungsrate von "FAHCore_a7" oben im Terminal links nahe 1200% liegt.
Wenn Sie es stoppen möchten, verwenden Sie "Strg-C", und wenn Sie es ausführen möchten, verwenden Sie den obigen Befehl. Ich denke, es wird schneller sein, wenn Sie es auf einer GPU ausführen, aber es scheint problematisch zu sein, wenn Sie also eine andere Chance haben.
Recommended Posts