Wie man CPU/GPU-Ressourcen für die Wissenschaft mit Boinc spendet

Altruismus ist eine Sache, die ich gerne glauben möchte, dass sie alle Linux-Anwender da draußen auszeichnet. Diese Eigenschaft kann auf viele verschiedene Arten manifestiert werden, aber wenn wir über Computer sprechen, ist der charakteristischste und praktischste Weg, Rechenressourcen für eine gute Sache zu spenden. Hier ist eine kurze Anleitung, wie man genau das macht.

Zuerst brauchen wir den Client, der unsere PCs mit den Servern verbindet, die unsere Leistung benötigen. Dieser Client heißt BOINC, und Sie können ihn von dieser Webseite herunterladen: http://boinc.berkeley.edu/download.php

BOINC steht für Berkeley Open Infrastructure for Network Computing, und es ist im Grunde genommen ein Open-Source-Middleware-System, das es Forschern aus verschiedenen Institutionen und wissenschaftlichen Organisationen auf der ganzen Welt ermöglicht, die Verarbeitungsressourcen von Tausenden von PCs zu nutzen, die sonst ungenutzt bleiben würden.

Um BOINC zu installieren, öffnen Sie ein Terminal am Downloadort und führen Sie die Datei mit dem Befehl „sh“ aus. In unserem Fall wäre der komplette Befehl:

sh boinc_7.2.42_x86_64-pc-linux-gnu.sh

Wenn Sie dies ausführen, wird ein neuer Ordner mit den BOINC-Dateien erstellt. Geben Sie den neu erstellten Ordner ein, indem Sie „cd BOINC“ eingeben und dann „./run_manager“ eingeben, um die Software auszuführen.

Installation von Boinc

Starten Sie den Boinc-Manager.

Es ist normal, einen Fehler zu erhalten, wenn der BOINC-Manager beim ersten Start keine Verbindung zum Hauptserver herstellt. Dies ist eigentlich ein Sicherheitsmerkmal, das Sie überschreiben können, indem Sie den Anweisungen im letzten Abschnitt dieser Wiki-Seite folgen: http://boinc.berkeley.edu/wiki/Installing_BOINC_on_Debian#Optional_setup_hints Wenn
Sie BOINC über Ihren Paketmanager installieren, wird dieser Prozess nicht benötigt, aber Sie erhalten möglicherweise nicht die neueste Version des Clients.

Sobald Sie mit dem BOINC-Server verbunden sind, werden Sie aufgefordert, ein Projekt auszuwählen, das der Empfänger Ihrer Rechenressourcen sein wird. Machen Sie sich keine Sorgen um die erste Wahl, da Sie später weitere Projekte hinzufügen können. Machen Sie sich jedoch Sorgen um die Kompatibilität Ihres Betriebssystems mit einer Auswahl und beachten Sie auch die Hardwareanforderungen, die je nach Wahl variieren. Mehr darüber erfahren Sie auf dieser Webseite: http://boincfaq.mundayweb.com/index.php?view=67

Boinc Manager Einstellungen

Nachdem Sie ein Projekt ausgewählt haben, werden Sie aufgefordert, sich anzumelden oder ein neues Konto über BOINC zu erstellen. Dieses Konto entspricht dem jeweiligen Projekt und nicht BOINC. Alternativ können Sie auch ein BOINC-Konto einrichten und einen der beiden verfügbaren Projektmanager die Aufgabe übernehmen lassen, Sie in den ausgewählten Projekten ein- und auszumelden.

Anmelden mit Boinc-Konto

Die Software verbindet sich dann mit dem Server des ausgewählten Projekts und wird über die noch zu erledigende Arbeit informiert. Ihr Computer beginnt mit der Arbeit gemäß den Standardeinstellungen der Anwendung, und Sie können sich auch über die neuesten Entwicklungen der Spendergemeinschaft informieren, indem Sie auf die Schaltfläche „Mitteilungen“ unten links klicken.

Mit Boinc Project verbinden

Boinc Projektverbindung - Schritt 2

Wenn Sie verhindern wollen, dass BOINC Ihre Ressourcen verschlingt, können Sie auf die Schaltfläche „Suspend“ klicken. Lassen Sie uns dies tun und dann zu den Einstellungen des Dienstprogramms gehen, um seine Betriebsparameter einzustellen. Klicken Sie einfach auf das Menü „Tools“ auf der Oberseite und wählen Sie die Option „Computing Preferences“. Dadurch öffnet sich ein Fenster mit Optionen bezüglich der Aktivierungszeit von BOINC, der Leerlaufzeitschwelle, des Festplattenplatzes und der prozentualen CPU-Lastbegrenzung sowie der Frage, ob Sie BOINC ausführen lassen, wenn sich Ihr System im Batteriebetrieb befindet oder nicht. Stellen Sie diese so ein, wie Sie möchten, und drücken Sie „OK“. Dann drücken Sie „Resume“ und BOINC wird mit diesen neuen Einstellungen arbeiten.

Boinc Ressourceneinstellungen

Beachten Sie, dass diese Optionen nur für den jeweiligen Computer gelten. Wenn Sie sich also von einem anderen Computer aus bei BOINC anmelden, müssen Sie sie erneut zurücksetzen.

Wenn Sie mehr Details darüber erfahren möchten, was Ihr System für die ausgewählten Projekte leistet, klicken Sie auf das Menü „Ansicht“ und wählen Sie die Option „Erweiterte Ansicht“. Diese Ansicht ist im Grunde genommen weniger ausgefallen, ermöglicht es dem Benutzer aber, in Echtzeit Statistiken darüber zu erhalten, was vor sich geht und was mit BOINC auf diesem Konto gemacht wurde.

Boinc erweiterte Ansicht

In diesem Modus können Sie die laufenden Aufgaben einfacher steuern (Registerkarte Aufgaben), die Einstellungen für die Netzwerk- und Berechnungsaktivität schnell ändern (Menü Aktivität) und schließlich eine Verbindung zu einem anderen Computer für den gemeinsamen Betrieb herstellen (Menü Erweitert).

BOINC gibt es seit fast fünfzehn Jahren, und es hat wirklich einen Unterschied in den Fortschrittsraten verschiedener wichtiger wissenschaftlicher Studien und Forschungen gemacht. Von der Astronomie bis zur Biologie, von der Mathematik bis zur Chemie – BOINC war das Mittel, mit dem Freiwillige aus der ganzen Welt uns geholfen haben, neue Dinge zu verwirklichen und die Schwierigkeiten unseres bisher unvollständigen Verständnisses zu überwinden. All dies geschah in den Tagen, als unsere CPUs nicht leistungsfähig genug waren, um auch nur unseren eigenen täglichen Benutzerbedarf zu decken. Heutzutage ist unsere Rechenleistung viel größer, so dass Sie BOINC sogar während der Arbeit oder während Sie Ihr System zur Unterhaltung nutzen können. Selbst wenn Sie Ihre CPU-Quellen nicht dedizieren möchten, können Sie stattdessen Ihre GPU spenden. Sie können dies tun, wenn Sie eine CUDA-fähige Nvidia, Intel Ivy Bridge oder Haswell oder eine der neuesten AMD APUs besitzen. Viel Spaß dabei, das Richtige zum Wohle von uns allen zu tun.

Das könnte Dich auch interessieren …