Raspberry Pi mittel SSH
Hauptseite: Raspberry Pi
Einleitung
Diese Anleitung soll dazu dienen die Bedienung von BOINC mittels SSH zu erleichtern. Dies kann zum Beispiel der Fall sein, wenn man einen Raspberry Pi oder auch einen Linux-Server mit BOINC betreiben möchte.
Installation
Raspberry 3 läuft in den meisten Fällen auf dem Debian-basierten Betriebssystem Raspbian. Für die Installation von BOINC sollte zuerst der Paketmanager aktualisiert und geupdatet werden. Dies geschieht mittels:
sudo apt-get update
sudo apt-get upgrade
Anschließend kann BOINC bequem über die Paketquellen installiert werden. Da wir keine grafische Oberfläche benötigen genügt es, wenn wir nur das folgende Paket installieren.
sudo apt-get install boinc-client
Konfiguration
Nun können wir BOINC über den Befehl boinccmd
steuern.
Um ein neues Projekt hinzuzufügen benötigen wir zuerst die jeweilige Projektadresse. In diesem Beispiel soll Einstein@home benutzt werden, welches die Adresse https://einsteinathome.org
hat.
Der Befehl zum erstellen eines neuen Benutzeraccounts lautet dann:
boinccmd --lookup_account https://einsteinathome.org email@adresse.de meinneuespasswort
Wenn man bereits einen Account besitzt und möchte diesen für seinen Raspberry Pi benutzen, so muss man zuerst den Account Key ermitteln.
boinccmd --lookup_account https://einsteinathome.org email@adresse.de meinneuespasswort
Anschließend kann mit folgendem Befehl der Raspberry Pi mit dem Account verknüpft werden.
boinccmd --project_attach https://einsteinathome.org account_key
Überwachen
Nun sollte sich BOINC die benötigten Daten automatisch herunterladen und anfangen zu rechnen. Dies kann man ganz einfach überprüfen mit dem Linux-Befehl top
. BOINC sollte nun jeden CPU Kern maximal beanspruchen. Genauere Infos bekommt man mit folgenden Befehlen.
boinccmd --get_simple_gui_info
boinccmd --get_tasks
boinccmd --get_state
Ebenfalls möglich ist die Verwendung des textbasierten Managers boinctui.
sudo apt-get install boinctui
boinctui