BOINC: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
KKeine Bearbeitungszusammenfassung
K (stil, sort, typo)
Zeile 1: Zeile 1:
== Was ist "BOINC"?==
Die Berkeley Open Infrastructure for Network Computing (kurz BOINC) ist eine Software-Plattform für verteiltes Rechnen.
Die Berkeley Open Infrastructure for Network Computing (kurz BOINC) ist eine Software-Plattform für verteiltes Rechnen.


Die BOINC-Plattform wird an der Universität Berkeley entwickelt und ermöglicht es, die ungenutzte Rechenleistung von vielen tausend Computern über das Internet oder Intranet verfügbar zu machen. Dies geschieht in Form von Projekten, die meist gemeinnützig arbeiten und von Universitäten oder anderen Institutionen betreut werden. Die derzeit rechenintensivsten Projekte umfassen unter anderem Berechnungen zur Erstellung eines genauen 3D-Modells der Milchstraße, die Suche nach Außerirdischen, Berechnung von Gravitationswellen, Vorhersagen zur Klimaentwicklung, sowie die Simulation von Proteinfaltungen für die Erforschung von neuen Medikamenten.
Die BOINC-Plattform wird an der Universität Berkeley entwickelt und ermöglicht es, die ungenutzte Rechenleistung von vielen tausend Computern über das Internet oder Intranet verfügbar zu machen. Dies geschieht in Form von Projekten, die meist gemeinnützig arbeiten und von Universitäten oder anderen Institutionen betreut werden. Die derzeit rechenintensivsten Projekte umfassen unter anderem Berechnungen zur Erstellung eines genauen 3D-Modells der Milchstraße, die Suche nach Außerirdischen, Berechnung von Gravitationswellen, Vorhersagen zur Klimaentwicklung, sowie die Simulation von Proteinfaltungen für die Erforschung von neuen Medikamenten.


== Wie Installiere ich BOINC?==
== Installation ==
BOINC lässt sich einfach mittels ''pacman'' installieren. Es steht sowohl eine Variante mit GUI, als auch eine Variante ohne grafische Oberfläche zur verfügung.  
BOINC lässt sich einfach mittels ''pacman'' installieren. Es steht sowohl eine Variante mit GUI, als auch eine Variante ohne grafische Oberfläche zur verfügung. Im folgenden wird lediglich die Variante mit GUI erklärt.
Im folgenden wird lediglich die Variante mit GUI erklärt.


Installation von BOINC (mit GUI) mittels ''pacman'' aus dem Repository ''community'':


Installation von BOINC (mit GUI) mittels ''pacman'' aus dem Repository ''community'':
  pacman -S boinc
  pacman -S boinc


== Verwendung ==
Das installierte Paket ''boinc'' stellt die Befehle <code>boinc</code>, <code>boinc_client</code>, <code>boinccmd</code> und <code>boincmgr</code> zur Verfügung. Für die graphische Oberfläche interessieren uns lediglich '' boinc'' und ''boincmgr''.


== Wie benutze ich BOINC?==
=== BOINC starten ===
Das installierte Paket ''boinc'' stellt nun folgende Befehle zur verfügung:
# boinc
# boinc_client
# boinccmd
# boincmgr


Für die graphische Oberfläche interessieren uns lediglich '' boinc'' und ''boincmgr''.
BOINC wird einfach mittels  <code>boinc</code> gestartet, was jedoch (zumindest auf dem Rechner des Autors) einige Zeit in Anspruch nimmt (~1 Minute). Anscheinend werden hierbei die genauen Komponenten des Rechners und seine Rechenleistung getestet.


===BOINC starten===
=== BOINC konfigurieren ===
BOINC wird einfach mittels
Danach steht BOINC zur verfügung, allerdings muss man es noch konfigurieren. Dies geschieht mittels <code>boincmgr</code> welches uns die graphische Oberfläche für BOINC anzeigt.
boinc
gestartet, was jedoch (zumindest auf dem Rechner des Autors) einige Zeit in anspruch nimmt (~1 Minute).  
Anscheinend werden hierbei die genauen Komponenten des Rechners und seine Rechenleistung getestet.


===BOINC konfigurieren===
{{Hinweis|''boincmgr'' ist erst konfigurierbar / benutzbar, wenn unten rechts ein „verbunden mit localhost“ steht. Hierfür muss ''boinc'' in irgendeiner Weise gestartet sein.}}
Danach steht BOINC zur verfügung, allerdings muss man es noch konfigurieren. Dies geschieht mittels
boincmgr
welches uns die graphische Oberfläche für BOINC anzeigt.
{{Hinweis|''boincmgr'' ist erst konfigurierbar / benutzbar, wenn unten rechts ein ''verbunden mit localhost'' steht. Hierfür muss ''boinc'' in irgendeiner Weise gestartet sein.}}
Hier können wir nun Einstellungen über die Ressourcen welche BOINC verbrauchen darf bearbeiten, wobei sich hierfür besonders die Feineinstellungen unter ''Advanced View'' eignen.


===einem Projekt anschliessen===
Hier können wir nun Einstellungen über die Ressourcen welche BOINC verbrauchen darf bearbeiten, wobei sich hierfür besonders die Feineinstellungen unter „Advanced View“ eignen.
Wenn nun alles soweit fertig ist, muss man sich nun lediglich entscheiden wie der Welt nun am ehesten geholfen ist, bzw. für welches der vielen Projekte man sich zum ''Numbercrunchen'' anmelden möchte.
Einen kleinen Überblick gibt es im Programm selbst unter ''Add Project'', hier sind einige Projekte aufgelistet denen man sich anschliessen kann. Dazu muss man beim jeweiligen Projekt einfach einen Nutzernamen und eine Email-Adresse eingeben und schon ist man dort Registriert. Wer einer solchen Anmeldung kritisch gegenüber steht und sich erst näher über das Projekt erkundigen möchte, der kann sich die dazugehörigen Homepages ansehen (sind stets angegeben).


===BOINC benutzen===
=== einem Projekt anschliessen ===
Wenn nun alles soweit fertig ist, muss man sich nun lediglich entscheiden wie der Welt nun am ehesten geholfen ist, bzw. für welches der vielen Projekte man sich anmelden möchte.
 
Einen kleinen Überblick gibt es im Programm selbst unter „Add Project“, hier sind einige Projekte aufgelistet denen man sich anschließen kann. Dazu muss man beim jeweiligen Projekt einfach einen Nutzernamen und eine E-Mail-Adresse eingeben und schon ist man dort Registriert. Wer einer solchen Anmeldung kritisch gegenüber steht und sich erst näher über das Projekt erkundigen möchte, der kann sich die dazugehörigen Homepages ansehen (sind stets angegeben).
 
=== BOINC benutzen ===
Nachdem BOINC nun konfiguriert ist und man sich bei mindestens einem Projekt angemeldet hat oder seinen bestehenden Nutzerdaten angegeben hat, werden automatisch Aufgaben vom jeweiligen Projekt an den eigenen Rechner gesendet die dann berechnet werden. Dies dauert meist mehrere Stunden.  
Nachdem BOINC nun konfiguriert ist und man sich bei mindestens einem Projekt angemeldet hat oder seinen bestehenden Nutzerdaten angegeben hat, werden automatisch Aufgaben vom jeweiligen Projekt an den eigenen Rechner gesendet die dann berechnet werden. Dies dauert meist mehrere Stunden.  
{{Hinweis|Sollte man sich dafür entscheiden gerade nicht mehr weiterrechnen zu wollen, reicht es NICHT lediglich ''boincmgr'' zu schliessen (dieser ist nur für die graphische Oberfläche zuständig), sondern der Prozess ''boinc'' muss gestoppt werden.  
 
Natürlich kann man auch einfach in der GUI stoppen...}}
{{Hinweis|Sollte man sich dafür entscheiden gerade nicht mehr weiterrechnen zu wollen, reicht es NICHT lediglich ''boincmgr'' zu schliessen (dieser ist nur für die graphische Oberfläche zuständig), sondern der Prozess ''boinc'' muss gestoppt werden. Natürlich kann man auch einfach in der GUI stoppen...}}

Version vom 28. Juli 2010, 10:49 Uhr

Die Berkeley Open Infrastructure for Network Computing (kurz BOINC) ist eine Software-Plattform für verteiltes Rechnen.

Die BOINC-Plattform wird an der Universität Berkeley entwickelt und ermöglicht es, die ungenutzte Rechenleistung von vielen tausend Computern über das Internet oder Intranet verfügbar zu machen. Dies geschieht in Form von Projekten, die meist gemeinnützig arbeiten und von Universitäten oder anderen Institutionen betreut werden. Die derzeit rechenintensivsten Projekte umfassen unter anderem Berechnungen zur Erstellung eines genauen 3D-Modells der Milchstraße, die Suche nach Außerirdischen, Berechnung von Gravitationswellen, Vorhersagen zur Klimaentwicklung, sowie die Simulation von Proteinfaltungen für die Erforschung von neuen Medikamenten.

Installation

BOINC lässt sich einfach mittels pacman installieren. Es steht sowohl eine Variante mit GUI, als auch eine Variante ohne grafische Oberfläche zur verfügung. Im folgenden wird lediglich die Variante mit GUI erklärt.

Installation von BOINC (mit GUI) mittels pacman aus dem Repository community:

pacman -S boinc

Verwendung

Das installierte Paket boinc stellt die Befehle boinc, boinc_client, boinccmd und boincmgr zur Verfügung. Für die graphische Oberfläche interessieren uns lediglich boinc und boincmgr.

BOINC starten

BOINC wird einfach mittels boinc gestartet, was jedoch (zumindest auf dem Rechner des Autors) einige Zeit in Anspruch nimmt (~1 Minute). Anscheinend werden hierbei die genauen Komponenten des Rechners und seine Rechenleistung getestet.

BOINC konfigurieren

Danach steht BOINC zur verfügung, allerdings muss man es noch konfigurieren. Dies geschieht mittels boincmgr welches uns die graphische Oberfläche für BOINC anzeigt.

Hinweis: boincmgr ist erst konfigurierbar / benutzbar, wenn unten rechts ein „verbunden mit localhost“ steht. Hierfür muss boinc in irgendeiner Weise gestartet sein.

Hier können wir nun Einstellungen über die Ressourcen welche BOINC verbrauchen darf bearbeiten, wobei sich hierfür besonders die Feineinstellungen unter „Advanced View“ eignen.

einem Projekt anschliessen

Wenn nun alles soweit fertig ist, muss man sich nun lediglich entscheiden wie der Welt nun am ehesten geholfen ist, bzw. für welches der vielen Projekte man sich anmelden möchte.

Einen kleinen Überblick gibt es im Programm selbst unter „Add Project“, hier sind einige Projekte aufgelistet denen man sich anschließen kann. Dazu muss man beim jeweiligen Projekt einfach einen Nutzernamen und eine E-Mail-Adresse eingeben und schon ist man dort Registriert. Wer einer solchen Anmeldung kritisch gegenüber steht und sich erst näher über das Projekt erkundigen möchte, der kann sich die dazugehörigen Homepages ansehen (sind stets angegeben).

BOINC benutzen

Nachdem BOINC nun konfiguriert ist und man sich bei mindestens einem Projekt angemeldet hat oder seinen bestehenden Nutzerdaten angegeben hat, werden automatisch Aufgaben vom jeweiligen Projekt an den eigenen Rechner gesendet die dann berechnet werden. Dies dauert meist mehrere Stunden.

Hinweis: Sollte man sich dafür entscheiden gerade nicht mehr weiterrechnen zu wollen, reicht es NICHT lediglich boincmgr zu schliessen (dieser ist nur für die graphische Oberfläche zuständig), sondern der Prozess boinc muss gestoppt werden. Natürlich kann man auch einfach in der GUI stoppen...