<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://dc.planet3dnow.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Enigmation</id>
	<title>Planet 3DNow! Distributed Computing Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://dc.planet3dnow.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Enigmation"/>
	<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php/Spezial:Beitr%C3%A4ge/Enigmation"/>
	<updated>2026-05-05T03:42:04Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7094</id>
		<title>Update.bat</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7094"/>
		<updated>2025-11-01T17:15:20Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei manchen Projekten kommt man nicht umhin, bei der Workunit-Anforderung nachzuhelfen.&lt;br /&gt;
&lt;br /&gt;
Dies erfolgt am einfachsten mit einer ausführbaren Datei, oder im Falle von Linux, mit einer Komandozeile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Grid, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
echo off&lt;br /&gt;
time /t&lt;br /&gt;
timeout 122&lt;br /&gt;
&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
GOTO START &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Danach die Datei mit dem Namen &amp;quot;Update.bat&amp;quot; im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Darauf achten, dass die Datei nicht &amp;quot;Update.bat.&#039;&#039;&#039;txt&#039;&#039;&#039;&amp;quot; heißt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei mit Doppelklick starten, beenden mit Strg+C und mit j bestätigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zahl hinter &amp;quot;timeout&amp;quot; ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.&lt;br /&gt;
&lt;br /&gt;
Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
Sollte der Upload hängen, kann mit dieser weiteren Zeile der Upload erneut angestoßen werden:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --network_available  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, nimmt folgendes, und paßt es an:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
time /t&lt;br /&gt;
timeout 15&lt;br /&gt;
GOTO START&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mehrere Rechner und Instanzen verwendet werden, reicht es aus, dass eine einzige update.bat für alle Rechner und Instanzen arbeitet.&lt;br /&gt;
&lt;br /&gt;
== Powershell-Skript ==&lt;br /&gt;
Als Datei &#039;&#039;update.ps1&#039;&#039; abgespeichert und dann Rechtsklick auf die Datei und &#039;&#039;Mit Powershell ausführen&#039;&#039;:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$DLY=190                                                             #project delay&lt;br /&gt;
$PEN=30                                                              #penetration interval&lt;br /&gt;
$KYW=&#039;downloading&#039;                                                     #keyword in tasklist&lt;br /&gt;
$PRJ=&#039;http://www.worldcommunitygrid.org/&#039;                            #project url&lt;br /&gt;
$PBC=&#039;C:\Program Files\BOINC\boinccmd.exe&#039;                            #path to boinc+command&lt;br /&gt;
Do{$D = (Get-Date).ToString(&amp;quot;dd.MM.yyyy HH:mm:ss :&amp;quot;)                     #timestamp&lt;br /&gt;
    .$PBC --network_available                                     &lt;br /&gt;
    .$PBC --project $PRJ update time /t                             &lt;br /&gt;
    $M = .$PBC --get_tasks | Select-String -Pattern $KYW&lt;br /&gt;
    if ($M.Count -gt 0) {&lt;br /&gt;
        Write-Host &amp;quot;$D Naechster Versuch in $PEN Sekunden fuer $PRJ&amp;quot;&lt;br /&gt;
        timeout $PEN     &lt;br /&gt;
        }&lt;br /&gt;
        else { Write-Host &amp;quot;$D Auf Arbeit warten! Verzoegerung: $DLY Sekunden in Projekt $PRJ&amp;quot;&lt;br /&gt;
        timeout $DLY&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
Until (0)&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Konsole im Verzeichnis: /var/lib/boinc-client/ mit Strg+Alt+T öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Grid, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, braucht nur --host 127.0.0.1:xxxx einsetzen. Die xxxx stehen für den Namen der Instanz.&lt;br /&gt;
Im folgendem Beispiel hat die Instanz die laufende Nummer 31417. Das Passwort anpassen nach Inhalt der [[Instanzen anlegen + verwalten|gui_rpc_auth.cfg]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --host 127.0.0.1:31417 --passwd p3d --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In nicht nachvollziehbaren Fällen, kann die Fehlermeldung &#039;Authorization failure: -155&#039; erscheinen, wenn in der Datei gui_rpc_auth.cfg kein Passwort hinterlegt ist. Der Fehler läßt sich mit zwei Anführungszeichen wie folgt beheben: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --host 127.0.0.1:31417 --passwd &#039;&#039; --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Enter ausführen, und mit Strg+C beenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Eintrag hinter &amp;quot;sleep&amp;quot; ist analog zu &amp;quot;timeout&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Gridcoin&amp;diff=7087</id>
		<title>Gridcoin</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Gridcoin&amp;diff=7087"/>
		<updated>2024-10-12T10:52:23Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Die Seite wurde neu angelegt: „&amp;lt;big&amp;gt;Gridcoin&amp;lt;/big&amp;gt;  &amp;lt;big&amp;gt;Umzug der GridCoin-Wallet auf einen anderen Rechner&amp;lt;/big&amp;gt;  Umzug Wallet auf anderen Rechner​ # GridCoin(GC) Wallet auf dem anderen…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;Gridcoin&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Umzug der GridCoin-Wallet auf einen anderen Rechner&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Umzug Wallet auf anderen Rechner​&lt;br /&gt;
# GridCoin(GC) Wallet auf dem anderen Rechner frisch installiert, die blockchain syncen lassen und dann GC beenden.&lt;br /&gt;
# Backup der Wallet- und der Konfigurationsdatei auf dem alten Rechner. GC beenden!&lt;br /&gt;
# Gesicherte Wallet + Konfig Datei des alten Rechners auf dem neuen Rechner einspielen. Email Adresse, die in den BOINC Accounts verwendet wird, in der Konfig Datei zufügen. Zeile: email=m.mustermann@mm.de&lt;br /&gt;
# GC auf dem neuen Rechner starten. Es sollte jetzt alles laufen.&lt;br /&gt;
# Den alten Rechner ausschalten und am besten auch GC deinstallieren oder nur GC deinstallieren.&lt;br /&gt;
&lt;br /&gt;
Sollte der GC auf zwei oder mehr Rechnern laufen wird man irgendwann gebannt!&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7074</id>
		<title>Update.bat</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7074"/>
		<updated>2022-09-24T21:59:09Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Powershell-Skript von Emploi eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei manchen Projekten kommt man nicht umhin, bei der Workunit-Anforderung nachzuhelfen.&lt;br /&gt;
&lt;br /&gt;
Dies erfolgt am einfachsten mit einer ausführbaren Datei, oder im Falle von Linux, mit einer Komandozeile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Gird, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
echo off&lt;br /&gt;
time /t&lt;br /&gt;
timeout 122&lt;br /&gt;
&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
GOTO START &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Danach die Datei mit dem Namen &amp;quot;Update.bat&amp;quot; im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Darauf achten, dass die Datei nicht &amp;quot;Update.bat.&#039;&#039;&#039;txt&#039;&#039;&#039;&amp;quot; heißt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei mit Doppelklick starten, beenden mit Strg+C und mit j bestätigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zahl hinter &amp;quot;timeout&amp;quot; ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.&lt;br /&gt;
&lt;br /&gt;
Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
Sollte der Upload hängen, kann mit dieser weiteren Zeile der Upload erneut angestoßen werden:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --network_available  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, nimmt folgendes, und paßt es an:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
time /t&lt;br /&gt;
timeout 15&lt;br /&gt;
GOTO START&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mehrere Rechner und Instanzen verwendet werden, reicht es aus, dass eine einzige update.bat für alle Rechner und Instanzen arbeitet.&lt;br /&gt;
&lt;br /&gt;
== Powershell-Skript ==&lt;br /&gt;
Als Datei &#039;&#039;update.ps1&#039;&#039; abgespeichert und dann Rechtsklick auf die Datei und &#039;&#039;Mit Powershell ausführen&#039;&#039;:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$DLY=190                                                             #project delay&lt;br /&gt;
$PEN=30                                                              #penetration interval&lt;br /&gt;
$KYW=&#039;downloading&#039;                                                     #keyword in tasklist&lt;br /&gt;
$PRJ=&#039;http://www.worldcommunitygrid.org/&#039;                            #project url&lt;br /&gt;
$PBC=&#039;C:\Program Files\BOINC\boinccmd.exe&#039;                            #path to boinc+command&lt;br /&gt;
Do{$D = (Get-Date).ToString(&amp;quot;dd.MM.yyyy HH:mm:ss :&amp;quot;)                     #timestamp&lt;br /&gt;
    .$PBC --network_available                                     &lt;br /&gt;
    .$PBC --project $PRJ update time /t                             &lt;br /&gt;
    $M = .$PBC --get_tasks | Select-String -Pattern $KYW&lt;br /&gt;
    if ($M.Count -gt 0) {&lt;br /&gt;
        Write-Host &amp;quot;$D Naechster Versuch in $PEN Sekunden fuer $PRJ&amp;quot;&lt;br /&gt;
        timeout $PEN     &lt;br /&gt;
        }&lt;br /&gt;
        else { Write-Host &amp;quot;$D Auf Arbeit warten! Verzoegerung: $DLY Sekunden in Projekt $PRJ&amp;quot;&lt;br /&gt;
        timeout $DLY&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
Until (0)&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Konsole im Verzeichnis: /var/lib/boinc-client/ mit Strg+Alt+T öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Grid, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, braucht nur --host 127.0.0.1:xxxx einsetzen. Die xxxx stehen für den Namen der Instanz.&lt;br /&gt;
Im folgendem Beispiel hat die Instanz die laufende Nummer 31417. Das Passwort anpassen nach Inhalt der [[Instanzen anlegen + verwalten|gui_rpc_auth.cfg]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --host 127.0.0.1:31417 --passwd p3d --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Enter ausführen, und mit Strg+C beenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Eintrag hinter &amp;quot;sleep&amp;quot; ist analog zu &amp;quot;timeout&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7063</id>
		<title>Update.bat</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7063"/>
		<updated>2022-05-18T08:40:23Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei manchen Projekten kommt man nicht umhin, bei der Workunit-Anforderung nachzuhelfen.&lt;br /&gt;
&lt;br /&gt;
Dies erfolgt am einfachsten mit einer ausführbaren Datei, oder im Falle von Linux, mit einer Komandozeile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Gird, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
echo off&lt;br /&gt;
time /t&lt;br /&gt;
timeout 122&lt;br /&gt;
&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
GOTO START &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Danach die Datei mit dem Namen &amp;quot;Update.bat&amp;quot; im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Darauf achten, dass die Datei nicht &amp;quot;Update.bat.&#039;&#039;&#039;txt&#039;&#039;&#039;&amp;quot; heißt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei mit Doppelklick starten, beenden mit Strg+C und mit j bestätigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zahl hinter &amp;quot;timeout&amp;quot; ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.&lt;br /&gt;
&lt;br /&gt;
Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
Sollte der Upload hängen, kann mit dieser weiteren Zeile der Upload erneut angestoßen werden:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --network_available  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, nimmt folgendes, und paßt es an:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
time /t&lt;br /&gt;
timeout 15&lt;br /&gt;
GOTO START&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mehrere Rechner und Instanzen verwendet werden, reicht es aus, dass eine einzige update.bat für alle Rechner und Instanzen arbeitet.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Konsole im Verzeichnis: /var/lib/boinc-client/ mit Strg+Alt+T öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Grid, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, braucht nur --host 127.0.0.1:xxxx einsetzen. Die xxxx stehen für den Namen der Instanz.&lt;br /&gt;
Im folgendem Beispiel hat die Instanz die laufende Nummer 31417. Das Passwort anpassen nach Inhalt der [[Instanzen anlegen + verwalten|gui_rpc_auth.cfg]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --host 127.0.0.1:31417 --passwd p3d --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Enter ausführen, und mit Strg+C beenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Eintrag hinter &amp;quot;sleep&amp;quot; ist analog zu &amp;quot;timeout&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7062</id>
		<title>Update.bat</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7062"/>
		<updated>2022-05-18T08:35:40Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei manchen Projekten kommt man nicht umhin, bei der Workunit-Anforderung nachzuhelfen.&lt;br /&gt;
&lt;br /&gt;
Dies erfolgt am einfachsten mit einer ausführbaren Datei, oder im Falle von Linux, mit einer Komandozeile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Gird, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
echo off&lt;br /&gt;
time /t&lt;br /&gt;
timeout 122&lt;br /&gt;
&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
GOTO START &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Danach die Datei mit dem Namen &amp;quot;Update.bat&amp;quot; im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Darauf achten, dass die Datei nicht &amp;quot;Update.bat.&#039;&#039;&#039;txt&#039;&#039;&#039;&amp;quot; heißt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei mit Doppelklick starten, beenden mit Strg+C und mit j bestätigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zahl hinter &amp;quot;timeout&amp;quot; ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.&lt;br /&gt;
&lt;br /&gt;
Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
Sollte der Upload hängen, kann mit dieser weiteren Zeile der Upload erneut angestoßen werden:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --network_available  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, nimmt folgendes, und paßt es an:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
time /t&lt;br /&gt;
timeout 15&lt;br /&gt;
GOTO START&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mehrere Rechner und Instanzen verwendet werden, reicht es aus, dass eine einzige update.bat für alle Rechner und Instanzen arbeitet.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Konsole im Verzeichnis: /var/lib/boinc-client/ mit Strg+Alt+T öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Grid, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, braucht nur --host 127.0.0.1:xxxx einsetzen. Die xxxx stehen für den Namen der Instanz.&lt;br /&gt;
Im folgendem Beispiel hat die Instanz die laufende Nummer 31417.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;while true; do boinccmd --host 127.0.0.1:31417 --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Enter ausführen, und mit Strg+C beenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Eintrag hinter &amp;quot;sleep&amp;quot; ist analog zu &amp;quot;timeout&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=ClimatePrediction.net&amp;diff=7052</id>
		<title>ClimatePrediction.net</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=ClimatePrediction.net&amp;diff=7052"/>
		<updated>2022-01-15T14:31:38Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: /* Teilnahme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- [[Distributed Computing Wiki:Formatvorlage Projekt]] --&amp;gt;&lt;br /&gt;
{| {{Steckbrief}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Kategorie|Meteorologie}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Betreiber|University of Oxford}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Nationalität|Großbritannien|uk}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Start|September 2003 (BOINC: August 2004)}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Status|Stabil}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Webseite|URL=http://climateapps2.oucs.ox.ac.uk/cpdnboinc/|Name=climateapps2.oucs.ox.ac.uk/cpdnboinc/}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Webseite|URL=http://cpdnbeta.oerc.ox.ac.uk/|Name=cpdnbeta.oerc.ox.ac.uk|Typ=Beta}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Anmeldung|URL=http://climateprediction.net/}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Anmeldung|URL=http://cpdnbeta.oerc.ox.ac.uk/|Typ=Beta}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Clients Systeme}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Clients Architektur|x86|x|x|x|?|-}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Clients Architektur|x86-64|-|-|x|-|-}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief P3D-Statistik|URL=http://climateapps2.oucs.ox.ac.uk/cpdnboinc/team_display.php?teamid=91}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief P3D-Statistik|URL=http://cpdnbeta.oerc.ox.ac.uk/team_display.php?teamid=37|Typ=Beta}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief P3D-Statistik Live|Name=Climate Prediction}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ClimatePrediction.net&#039;&#039;&#039; ist ein Projekt der University of Oxford. Es simuliert mit verschiedenen Klimamodellen das Wetter von 1950 bis in die Neuzeit um &amp;quot;gute&amp;quot; Modelle zu finden. In einer weiteren Phase wird mit diesen Modellen das Klima bis 2050 simuliert.&lt;br /&gt;
&lt;br /&gt;
== Projektbeschreibung ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Erfolge des Projekts ==&lt;br /&gt;
&lt;br /&gt;
TODO: Hier sollte auf bisher erzielte Erfolge und veröffentlichte Arbeiten des Projekts eingegangen werden.&lt;br /&gt;
&lt;br /&gt;
== Planet 3DNow! ==&lt;br /&gt;
&lt;br /&gt;
Planet 3DNow! nimmt seit dem 05.11.2003 mit einem eigenen Team an ClimatePrediction.net teil. Seit dem 30.07.2007 ist Planet 3DNow! auch beim ClimatePrediction.net Betatest vertreten.&lt;br /&gt;
&lt;br /&gt;
TODO: Hier sollte auf unser Team bei diesem Projekt eingegangen werden.&lt;br /&gt;
&lt;br /&gt;
== Teilnahme ==&lt;br /&gt;
&#039;&#039;&#039;Hinweise zu Installation und Konfiguration:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt nur selten Workunits für Windows, dagegen gibt es fortlaufend für Linux neue Arbeit. Allerdings ist zu beachten, dass die Anwendungen noch 32bit-kompiliert sind und daher die 32-Bit Unterstützung in den aktuellen 64bit-Linuxen häufig erst noch nachgerüstet werden muss. Siehe dazu im climateprediction-Forum&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://www.cpdn.org/forum_thread.php?id=7828&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://www.cpdn.org/forum_thread.php?id=8916&lt;br /&gt;
&lt;br /&gt;
== Banner ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Banner CP.png]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Banner CP2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Banner_CP_BETA.png]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://climateapps2.oucs.ox.ac.uk/cpdnboinc/ climateapps2.oucs.ox.ac.uk/cpdnboinc/] - Internetpräsenz des Projekts&lt;br /&gt;
* [http://cpdnbeta.oerc.ox.ac.uk/ cpdnbeta.oerc.ox.ac.uk] - Internetpräsenz des Betatests&lt;br /&gt;
* [http://climateapps2.oucs.ox.ac.uk/cpdnboinc/team_display.php?teamid=91 Planet 3DNow! Teamstatistik]&lt;br /&gt;
* [http://cpdnbeta.oerc.ox.ac.uk/team_display.php?teamid=37 Planet 3DNow! Teamstatistik] (ClimatePrediction.net Beta)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{NaviBlock&lt;br /&gt;
|Vorlage:Navigationsleiste BOINC&lt;br /&gt;
|Navigationsleiste Nicht-BOINC&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Meteorologie]]&lt;br /&gt;
[[Kategorie:BOINC-Projekt]]&lt;br /&gt;
[[Kategorie:Planet 3DNow! Team]]&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Client_state.xml&amp;diff=7044</id>
		<title>Client state.xml</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Client_state.xml&amp;diff=7044"/>
		<updated>2021-06-30T10:45:41Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Abschnitt [[Boinc Scheduler|Boinc Scheduler]] wird u.a. auf die grundsätzliche Funktion der client_state.xml-Datei eingegangen.&lt;br /&gt;
&lt;br /&gt;
An dieser Stelle greifen wir einige Zeilen dieser Datei auf, um deren Bedeutung zu erklären, und durch gezieltes Ändern der Einträge, Nutzen daraus zu ziehen.&lt;br /&gt;
&lt;br /&gt;
Abgelegt ist die Datei unter Windows im Verzeichnis C:\ProgramData\BOINC\client_state.xml&lt;br /&gt;
&lt;br /&gt;
Unter Linux liegt sie im Verzeichnis /var/lib/boinc-client/client_state.xml&lt;br /&gt;
&lt;br /&gt;
Abhängig bei wievielen Projekten der Boinc-Manager angemeldet ist, ist auch der Umfang des Inhaltes.&lt;br /&gt;
Das ist Wichtig zu beachten, damit auch im richtigen Abschnitt die gewünschte Änderung vorgenommen wird.&lt;br /&gt;
&lt;br /&gt;
Änderungen an der Datei lassen sich nur bei beendetem Boinc-Manager vornehmen. Änderungen im laufenden Betrieb, lassen sich endweder nicht abspeichern, oder werden vom System wieder überschrieben.&lt;br /&gt;
&lt;br /&gt;
Anfangen wollen wir mit zwei Einträgen, die gleich mal grundsätzlich immer geändert werden können.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Über die Einträge &amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt; weiß das Projekt, wie lange der Boinc-Client mit ihm bereits verbunden ist.&lt;br /&gt;
Um so höher dieser Wert ist, um so schneller werden dem Client WUs zugewiesen. Der maximale Wert muß &amp;lt; 1 sein.&lt;br /&gt;
Die beiden Zeilen befinden sich im Abschnitt &amp;lt;time_stats&amp;gt;. Als Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;time_stats&amp;gt;&lt;br /&gt;
   &amp;lt;on_frac&amp;gt;0.99&amp;lt;/on_frac&amp;gt;&lt;br /&gt;
   &amp;lt;active_frac&amp;gt;0.99&amp;lt;/active_frac&amp;gt;&lt;br /&gt;
 &amp;lt;/time_stats&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;duration_correction_factor&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Eintrag den wir verändern wollen, geht es um die vermutete Berechnungsdauer pro Workunit (WU).&lt;br /&gt;
In Abhängigkeit der Berechnungsdauer pro WU, und dem eingestellten Wert im Boinc-Manger bezüglich der Arbeitszeit, für die wir WUs haben wollen, errechnet der Projektserver die Menge an WUs, die runtergeladen werden können.&lt;br /&gt;
Auf dem Projektserver ist diese Berechnungszeit abgelegt, und bezieht sich in der Regel auf die Zeit, die der Projektserver benötigt hat. Dieser Wert unterscheidet sich natürlich vom eingenen System.&lt;br /&gt;
Mit jeder gerechneten und zurück gesendeten WU, wird der Wert angeglichen, und es können bezogen auf die eingestellte Arbeitszeit, mehr WUs auf den eigenen Rechner runtergeladen werden.&lt;br /&gt;
Um diesen Vorgang abzukürzen, gehen wir in der client_state.xml in den Projektabschnitt, deren Wert wir ändern wollen.&lt;br /&gt;
&lt;br /&gt;
Im Beispielfall soll das der Projektabschnitt von Einstein@home sein:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;project&amp;gt;&lt;br /&gt;
    &amp;lt;master_url&amp;gt;http://einstein.phys.uwm.edu/&amp;lt;/master_url&amp;gt;&lt;br /&gt;
    &amp;lt;project_name&amp;gt;Einstein@Home&amp;lt;/project_name&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
    &amp;lt;duration_correction_factor&amp;gt;&#039;&#039;&#039;0.282786&#039;&#039;&#039;&amp;lt;/duration_correction_factor&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier ist bereits der tatsächliche Wert vorhanden. Bei der Neuanmeldung beim Projekt, steht hier eine Zahl &amp;lt; 0.999999.&lt;br /&gt;
Der Wert oben steht für die Berechnungszeit einer CPU-WU. Der Wert für eine GPU-WU ist in der Regel &amp;lt; 0,010000.&lt;br /&gt;
&lt;br /&gt;
===Hochladen ohne Fertigmeldung===&lt;br /&gt;
Anstatt sperren der IP bzw. des DNS-Namens via [[hosts-Einträge]] kann auch nur die Scheduler-URL gesperrt werden. Dies ist auch die einzige Lösung, das hochladen vom melden zu trennen, wenn das Projekt nur einen einzigen Server besitzt, der Scheduler also den gleichen DNS-Namen bzw. IP wie die Webseite des Projekts hat.&lt;br /&gt;
&lt;br /&gt;
So kann das Hochladen ohne Fertigmeldung in der client state.xml eingerichtet werden:&lt;br /&gt;
&lt;br /&gt;
In dieser Reihenfolge zum bunkern und hochladen ohne melden:&lt;br /&gt;
&lt;br /&gt;
# mit WUs je Instanz vollladen&lt;br /&gt;
# BM bzw. Instanz beenden&lt;br /&gt;
# client_state.xml editieren und Wert von &amp;lt;scheduler_url&amp;gt; ändern auf eine nicht existente URL&lt;br /&gt;
# BM bzw. Instanz starten und rechnen lassen&lt;br /&gt;
[[Datei:1621414547470.png|mini]]&lt;br /&gt;
[[Datei:1621414594879.png|mini]]&lt;br /&gt;
&lt;br /&gt;
Und in dieser Reihenfolge zum melden:&lt;br /&gt;
&lt;br /&gt;
# BM bzw. Instanz beenden&lt;br /&gt;
# client_state.xml editieren und Wert von &amp;lt;scheduler_url&amp;gt; auf den Originalwert zurückändern&lt;br /&gt;
# BM bzw. Instanz starten und Projekt aktualisieren&lt;br /&gt;
[[Datei:1621427921183.png|mini]]&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Radioactive@Home&amp;diff=7042</id>
		<title>Radioactive@Home</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Radioactive@Home&amp;diff=7042"/>
		<updated>2021-06-17T06:17:08Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: /* Teilnahme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- [[Distributed Computing Wiki:Formatvorlage Projekt]] --&amp;gt;&lt;br /&gt;
{| {{Steckbrief}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Kategorie|Physik}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Betreiber|BOINC@Poland Team}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Nationalität|Polen|pl}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Start|April 2011}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Status|Alpha}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Checkpoints|?}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Webseite|URL=http://radioactiveathome.org/en/|Name=radioactiveathome.org/en/}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Anmeldung|URL=http://radioactiveathome.org/boinc/}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Clients Systeme}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief Clients Architektur|x86|x|x|-|-|-}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief P3D-Statistik|URL=http://radioactiveathome.org/boinc/team_display.php?teamid=225}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Steckbrief P3D-Statistik Live|Name=Radioactive@Home}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Stub Artikel|Einleitung, Beschreibung, Erfolge, Teilnahme}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Radioactive@Home&#039;&#039;&#039; ist ein polnisches Projekt unter &#039;&#039;&#039;BOINC&#039;&#039;&#039;. Das Hauptziel des Projektes ist es, durch Sammeln von Informationen über Gamma-Strahlung mit Hilfe von Sensoren freie und ständig aktualisierte Karten von Strahlung zu schaffen. Das Project ist nicht-kommerziell, die Software wird unter der GNU General Public License (GPL) lizenziert werden.&lt;br /&gt;
&lt;br /&gt;
== Projektbeschreibung ==&lt;br /&gt;
&lt;br /&gt;
== Erfolge des Projekts ==&lt;br /&gt;
&lt;br /&gt;
== Planet 3DNow! ==&lt;br /&gt;
&lt;br /&gt;
Planet 3DNow! nimmt seit dem 16.06.2011 mit einem eigenen Team an Radioactive@Home teil.&lt;br /&gt;
&lt;br /&gt;
==Teilnahme==&lt;br /&gt;
Die Teilnahme ist nur mit einem Sensormodul (30-33€, Stand 2019) möglich.&lt;br /&gt;
&lt;br /&gt;
== Banner ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://radioactiveathome.org/boinc/ Internetpräsenz des Projekts]&lt;br /&gt;
* [http://radioactiveathome.org/boinc/team_display.php?teamid=225 Planet 3DNow! Teamstatistik]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{NaviBlock&lt;br /&gt;
|Vorlage:Navigationsleiste BOINC&lt;br /&gt;
|Navigationsleiste Nicht-BOINC&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Physik]]&lt;br /&gt;
[[Kategorie:BOINC-Projekt]]&lt;br /&gt;
[[Kategorie:Planet 3DNow! Team]]&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Client_state.xml&amp;diff=7017</id>
		<title>Client state.xml</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Client_state.xml&amp;diff=7017"/>
		<updated>2021-05-21T06:36:25Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: /* Hochladen ohne Fertigmeldung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Abschnitt [[Boinc Scheduler|Boinc Scheduler]] wird u.a. auf die grundsätzliche Funktion der client_state.xml-Datei eingegangen.&lt;br /&gt;
&lt;br /&gt;
An dieser Stelle greifen wir einige Zeilen dieser Datei auf, um deren Bedeutung zu erklären, und durch gezieltes Ändern der Einträge, Nutzen daraus zu ziehen.&lt;br /&gt;
&lt;br /&gt;
Abgelegt ist die Datei unter Windows im Verzeichnis C:\ProgrammData\BOINC\client_state.xml&lt;br /&gt;
&lt;br /&gt;
Unter Linux liegt sie im Verzeichnis /var/lib/boinc-client/client_state.xml&lt;br /&gt;
&lt;br /&gt;
Abhängig bei wievielen Projekten der Boinc-Manager angemeldet ist, ist auch der Umfang des Inhaltes.&lt;br /&gt;
Das ist Wichtig zu beachten, damit auch im richtigen Abschnitt die gewünschte Änderung vorgenommen wird.&lt;br /&gt;
&lt;br /&gt;
Änderungen an der Datei lassen sich nur bei beendetem Boinc-Manager vornehmen. Änderungen im laufenden Betrieb, lassen sich endweder nicht abspeichern, oder werden vom System wieder überschrieben.&lt;br /&gt;
&lt;br /&gt;
Anfangen wollen wir mit zwei Einträgen, die gleich mal grundsätzlich immer geändert werden können.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Über die Einträge &amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt; weiß das Projekt, wie lange der Boinc-Client mit ihm bereits verbunden ist.&lt;br /&gt;
Um so höher dieser Wert ist, um so schneller werden dem Client WUs zugewiesen. Der maximale Wert muß &amp;lt; 1 sein.&lt;br /&gt;
Die beiden Zeilen befinden sich im Abschnitt &amp;lt;time_stats&amp;gt;. Als Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;time_stats&amp;gt;&lt;br /&gt;
   &amp;lt;on_frac&amp;gt;0.99&amp;lt;/on_frac&amp;gt;&lt;br /&gt;
   &amp;lt;active_frac&amp;gt;0.99&amp;lt;/active_frac&amp;gt;&lt;br /&gt;
 &amp;lt;/time_stats&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;duration_correction_factor&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Eintrag den wir verändern wollen, geht es um die vermutete Berechnungsdauer pro Workunit (WU).&lt;br /&gt;
In Abhängigkeit der Berechnungsdauer pro WU, und dem eingestellten Wert im Boinc-Manger bezüglich der Arbeitszeit, für die wir WUs haben wollen, errechnet der Projektserver die Menge an WUs, die runtergeladen werden können.&lt;br /&gt;
Auf dem Projektserver ist diese Berechnungszeit abgelegt, und bezieht sich in der Regel auf die Zeit, die der Projektserver benötigt hat. Dieser Wert unterscheidet sich natürlich vom eingenen System.&lt;br /&gt;
Mit jeder gerechneten und zurück gesendeten WU, wird der Wert angeglichen, und es können bezogen auf die eingestellte Arbeitszeit, mehr WUs auf den eigenen Rechner runtergeladen werden.&lt;br /&gt;
Um diesen Vorgang abzukürzen, gehen wir in der client_state.xml in den Projektabschnitt, deren Wert wir ändern wollen.&lt;br /&gt;
&lt;br /&gt;
Im Beispielfall soll das der Projektabschnitt von Einstein@home sein:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;project&amp;gt;&lt;br /&gt;
    &amp;lt;master_url&amp;gt;http://einstein.phys.uwm.edu/&amp;lt;/master_url&amp;gt;&lt;br /&gt;
    &amp;lt;project_name&amp;gt;Einstein@Home&amp;lt;/project_name&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
    &amp;lt;duration_correction_factor&amp;gt;&#039;&#039;&#039;0.282786&#039;&#039;&#039;&amp;lt;/duration_correction_factor&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier ist bereits der tatsächliche Wert vorhanden. Bei der Neuanmeldung beim Projekt, steht hier eine Zahl &amp;lt; 0.999999.&lt;br /&gt;
Der Wert oben steht für die Berechnungszeit einer CPU-WU. Der Wert für eine GPU-WU ist in der Regel &amp;lt; 0,010000.&lt;br /&gt;
&lt;br /&gt;
===Hochladen ohne Fertigmeldung===&lt;br /&gt;
Anstatt sperren der IP bzw. des DNS-Namens via [[hosts-Einträge]] kann auch nur die Scheduler-URL gesperrt werden. Dies ist auch die einzige Lösung, das hochladen vom melden zu trennen, wenn das Projekt nur einen einzigen Server besitzt, der Scheduler also den gleichen DNS-Namen bzw. IP wie die Webseite des Projekts hat.&lt;br /&gt;
&lt;br /&gt;
So kann das Hochladen ohne Fertigmeldung in der client state.xml eingerichtet werden:&lt;br /&gt;
&lt;br /&gt;
In dieser Reihenfolge zum bunkern und hochladen ohne melden:&lt;br /&gt;
&lt;br /&gt;
# mit WUs je Instanz vollladen&lt;br /&gt;
# BM bzw. Instanz beenden&lt;br /&gt;
# client_state.xml editieren und Wert von &amp;lt;scheduler_url&amp;gt; ändern auf eine nicht existente URL&lt;br /&gt;
# BM bzw. Instanz starten und rechnen lassen&lt;br /&gt;
[[Datei:1621414547470.png|mini]]&lt;br /&gt;
[[Datei:1621414594879.png|mini]]&lt;br /&gt;
&lt;br /&gt;
Und in dieser Reihenfolge zum melden:&lt;br /&gt;
&lt;br /&gt;
# BM bzw. Instanz beenden&lt;br /&gt;
# client_state.xml editieren und Wert von &amp;lt;scheduler_url&amp;gt; auf den Originalwert zurückändern&lt;br /&gt;
# BM bzw. Instanz starten und Projekt aktualisieren&lt;br /&gt;
[[Datei:1621427921183.png|mini]]&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Datei:1621427921183.png&amp;diff=7016</id>
		<title>Datei:1621427921183.png</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Datei:1621427921183.png&amp;diff=7016"/>
		<updated>2021-05-21T06:35:56Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BM mit NFS: Hochgeladen und gemeldet&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Datei:1621414594879.png&amp;diff=7015</id>
		<title>Datei:1621414594879.png</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Datei:1621414594879.png&amp;diff=7015"/>
		<updated>2021-05-21T06:35:07Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BM mit NFS: Hochgeladen, meldebereit&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Datei:1621414547470.png&amp;diff=7014</id>
		<title>Datei:1621414547470.png</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Datei:1621414547470.png&amp;diff=7014"/>
		<updated>2021-05-21T06:34:18Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BM mit NFS: Hochgeladen, Scheduler Request failed&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Client_state.xml&amp;diff=7013</id>
		<title>Client state.xml</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Client_state.xml&amp;diff=7013"/>
		<updated>2021-05-21T06:28:13Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: /* Hochladen ohne Fertigmeldung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Abschnitt [[Boinc Scheduler|Boinc Scheduler]] wird u.a. auf die grundsätzliche Funktion der client_state.xml-Datei eingegangen.&lt;br /&gt;
&lt;br /&gt;
An dieser Stelle greifen wir einige Zeilen dieser Datei auf, um deren Bedeutung zu erklären, und durch gezieltes Ändern der Einträge, Nutzen daraus zu ziehen.&lt;br /&gt;
&lt;br /&gt;
Abgelegt ist die Datei unter Windows im Verzeichnis C:\ProgrammData\BOINC\client_state.xml&lt;br /&gt;
&lt;br /&gt;
Unter Linux liegt sie im Verzeichnis /var/lib/boinc-client/client_state.xml&lt;br /&gt;
&lt;br /&gt;
Abhängig bei wievielen Projekten der Boinc-Manager angemeldet ist, ist auch der Umfang des Inhaltes.&lt;br /&gt;
Das ist Wichtig zu beachten, damit auch im richtigen Abschnitt die gewünschte Änderung vorgenommen wird.&lt;br /&gt;
&lt;br /&gt;
Änderungen an der Datei lassen sich nur bei beendetem Boinc-Manager vornehmen. Änderungen im laufenden Betrieb, lassen sich endweder nicht abspeichern, oder werden vom System wieder überschrieben.&lt;br /&gt;
&lt;br /&gt;
Anfangen wollen wir mit zwei Einträgen, die gleich mal grundsätzlich immer geändert werden können.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Über die Einträge &amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt; weiß das Projekt, wie lange der Boinc-Client mit ihm bereits verbunden ist.&lt;br /&gt;
Um so höher dieser Wert ist, um so schneller werden dem Client WUs zugewiesen. Der maximale Wert muß &amp;lt; 1 sein.&lt;br /&gt;
Die beiden Zeilen befinden sich im Abschnitt &amp;lt;time_stats&amp;gt;. Als Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;time_stats&amp;gt;&lt;br /&gt;
   &amp;lt;on_frac&amp;gt;0.99&amp;lt;/on_frac&amp;gt;&lt;br /&gt;
   &amp;lt;active_frac&amp;gt;0.99&amp;lt;/active_frac&amp;gt;&lt;br /&gt;
 &amp;lt;/time_stats&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;duration_correction_factor&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Eintrag den wir verändern wollen, geht es um die vermutete Berechnungsdauer pro Workunit (WU).&lt;br /&gt;
In Abhängigkeit der Berechnungsdauer pro WU, und dem eingestellten Wert im Boinc-Manger bezüglich der Arbeitszeit, für die wir WUs haben wollen, errechnet der Projektserver die Menge an WUs, die runtergeladen werden können.&lt;br /&gt;
Auf dem Projektserver ist diese Berechnungszeit abgelegt, und bezieht sich in der Regel auf die Zeit, die der Projektserver benötigt hat. Dieser Wert unterscheidet sich natürlich vom eingenen System.&lt;br /&gt;
Mit jeder gerechneten und zurück gesendeten WU, wird der Wert angeglichen, und es können bezogen auf die eingestellte Arbeitszeit, mehr WUs auf den eigenen Rechner runtergeladen werden.&lt;br /&gt;
Um diesen Vorgang abzukürzen, gehen wir in der client_state.xml in den Projektabschnitt, deren Wert wir ändern wollen.&lt;br /&gt;
&lt;br /&gt;
Im Beispielfall soll das der Projektabschnitt von Einstein@home sein:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;project&amp;gt;&lt;br /&gt;
    &amp;lt;master_url&amp;gt;http://einstein.phys.uwm.edu/&amp;lt;/master_url&amp;gt;&lt;br /&gt;
    &amp;lt;project_name&amp;gt;Einstein@Home&amp;lt;/project_name&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
    &amp;lt;duration_correction_factor&amp;gt;&#039;&#039;&#039;0.282786&#039;&#039;&#039;&amp;lt;/duration_correction_factor&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier ist bereits der tatsächliche Wert vorhanden. Bei der Neuanmeldung beim Projekt, steht hier eine Zahl &amp;lt; 0.999999.&lt;br /&gt;
Der Wert oben steht für die Berechnungszeit einer CPU-WU. Der Wert für eine GPU-WU ist in der Regel &amp;lt; 0,010000.&lt;br /&gt;
&lt;br /&gt;
===Hochladen ohne Fertigmeldung===&lt;br /&gt;
Anstatt sperren der IP bzw. des DNS-Namens via [[hosts-Einträge]] kann auch nur die Scheduler-URL gesperrt werden. Dies ist auch die einzige Lösung, das hochladen vom melden zu trennen, wenn das Projekt nur einen einzigen Server besitzt, der Scheduler also den gleichen DNS-Namen bzw. IP wie die Webseite des Projekts hat.&lt;br /&gt;
&lt;br /&gt;
So kann das Hochladen ohne Fertigmeldung in der client state.xml eingerichtet werden:&lt;br /&gt;
&lt;br /&gt;
In dieser Reihenfolge zum bunkern und hochladen ohne melden:&lt;br /&gt;
&lt;br /&gt;
# mit WUs je Instanz vollladen&lt;br /&gt;
# BM bzw. Instanz beenden&lt;br /&gt;
# client_state.xml editieren und Wert von &amp;lt;scheduler_url&amp;gt; ändern auf eine nicht existente URL&lt;br /&gt;
# BM bzw. Instanz starten und rechnen lassen&lt;br /&gt;
&lt;br /&gt;
Und in dieser Reihenfolge zum melden:&lt;br /&gt;
&lt;br /&gt;
# BM bzw. Instanz beenden&lt;br /&gt;
# client_state.xml editieren und Wert von &amp;lt;scheduler_url&amp;gt; auf den Originalwert zurückändern&lt;br /&gt;
# BM bzw. Instanz starten und Projekt aktualisieren&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7009</id>
		<title>Update.bat</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Update.bat&amp;diff=7009"/>
		<updated>2021-05-19T07:53:06Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Uploadhilfe hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei manchen Projekten kommt man nicht umhin, bei der Workunit-Anforderung nachzuhelfen.&lt;br /&gt;
&lt;br /&gt;
Dies erfolgt am einfachsten mit einer ausführbaren Datei, oder im Falle von Linux, mit einer Komandozeile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Gird, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
echo off&lt;br /&gt;
time /t&lt;br /&gt;
timeout 122&lt;br /&gt;
&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
GOTO START &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Danach die Datei mit dem Namen &amp;quot;Update.bat&amp;quot; im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Darauf achten, dass die Datei nicht &amp;quot;Update.bat.&#039;&#039;&#039;txt&#039;&#039;&#039;&amp;quot; heißt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei mit Doppelklick starten, beenden mit Strg+C und mit j bestätigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zahl hinter &amp;quot;timeout&amp;quot; ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.&lt;br /&gt;
&lt;br /&gt;
Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
Sollte der Upload hängen, kann mit dieser weiteren Zeile der Upload erneut angestoßen werden:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;quot;C:\Programme\Boinc\boinccmd.exe&amp;quot; --network_available  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer mit Instanzen arbeitet, nimmt folgendes, und paßt es an:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
cls&lt;br /&gt;
:START&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9001 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --network_available&lt;br /&gt;
&amp;quot;%ProgramFiles%\BOINC\boinccmd.exe&amp;quot; --host 127.0.0.1:9002 --passwd p3d --project http://gene.disi.unitn.it/test/ update&lt;br /&gt;
&lt;br /&gt;
time /t&lt;br /&gt;
timeout 15&lt;br /&gt;
GOTO START&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Konsole im Verzeichnis: /var/lib/boinc-client/ mit Strg+Alt+T öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Grid, einfügen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; while true; do boinccmd --project http://gene.disi.unitn.it/test/ update; sleep 122; done&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit Enter ausführen, und mit Strg+C beenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Eintrag hinter &amp;quot;sleep&amp;quot; ist analog zu &amp;quot;timeout&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Boinc_Scheduler&amp;diff=7008</id>
		<title>Boinc Scheduler</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Boinc_Scheduler&amp;diff=7008"/>
		<updated>2021-05-19T07:46:07Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: /* direkte Manipulation client_state.xml */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Boinc Scheduler ist zuständig zum Abarbeiten der Projekte gemäß der eingestellten Ressourcen Anteile. &lt;br /&gt;
&lt;br /&gt;
== Ressourcenanteil ==&lt;br /&gt;
Diese können von 1% bis 1000% eingestellt werden, stellen jedoch keine echten % Anteile dar. Die Summe der eingestellten Ressourcen aller Projekte entspricht dann dem Nenner, die Ressource des Projekts dem Zähler.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
Projekt A ist auf 100% gesetzt; Projekt B ist auf 50% gesetzt; Projekt C ist auf 250% gesetzt -&amp;gt; A+B+C = 400&lt;br /&gt;
&lt;br /&gt;
Projekt A bekommt 100/400 = 25%; Projekt B bekommt 50/400 = 12,5%; Projekt C bekommt 250/400 = 62,5%&lt;br /&gt;
&lt;br /&gt;
Ohne die zusätzlichen Faktoren bedeutet diese, das Projekt C 2,5x mehr gerechnet wird als Projekt A, welches jedoch 2x mehr als Projekt B gerechnet wird.&lt;br /&gt;
&lt;br /&gt;
== Boinc Zeit Statistik ==&lt;br /&gt;
Boinc speichert in der client_state.xml unter dem abschnitt &amp;lt;time_stats&amp;gt; den Anteil in denen Boinc gestartet und aktiv ist. &lt;br /&gt;
 &amp;lt;time_stats&amp;gt;&lt;br /&gt;
  &amp;lt;on_frac&amp;gt;0.XXX&amp;lt;/on_frac&amp;gt;&lt;br /&gt;
  &amp;lt;active_frac&amp;gt;0.XXX&amp;lt;/active_frac&amp;gt;&lt;br /&gt;
 &amp;lt;/time_stats&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;on_frac&amp;gt; ist der Zeitanteil seit dem Boinc installiert wurde im Verhältnis zur Laufzeit des Boinc Clients, unabhängig davon ob er Berechnungen durchführt oder angehalten ist, sprich pausiert.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Boinc wurde vor genau 14 Tagen (14x24h) installiert, in dieser Zeit wurde der PC mit Boinc als Service Installation (Boinc startet automatisch mit dem OS) immer 8h lang eingeschaltet (10x8h). Dies ergibt 80 / 336 = &amp;lt;on_frac&amp;gt;0.238095238&amp;lt;/on_frac&amp;gt; = ~24% Laufzeit des Boinc Clients&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;active_frac&amp;gt; ist der Zeitanteil seit dem Boinc installiert wurde im Verhältnis zur aktiven Laufzeit des Boinc Clients, also die Zeit in der WUs abgearbeitet/berechnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Boinc wurde vor genau 14 Tagen (14x24h) installiert, in dieser Zeit wurde der PC mit Boinc als Service Installation (Boinc startet automatisch mit dem OS) immer 8h lang eingeschaltet und davon durfte 4h am Tag der Boinc Client seine Berechnungen durch führen. Dies ergibt 40 / 336 = &amp;lt;active_frac&amp;gt;0.119047619&amp;lt;/active_frac&amp;gt; = ~12% aktive Laufzeit des Boinc Clients, in der Berechnungen durchgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== STD und LTD Wert ==&lt;br /&gt;
Boinc speichert in der client_state.xml unter dem abschnitt &amp;lt;project&amp;gt; den jeweiligen Anteil in denen Boinc die Projekte rechnen lässt / aktiv ist.&lt;br /&gt;
 &amp;lt;project&amp;gt;&lt;br /&gt;
  &amp;lt;short_term_debt&amp;gt;XXX&amp;lt;/short_term_debt&amp;gt;&lt;br /&gt;
  &amp;lt;long_term_debt&amp;gt;XXX&amp;lt;/long_term_debt&amp;gt;&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;short_term_debt&amp;gt;, übersetzbar mit &amp;quot;Kurzzeit Schuld&amp;quot; liegt im Bereich von 0-86400 (Sekunden/Tag). Dieser Werte soll die Abarbeitung der WUs im Zeitraum &amp;lt;24h gewährleisten. Beim nächsten Umschalten gemäß der Ressourcenaufteilung wird das Projekt mit dem höchsten &amp;lt;short_term_debt&amp;gt; Wert bevorzugt. Es zeigt sozusagen die Schuld des Clients bei den jeweiligen Projekt/24h an. Ist der Wert 0 hat Boinc seine Arbeit, gemäß der Ressorcen einstellung geleistet.&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;long_term_debt&amp;gt;, übersetzbar mit &amp;quot;Langzeit Schuld&amp;quot; liegt im Bereich von +-1000000 Sekunden. Dieser ist einer der Faktoren zur WU Anforderung durch Boinc bei dem entsprechenden Projekt. Bei einem negativen Wert wird keine Arbeit angefordert. Boinc hat &amp;quot;zuviel&amp;quot; an diesen Projekt gemäß Ressourcen einstellung gerechnet. Bei einem positiven Wert, wird je nach Höhe und Ressourcenanteil Arbeit angefordert unter Berücksichtigung des &amp;lt;active_frac&amp;gt; Wertes. Stehen die Werte alle im negativen Bereich, so erscheint unter Meldungen overcomitted und no new work fetch allowed. Boinc ist dann überarbeitet (overcomitted) und fordert keine neuen WUs (no new work fetch allowed). Dieser Modus wird dann auch earliest-deadline-first (EDF) genannt.&lt;br /&gt;
&lt;br /&gt;
== EDF (Panik) Modus ==&lt;br /&gt;
&lt;br /&gt;
Neben den genannten Werten, beachtet Boinc auch die Deadline der WUs. Wenn es merkt das es &amp;quot;zuviel&amp;quot; Arbeit angefordert hat oder der &lt;br /&gt;
&amp;lt;active_frac&amp;gt; Wert sinkt (Urlaub -&amp;gt; PC ist mehr aus, es wird mehr gearbeitet -&amp;gt; Boinc darf weniger rechnen) werden die WUs mit der nächsten Deadline bevorzugt gerechnet um ein &amp;quot;brauchbares&amp;quot; Ergebnis zu gewährleisten. In dieser Zeit fordert Boinc keine Arbeit mehr an. Mittlerweile prüfen auch die Projekt Server die Zeitstatistiken und verweigern die Zuteilung von WUs, wenn gemäß der Werte, in der geforderten Zeit nicht berechnet werden können.&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Message from server: No work sent&lt;br /&gt;
 (won&#039;t finish in time) Computer on 50% of time, BOINC on 25% of that, this project gets 20% of that&lt;br /&gt;
 No work from project&lt;br /&gt;
Der Server sagt damit, das der PC 50% der Zeit an ist, 25% davon Boinc rechnen darf und das Projekt von dieser Zeit 20% nur bekommt.&lt;br /&gt;
&lt;br /&gt;
== Problem &amp;quot;No work sent&amp;quot; Lösungen ==&lt;br /&gt;
Nachfolgend verschieden Möglichkeiten um an Wus zu kommen, obwohl Boinc keine &amp;quot;will&amp;quot; bzw. bekommt.&lt;br /&gt;
&lt;br /&gt;
==== Verhaltensänderung ====&lt;br /&gt;
Es ist einfacher als man denkt und auch logisch: Mehr Rechenleistung gibt mehr Arbeit :-) &lt;br /&gt;
Sofern der PC leistungsfähig genug ist, kann man den Client einstellen, das er immer arbeitet, auch wenn der PC in Nutzung ist. Wenn Boinc dabei die normale Arbeit am PC stört, kann man z.B. über die Werte:&lt;br /&gt;
 On multiprocessors, use at most (&amp;lt; Version 5.10) X processors&lt;br /&gt;
 On multiprocessors, use at most (&amp;gt; Version 6.1)  X % of the processors&lt;br /&gt;
 Use at most (&amp;gt; Version 5.6)	X percent of CPU time&lt;br /&gt;
Boinc &amp;quot;begrenzen&amp;quot;. Genauer Erklärung dazu siehe [[http://dc.planet3dnow.de/wiki/index.php?title=Portal:BOINC/Konfiguration|BOINC Konfiguration]]&lt;br /&gt;
Der weitergehende Weg währe den PC &amp;quot;durchlaufen&amp;quot; zulassen, ist der PC mehr an steigen die Werte &amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt; von alleine. Je nach dem wie stark die Nutzungsänderung über den Zeitraum ist, kann das dauern. Zu Beachten ist dabei die stärker Belastung des PCs durch Boinc siehe dazu [[http://dc.planet3dnow.de/wiki/index.php?title=DC Nachteile|DC Nachteile]]&lt;br /&gt;
&lt;br /&gt;
Der letzte Möglichkeit ist eine entsprechende Aufrüstung oder Übertaktung der Hardware, bitte auf eigene Gefahr und/oder Kosten achten.&lt;br /&gt;
&lt;br /&gt;
==== manuelle Steuerung der Projekt ====&lt;br /&gt;
Boinc macht einen Unterschied zwischen Projekt &amp;quot;Anhalten&amp;quot; und &amp;quot;Keine neuen Aufgabe&amp;quot;. Bei Anhalten wird das Projekt Pausiert und die &amp;quot;Kurzzeit Schuld&amp;quot; wird weiter aufsummiert. Wenn das Projekt keine neuen Aufgaben rechnen darf, werden keine neuen Angefordert und der Wert der &amp;quot;Langzeit Schuld&amp;quot; wird nicht weiter geändert, nach Beendigung der verbleibenden WUs. Dementsprechend sollten alle Projekte die nicht berechnet werden sollen, auf &amp;quot;Keine neue Arbeit&amp;quot; gestellt werden und um den Vorgang zu beschleunigen alle nicht angefangenen WUs abgebrochen werden. Bereits angefangene WUs abzubrechen bedeutet die damit bisher geleistete Arbeit wegzuschmeißen und ist nicht empfohlen. &lt;br /&gt;
Es gibt einige Projekte (welche?) die abgebrochene WUs wieder zurücksenden, statt sie an andere Clients zu verteilen. In diesen Fall sollte man nach Senden der fertiggestellten WUs die Funktion &amp;quot;Zurücksetzen&amp;quot; verwenden. Alternativ kann man sich auch von den &amp;quot;unerwünschten&amp;quot; Projekten abmelden. Bei wieder Anmeldung wird der STD/LTD Wert auf 0 gesetzt.&lt;br /&gt;
Zu beachten ist bei Projekten mit kurzer Deadline, das der Arbeitspuffer (zusätzlicher + verbinde all X Tage) nicht grösser als die Deadline sein darf. Beispiel: &lt;br /&gt;
 Projekt Deadline 7 Tage / Verbinden alle 1T / Zusätzlich 5T = 7&amp;gt;1+5 -&amp;gt; Server sendet WUs &lt;br /&gt;
 Projekt Deadline 5 Tage / Verbinden alle 1T / Zusätzlich 5T = 5&amp;lt;1+5 -&amp;gt; Server sendet keine WUs&lt;br /&gt;
Man fordert sonst mehr Arbeit an als in der Zeit berechnet werden kann und damit automatisch über die Deadline überschreitet&lt;br /&gt;
&lt;br /&gt;
==== direkte Manipulation client_state.xml ====&lt;br /&gt;
Durch direkte Änderung der entsprechenden Werte in der client_state.xml kann Boinc davon überzeugt werden WUs anzufordern. Dazu muss Boinc komplett beendet werden. Bei Installation als Service geht das ab Windows XP über den Befehl &amp;quot;net stop boinc&amp;quot; (&amp;quot;net start boinc&amp;quot; aktiviert den Service wieder).&lt;br /&gt;
Bei PCs die eher selten an sind, bzw. die aktive Zeit entsprechend gering war, ist als erstes empfehlenswert, die Werte &amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt; hochzusetzen. Beispiel:&lt;br /&gt;
 &amp;lt;time_stats&amp;gt;&lt;br /&gt;
 &amp;lt;on_frac&amp;gt;0.99&amp;lt;/on_frac&amp;gt;&lt;br /&gt;
 &amp;lt;active_frac&amp;gt;0.99&amp;lt;/active_frac&amp;gt;&lt;br /&gt;
 &amp;lt;/time_stats&amp;gt;&lt;br /&gt;
Dabei ist zu beachten, dass nun Boinc denkt, 0.99 = 99% der Zeit laufen zu dürfen und in dieser Zeit auch 99% rechnen darf. Um ein Verfallen der WUs durch die Deadline zu vermeiden sollte, dann der PC auch die notwendige Zeit laufen, bzw. rechnen dürfen!&lt;br /&gt;
&lt;br /&gt;
Um ein Projekt durch Manipulation der client_state.xml einen höherer Priorität zu geben sucht man in den entsprechenden &amp;lt;projekt&amp;gt; Abschnitt nach den Werten &amp;lt;short_term_debt&amp;gt; und &amp;lt;long_term_debt&amp;gt;und ändert sie entsprechend Beispiel:&lt;br /&gt;
 &amp;lt;project&amp;gt;&lt;br /&gt;
 &amp;lt;short_term_debt&amp;gt;85999&amp;lt;/short_term_debt&amp;gt;&lt;br /&gt;
 &amp;lt;long_term_debt&amp;gt;999999&amp;lt;/long_term_debt&amp;gt;&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
Es ist zu empfehlen, an dieser Stelle nicht zu übertreiben und auch die Werte der anderen &amp;quot;unerwünschten&amp;quot; Projekte zu beachten. Am besten setzt man alle Werte auf 0 und lässt Boinc gemäß der Ressourcen bzw. Keine neuen Aufgaben entscheiden welches Projekt genommen werden soll. Einfacher sind diese Werte mit BoincDV zu manipulieren&lt;br /&gt;
&lt;br /&gt;
====  BoincDV ====&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.skipsjunk.net/info/boincdv.html Programmseite von BoincDV]&lt;br /&gt;
* [http://boinc.ssl.berkeley.edu/trac/wiki/ClientSched Detaillierte Erklärung auf Englisch, Clients vor 6.4.X]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BOINC]]&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Boinc_Scheduler&amp;diff=7007</id>
		<title>Boinc Scheduler</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Boinc_Scheduler&amp;diff=7007"/>
		<updated>2021-05-19T07:42:30Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: /* direkte Manipulation client_state.xml */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Boinc Scheduler ist zuständig zum Abarbeiten der Projekte gemäß der eingestellten Ressourcen Anteile. &lt;br /&gt;
&lt;br /&gt;
== Ressourcenanteil ==&lt;br /&gt;
Diese können von 1% bis 1000% eingestellt werden, stellen jedoch keine echten % Anteile dar. Die Summe der eingestellten Ressourcen aller Projekte entspricht dann dem Nenner, die Ressource des Projekts dem Zähler.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
Projekt A ist auf 100% gesetzt; Projekt B ist auf 50% gesetzt; Projekt C ist auf 250% gesetzt -&amp;gt; A+B+C = 400&lt;br /&gt;
&lt;br /&gt;
Projekt A bekommt 100/400 = 25%; Projekt B bekommt 50/400 = 12,5%; Projekt C bekommt 250/400 = 62,5%&lt;br /&gt;
&lt;br /&gt;
Ohne die zusätzlichen Faktoren bedeutet diese, das Projekt C 2,5x mehr gerechnet wird als Projekt A, welches jedoch 2x mehr als Projekt B gerechnet wird.&lt;br /&gt;
&lt;br /&gt;
== Boinc Zeit Statistik ==&lt;br /&gt;
Boinc speichert in der client_state.xml unter dem abschnitt &amp;lt;time_stats&amp;gt; den Anteil in denen Boinc gestartet und aktiv ist. &lt;br /&gt;
 &amp;lt;time_stats&amp;gt;&lt;br /&gt;
  &amp;lt;on_frac&amp;gt;0.XXX&amp;lt;/on_frac&amp;gt;&lt;br /&gt;
  &amp;lt;active_frac&amp;gt;0.XXX&amp;lt;/active_frac&amp;gt;&lt;br /&gt;
 &amp;lt;/time_stats&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;on_frac&amp;gt; ist der Zeitanteil seit dem Boinc installiert wurde im Verhältnis zur Laufzeit des Boinc Clients, unabhängig davon ob er Berechnungen durchführt oder angehalten ist, sprich pausiert.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Boinc wurde vor genau 14 Tagen (14x24h) installiert, in dieser Zeit wurde der PC mit Boinc als Service Installation (Boinc startet automatisch mit dem OS) immer 8h lang eingeschaltet (10x8h). Dies ergibt 80 / 336 = &amp;lt;on_frac&amp;gt;0.238095238&amp;lt;/on_frac&amp;gt; = ~24% Laufzeit des Boinc Clients&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;active_frac&amp;gt; ist der Zeitanteil seit dem Boinc installiert wurde im Verhältnis zur aktiven Laufzeit des Boinc Clients, also die Zeit in der WUs abgearbeitet/berechnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Boinc wurde vor genau 14 Tagen (14x24h) installiert, in dieser Zeit wurde der PC mit Boinc als Service Installation (Boinc startet automatisch mit dem OS) immer 8h lang eingeschaltet und davon durfte 4h am Tag der Boinc Client seine Berechnungen durch führen. Dies ergibt 40 / 336 = &amp;lt;active_frac&amp;gt;0.119047619&amp;lt;/active_frac&amp;gt; = ~12% aktive Laufzeit des Boinc Clients, in der Berechnungen durchgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== STD und LTD Wert ==&lt;br /&gt;
Boinc speichert in der client_state.xml unter dem abschnitt &amp;lt;project&amp;gt; den jeweiligen Anteil in denen Boinc die Projekte rechnen lässt / aktiv ist.&lt;br /&gt;
 &amp;lt;project&amp;gt;&lt;br /&gt;
  &amp;lt;short_term_debt&amp;gt;XXX&amp;lt;/short_term_debt&amp;gt;&lt;br /&gt;
  &amp;lt;long_term_debt&amp;gt;XXX&amp;lt;/long_term_debt&amp;gt;&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;short_term_debt&amp;gt;, übersetzbar mit &amp;quot;Kurzzeit Schuld&amp;quot; liegt im Bereich von 0-86400 (Sekunden/Tag). Dieser Werte soll die Abarbeitung der WUs im Zeitraum &amp;lt;24h gewährleisten. Beim nächsten Umschalten gemäß der Ressourcenaufteilung wird das Projekt mit dem höchsten &amp;lt;short_term_debt&amp;gt; Wert bevorzugt. Es zeigt sozusagen die Schuld des Clients bei den jeweiligen Projekt/24h an. Ist der Wert 0 hat Boinc seine Arbeit, gemäß der Ressorcen einstellung geleistet.&lt;br /&gt;
&lt;br /&gt;
Der Wert &amp;lt;long_term_debt&amp;gt;, übersetzbar mit &amp;quot;Langzeit Schuld&amp;quot; liegt im Bereich von +-1000000 Sekunden. Dieser ist einer der Faktoren zur WU Anforderung durch Boinc bei dem entsprechenden Projekt. Bei einem negativen Wert wird keine Arbeit angefordert. Boinc hat &amp;quot;zuviel&amp;quot; an diesen Projekt gemäß Ressourcen einstellung gerechnet. Bei einem positiven Wert, wird je nach Höhe und Ressourcenanteil Arbeit angefordert unter Berücksichtigung des &amp;lt;active_frac&amp;gt; Wertes. Stehen die Werte alle im negativen Bereich, so erscheint unter Meldungen overcomitted und no new work fetch allowed. Boinc ist dann überarbeitet (overcomitted) und fordert keine neuen WUs (no new work fetch allowed). Dieser Modus wird dann auch earliest-deadline-first (EDF) genannt.&lt;br /&gt;
&lt;br /&gt;
== EDF (Panik) Modus ==&lt;br /&gt;
&lt;br /&gt;
Neben den genannten Werten, beachtet Boinc auch die Deadline der WUs. Wenn es merkt das es &amp;quot;zuviel&amp;quot; Arbeit angefordert hat oder der &lt;br /&gt;
&amp;lt;active_frac&amp;gt; Wert sinkt (Urlaub -&amp;gt; PC ist mehr aus, es wird mehr gearbeitet -&amp;gt; Boinc darf weniger rechnen) werden die WUs mit der nächsten Deadline bevorzugt gerechnet um ein &amp;quot;brauchbares&amp;quot; Ergebnis zu gewährleisten. In dieser Zeit fordert Boinc keine Arbeit mehr an. Mittlerweile prüfen auch die Projekt Server die Zeitstatistiken und verweigern die Zuteilung von WUs, wenn gemäß der Werte, in der geforderten Zeit nicht berechnet werden können.&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Message from server: No work sent&lt;br /&gt;
 (won&#039;t finish in time) Computer on 50% of time, BOINC on 25% of that, this project gets 20% of that&lt;br /&gt;
 No work from project&lt;br /&gt;
Der Server sagt damit, das der PC 50% der Zeit an ist, 25% davon Boinc rechnen darf und das Projekt von dieser Zeit 20% nur bekommt.&lt;br /&gt;
&lt;br /&gt;
== Problem &amp;quot;No work sent&amp;quot; Lösungen ==&lt;br /&gt;
Nachfolgend verschieden Möglichkeiten um an Wus zu kommen, obwohl Boinc keine &amp;quot;will&amp;quot; bzw. bekommt.&lt;br /&gt;
&lt;br /&gt;
==== Verhaltensänderung ====&lt;br /&gt;
Es ist einfacher als man denkt und auch logisch: Mehr Rechenleistung gibt mehr Arbeit :-) &lt;br /&gt;
Sofern der PC leistungsfähig genug ist, kann man den Client einstellen, das er immer arbeitet, auch wenn der PC in Nutzung ist. Wenn Boinc dabei die normale Arbeit am PC stört, kann man z.B. über die Werte:&lt;br /&gt;
 On multiprocessors, use at most (&amp;lt; Version 5.10) X processors&lt;br /&gt;
 On multiprocessors, use at most (&amp;gt; Version 6.1)  X % of the processors&lt;br /&gt;
 Use at most (&amp;gt; Version 5.6)	X percent of CPU time&lt;br /&gt;
Boinc &amp;quot;begrenzen&amp;quot;. Genauer Erklärung dazu siehe [[http://dc.planet3dnow.de/wiki/index.php?title=Portal:BOINC/Konfiguration|BOINC Konfiguration]]&lt;br /&gt;
Der weitergehende Weg währe den PC &amp;quot;durchlaufen&amp;quot; zulassen, ist der PC mehr an steigen die Werte &amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt; von alleine. Je nach dem wie stark die Nutzungsänderung über den Zeitraum ist, kann das dauern. Zu Beachten ist dabei die stärker Belastung des PCs durch Boinc siehe dazu [[http://dc.planet3dnow.de/wiki/index.php?title=DC Nachteile|DC Nachteile]]&lt;br /&gt;
&lt;br /&gt;
Der letzte Möglichkeit ist eine entsprechende Aufrüstung oder Übertaktung der Hardware, bitte auf eigene Gefahr und/oder Kosten achten.&lt;br /&gt;
&lt;br /&gt;
==== manuelle Steuerung der Projekt ====&lt;br /&gt;
Boinc macht einen Unterschied zwischen Projekt &amp;quot;Anhalten&amp;quot; und &amp;quot;Keine neuen Aufgabe&amp;quot;. Bei Anhalten wird das Projekt Pausiert und die &amp;quot;Kurzzeit Schuld&amp;quot; wird weiter aufsummiert. Wenn das Projekt keine neuen Aufgaben rechnen darf, werden keine neuen Angefordert und der Wert der &amp;quot;Langzeit Schuld&amp;quot; wird nicht weiter geändert, nach Beendigung der verbleibenden WUs. Dementsprechend sollten alle Projekte die nicht berechnet werden sollen, auf &amp;quot;Keine neue Arbeit&amp;quot; gestellt werden und um den Vorgang zu beschleunigen alle nicht angefangenen WUs abgebrochen werden. Bereits angefangene WUs abzubrechen bedeutet die damit bisher geleistete Arbeit wegzuschmeißen und ist nicht empfohlen. &lt;br /&gt;
Es gibt einige Projekte (welche?) die abgebrochene WUs wieder zurücksenden, statt sie an andere Clients zu verteilen. In diesen Fall sollte man nach Senden der fertiggestellten WUs die Funktion &amp;quot;Zurücksetzen&amp;quot; verwenden. Alternativ kann man sich auch von den &amp;quot;unerwünschten&amp;quot; Projekten abmelden. Bei wieder Anmeldung wird der STD/LTD Wert auf 0 gesetzt.&lt;br /&gt;
Zu beachten ist bei Projekten mit kurzer Deadline, das der Arbeitspuffer (zusätzlicher + verbinde all X Tage) nicht grösser als die Deadline sein darf. Beispiel: &lt;br /&gt;
 Projekt Deadline 7 Tage / Verbinden alle 1T / Zusätzlich 5T = 7&amp;gt;1+5 -&amp;gt; Server sendet WUs &lt;br /&gt;
 Projekt Deadline 5 Tage / Verbinden alle 1T / Zusätzlich 5T = 5&amp;lt;1+5 -&amp;gt; Server sendet keine WUs&lt;br /&gt;
Man fordert sonst mehr Arbeit an als in der Zeit berechnet werden kann und damit automatisch über die Deadline überschreitet&lt;br /&gt;
&lt;br /&gt;
==== direkte Manipulation client_state.xml ====&lt;br /&gt;
Durch direkte Änderung der entsprechenden Werte in der client_state.xml kann Boinc davon überzeugt werden WUs anzufordern. Dazu muss Boinc komplett beendet werden. Bei Installation als Service geht das z.B. bei Windows XP über den Befehl &amp;quot;net stop boinc&amp;quot; (&amp;quot;net start boinc&amp;quot; aktiviert den Service wieder).&lt;br /&gt;
Bei PCs die eher selten an sind, bzw. die aktive Zeit entsprechend gering war, ist als erstes empfehlenswert, die Werte &amp;lt;on_frac&amp;gt; und &amp;lt;active_frac&amp;gt; hochzusetzen. Beispiel:&lt;br /&gt;
 &amp;lt;time_stats&amp;gt;&lt;br /&gt;
 &amp;lt;on_frac&amp;gt;0.99&amp;lt;/on_frac&amp;gt;&lt;br /&gt;
 &amp;lt;active_frac&amp;gt;0.99&amp;lt;/active_frac&amp;gt;&lt;br /&gt;
 &amp;lt;/time_stats&amp;gt;&lt;br /&gt;
Dabei ist zu beachten das nun Boinc denkt 99% der Zeit laufen zu dürfen und in dieser Zeit auch 99% rechnen darf. Um ein Verfallen der WUs durch die Deadline zu vermeiden sollte, dann der PC auch die notwendige Zeit laufen, bzw. rechnen dürfen!&lt;br /&gt;
&lt;br /&gt;
Um ein Projekt durch Manipulation der client_state.xml einen höherer Priorität zu geben sucht man in den entsprechenden &amp;lt;projekt&amp;gt; Abschnitt nach den Werten &amp;lt;short_term_debt&amp;gt; und &amp;lt;long_term_debt&amp;gt;und ändert sie entsprechend Beispiel:&lt;br /&gt;
 &amp;lt;project&amp;gt;&lt;br /&gt;
 &amp;lt;short_term_debt&amp;gt;85999&amp;lt;/short_term_debt&amp;gt;&lt;br /&gt;
 &amp;lt;long_term_debt&amp;gt;999999&amp;lt;/long_term_debt&amp;gt;&lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
Es ist zu empfehle an dieser Stelle nicht zu übertreiben und auch die Werte der andren &amp;quot;unerwünschten&amp;quot; Projekte zu beachten. Am besten setzt man alle Werte auf 0 und lässt Boinc gemäß der Ressourcen bzw. Keine neuen Aufgaben entscheiden welches Projekt genommen werden soll. Einfacher sind diese Werte mit BoincDV zu manipulieren&lt;br /&gt;
&lt;br /&gt;
====  BoincDV ====&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.skipsjunk.net/info/boincdv.html Programmseite von BoincDV]&lt;br /&gt;
* [http://boinc.ssl.berkeley.edu/trac/wiki/ClientSched Detaillierte Erklärung auf Englisch, Clients vor 6.4.X]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BOINC]]&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6988</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6988"/>
		<updated>2021-05-01T10:10:08Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Hinweis ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Einstein@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Einstein@home&lt;br /&gt;
 127.0.0.1 scheduler.einsteinathome.org&lt;br /&gt;
 ::1 scheduler.einsteinathome.org&lt;br /&gt;
&lt;br /&gt;
===LHC@home===&lt;br /&gt;
&lt;br /&gt;
Achtung: Die Webseite ist mit diesem Eintrag nicht mehr erreichbar!&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden: &lt;br /&gt;
 #LHC@home&lt;br /&gt;
 127.0.0.1 lhcathome.cern.ch&lt;br /&gt;
 ::1 lhcathome.cern.ch&lt;br /&gt;
&lt;br /&gt;
===MilkyWay@home===&lt;br /&gt;
&lt;br /&gt;
Achtung: Die Webseite ist mit diesem Eintrag nicht mehr erreichbar! Nach Fertigstellung hochladen, aber noch nicht melden: &lt;br /&gt;
 #MilkyWay@home&lt;br /&gt;
 127.0.0.1 milkyway.cs.rpi.edu&lt;br /&gt;
 127.0.0.1 milkyway2.phys.rpi.edu&lt;br /&gt;
 ::1 milkyway.cs.rpi.edu&lt;br /&gt;
 ::1 milkyway2.phys.rpi.edu&lt;br /&gt;
&lt;br /&gt;
===Rosetta@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Rosetta@home&lt;br /&gt;
 127.0.0.1 bwsrv1.bakerlab.org&lt;br /&gt;
 ::1 bwsrv1.bakerlab.org&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;br /&gt;
&lt;br /&gt;
===World Community Grid===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #World Community Grid&lt;br /&gt;
 127.0.0.1 scheduler.worldcommunitygrid.org&lt;br /&gt;
 ::1 scheduler.worldcommunitygrid.org&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=App-config.xml&amp;diff=6868</id>
		<title>App-config.xml</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=App-config.xml&amp;diff=6868"/>
		<updated>2021-04-18T11:57:19Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Verweis auf die richtige Seite app_config.xml eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siehe auch: [[App config.xml|DC-WIKI: App_config.xml]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Am 11.03.2013 hatte orpheus2k, oder auch sam_spade, diesen [https://forum.planet3dnow.de/index.php?threads/app_config-xml.411493/ Thread] angelegt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Da nur der Threadersteller den Start-Post ändern kann, erscheint ein Übertrag in die DC-Wike sinnvoll, da spätestens zum nächsten BOINC-Wettbewerb diese Informationen gebraucht werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Werden diese Informationen im Race-Thread oder Plauderchat bekannt gegeben, gehen sie nach ein paar Seiten wieder unter.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die app_config.xml Datei z. B. mit dem Notepad erstellen und in den jeweiligen Projektordner im BOINC data directory &amp;quot;C:\ProgramData\BOINC\projects\...&amp;quot;) abspeichern.&amp;lt;br&amp;gt;&lt;br /&gt;
Darauf achten, dass die Datei nicht &amp;quot;app_config.xml.&#039;&#039;&#039;txt&#039;&#039;&#039;&amp;quot; heißt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Einstein@Home]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6867</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6867"/>
		<updated>2021-04-18T10:45:10Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: LHC ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Einstein@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Einstein@home&lt;br /&gt;
 127.0.0.1 scheduler.einsteinathome.org&lt;br /&gt;
 ::1 scheduler.einsteinathome.org&lt;br /&gt;
&lt;br /&gt;
===LHC@home===&lt;br /&gt;
&lt;br /&gt;
Achtung: Die Webseite ist mit diesem Eintrag nicht mehr erreichbar!&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden: &lt;br /&gt;
 #LHC@home&lt;br /&gt;
 127.0.0.1 lhcathome.cern.ch&lt;br /&gt;
 ::1 lhcathome.cern.ch&lt;br /&gt;
&lt;br /&gt;
===MilkyWay@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #MilkyWay@home&lt;br /&gt;
 127.0.0.1 milkyway.cs.rpi.edu&lt;br /&gt;
 127.0.0.1 milkyway2.phys.rpi.edu&lt;br /&gt;
 ::1 milkyway.cs.rpi.edu&lt;br /&gt;
 ::1 milkyway2.phys.rpi.edu&lt;br /&gt;
&lt;br /&gt;
===Rosetta@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Rosetta@home&lt;br /&gt;
 127.0.0.1 bwsrv1.bakerlab.org&lt;br /&gt;
 ::1 bwsrv1.bakerlab.org&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;br /&gt;
&lt;br /&gt;
===World Community Grid===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #World Community Grid&lt;br /&gt;
 127.0.0.1 scheduler.worldcommunitygrid.org&lt;br /&gt;
 ::1 scheduler.worldcommunitygrid.org&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6865</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6865"/>
		<updated>2021-04-17T22:06:02Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Milkyway ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Einstein@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Einstein@home&lt;br /&gt;
 127.0.0.1 scheduler.einsteinathome.org&lt;br /&gt;
 ::1 scheduler.einsteinathome.org&lt;br /&gt;
&lt;br /&gt;
===MilkyWay@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #MilkyWay@home&lt;br /&gt;
 127.0.0.1 milkyway.cs.rpi.edu&lt;br /&gt;
 127.0.0.1 milkyway2.phys.rpi.edu&lt;br /&gt;
 ::1 milkyway.cs.rpi.edu&lt;br /&gt;
 ::1 milkyway2.phys.rpi.edu&lt;br /&gt;
&lt;br /&gt;
===Rosetta@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Rosetta@home&lt;br /&gt;
 127.0.0.1 bwsrv1.bakerlab.org&lt;br /&gt;
 ::1 bwsrv1.bakerlab.org&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;br /&gt;
&lt;br /&gt;
===World Community Grid===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #World Community Grid&lt;br /&gt;
 127.0.0.1 scheduler.worldcommunitygrid.org&lt;br /&gt;
 ::1 scheduler.worldcommunitygrid.org&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6864</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6864"/>
		<updated>2021-04-17T21:50:16Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: WCG ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Einstein@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Einstein@home&lt;br /&gt;
 127.0.0.1 scheduler.einsteinathome.org&lt;br /&gt;
 ::1 scheduler.einsteinathome.org&lt;br /&gt;
&lt;br /&gt;
===Rosetta@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Rosetta@home&lt;br /&gt;
 127.0.0.1 bwsrv1.bakerlab.org&lt;br /&gt;
 ::1 bwsrv1.bakerlab.org&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;br /&gt;
&lt;br /&gt;
===World Community Grid===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #World Community Grid&lt;br /&gt;
 127.0.0.1 scheduler.worldcommunitygrid.org&lt;br /&gt;
 ::1 scheduler.worldcommunitygrid.org&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6863</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6863"/>
		<updated>2021-04-17T20:56:06Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Rosetta ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Einstein@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Einstein@home&lt;br /&gt;
 127.0.0.1 scheduler.einsteinathome.org&lt;br /&gt;
 ::1 scheduler.einsteinathome.org&lt;br /&gt;
&lt;br /&gt;
===Rosetta@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Rosetta@home&lt;br /&gt;
 127.0.0.1 bwsrv1.bakerlab.org&lt;br /&gt;
 ::1 bwsrv1.bakerlab.org&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6862</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6862"/>
		<updated>2021-04-17T20:46:06Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;br /&gt;
&lt;br /&gt;
===Einstein@home===&lt;br /&gt;
&lt;br /&gt;
Nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Einstein@home&lt;br /&gt;
 127.0.0.1 scheduler.einsteinathome.org&lt;br /&gt;
 ::1 scheduler.einsteinathome.org&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6861</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6861"/>
		<updated>2021-04-17T20:45:01Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Einstein ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Eintrag für nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;br /&gt;
&lt;br /&gt;
===Einstein@home===&lt;br /&gt;
&lt;br /&gt;
Eintrag für nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
 #Einstein@home&lt;br /&gt;
 127.0.0.1 scheduler.einsteinathome.org&lt;br /&gt;
 ::1 scheduler.einsteinathome.org&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6860</id>
		<title>Hosts-Einträge</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=Hosts-Eintr%C3%A4ge&amp;diff=6860"/>
		<updated>2021-04-17T20:43:17Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: /* Universe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Über die Datei &amp;quot;hosts&amp;quot; lassen sich Einträge vornehmen, die das hochladen fertig gerechneter Workunits, für ein bestimmtes Projekt, verhindert. Projekte die nicht dort hinterlegt sind, können weiter Datenaustausch mit dem Projekt betreiben.&lt;br /&gt;
Das ließe sich mit dem Punkt &amp;quot;Steuerung&amp;quot; -&amp;gt; &amp;quot;Netzwerk pausieren&amp;quot; nicht bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
Manche Projekte haben für die Uploads eigene Server. Das hat den Vorteil, dass es möglich ist, die fertigen WUs hochzuladen, aber sie noch nicht als Fertiggestellt zu melden. Das heißt, zum Startzeitpunkt eines Rennens braucht nicht erst mühsam Alles hochgeladen werden, sondern nur die Fertigstellung muß noch raus. Dies erfolgt über die Deaktivierung des hosts-Eintrag.&lt;br /&gt;
Entweder die Zeilen löschen, oder an jeden Zeilenanfang ein # setzen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: C:\Windows\System32\drivers\etc\&lt;br /&gt;
Einfach mit einem Editor Datei öffnen, und den Eintrag reinkopieren. Speichern, fertig. Wie immer ist dabei zu beachten, dass der Editor keine .txt-Datei draus macht. Die hosts-Datei hat keine Dateinamenserweiterung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;&amp;lt;br&amp;gt;Die hosts-Datei befindet sich in dem Verzeichnis: /etc/&lt;br /&gt;
Mit einem Editor die Datei in einer Konsole aufrufen. Root-Rechte sind nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
===Universe@home===&lt;br /&gt;
&lt;br /&gt;
Eintrag für nach Fertigstellung hochladen, aber noch nicht melden:&lt;br /&gt;
&lt;br /&gt;
 #universe@home&lt;br /&gt;
 127.0.0.1 debian1.universeathome.pl&lt;br /&gt;
 ::1 debian1.universeathome.pl&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=App_config.xml&amp;diff=6848</id>
		<title>App config.xml</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=App_config.xml&amp;diff=6848"/>
		<updated>2021-04-10T13:42:16Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: Asteroids als Beispiel für max concurrent hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit einer app_config.xml können Parameter für die Projektberechnung festgelegt werden, die sich über die Projektseite nicht festlegen lassen. Per Suchmaschine lassen sich alle Parameter finden. Für unsere Zwecke geht es um das Einstellen:&lt;br /&gt;
* wieviele GPU-WUs von welchem Projekt gleichzeitig, mit wievielen CPU-Kernen, rechnen sollen&lt;br /&gt;
* von CPU-Projekten die Multithreading betreiben&lt;br /&gt;
* der maximalen Anzahl von WUs, eines Projektes/Unterprojektes, die gleichzeitig gerechnet werden sollen&lt;br /&gt;
 &lt;br /&gt;
Werden diese Informationen im Race-Thread oder Plauderchat bekannt gegeben, gehen sie nach ein paar Seiten wieder unter.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die app_config.xml Datei z. B. mit dem Notepad erstellen und in den jeweiligen BOINC-Projektordner &amp;quot;C:\ProgramData\BOINC\projects\...&amp;quot; abspeichern. Darauf achten, dass die Datei nicht &amp;quot;app_config.xml.&#039;&#039;&#039;txt&#039;&#039;&#039;&amp;quot; heißt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Analog gilt bei Linux dann idR. /var/lib/boinc-client/projects/... oder /var/lib/boinc/projects/...&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Collatz Conjecture]] ==&lt;br /&gt;
 &amp;lt;app_config&amp;gt;&lt;br /&gt;
   &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;collatz_sieve&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;1.0&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
 &amp;lt;/app_config&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Asteroids@home]] ==&lt;br /&gt;
Anpassung der maximal gleichzeitig gerechneten CPU-Workunits mittels des Tags max_concurrent, da die Workunits die Recheneinheiten und Caches sehr gut auslasten.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;app_config&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;period_search&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Anzahl Kerne eintragen --&amp;gt;&lt;br /&gt;
    &amp;lt;max_concurrent&amp;gt;12&amp;lt;/max_concurrent&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
  &amp;lt;/app_config&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Einstein@Home]] ==&lt;br /&gt;
 &amp;lt;app_config&amp;gt;&lt;br /&gt;
  &amp;lt;app&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;hsgamma_FGRPB1G&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_usage&amp;gt;0.333&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;cpu_usage&amp;gt;1.0&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
  &amp;lt;/app&amp;gt;&lt;br /&gt;
  &amp;lt;app&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;einstein_O2MDF&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
       &amp;lt;gpu_usage&amp;gt;0.2&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
       &amp;lt;cpu_usage&amp;gt;1.0&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
       &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
  &amp;lt;/app&amp;gt;&lt;br /&gt;
 &amp;lt;/app_config&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== [[MilkyWay@home]] ==&lt;br /&gt;
 &amp;lt;app_config&amp;gt;&lt;br /&gt;
   &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;milkyway&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.05&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
   &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;milkyway_separation__modified_fit&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.05&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
 &amp;lt;/app_config&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== [[PrimeGrid]] ==&lt;br /&gt;
 &amp;lt;app_config&amp;gt;&lt;br /&gt;
   &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;pps_sr2sieve&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;1.0&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;ap26&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;1.0&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer_wr&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer15&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer16&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer17low&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer17mega&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer18&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer19&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer20&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;genefer_extreme&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
    &amp;lt;app&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;ww&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;gpu_versions&amp;gt;&lt;br /&gt;
          &amp;lt;gpu_usage&amp;gt;1.0&amp;lt;/gpu_usage&amp;gt;&lt;br /&gt;
          &amp;lt;cpu_usage&amp;gt;0.084&amp;lt;/cpu_usage&amp;gt;&lt;br /&gt;
      &amp;lt;/gpu_versions&amp;gt;&lt;br /&gt;
    &amp;lt;/app&amp;gt;&lt;br /&gt;
 &amp;lt;/app_config&amp;gt;&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
	<entry>
		<id>https://dc.planet3dnow.de/wiki/index.php?title=LHC_native_Einrichtung&amp;diff=6634</id>
		<title>LHC native Einrichtung</title>
		<link rel="alternate" type="text/html" href="https://dc.planet3dnow.de/wiki/index.php?title=LHC_native_Einrichtung&amp;diff=6634"/>
		<updated>2021-02-27T01:21:41Z</updated>

		<summary type="html">&lt;p&gt;Enigmation: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Einrichtung von nativen LHC Anwendungen =&lt;br /&gt;
&lt;br /&gt;
Diese Anleitung beschreibt die Installation von Squid und Cerns CVMFS auf Ubuntu Systemen. Analog funktioniert dies dann natürlich auch auf Debian, Mint und anderen verwandten Distributionen.&lt;br /&gt;
Bei SuSE oder RedHat sind die entsprechenden Paketverwaltungstools (zypper/yast &amp;amp; yum/dnf) zu verwenden, auch kann der Squid Nutzer und dessen Gruppe eine andere sein, zB. &amp;quot;squid&amp;quot; anstelle von &amp;quot;proxy&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Squid =&lt;br /&gt;
Squid ist ein cachender Proxyserver, er wird idR. genutzt um Netzinhalte zu cachen und damit den Zugriff auf diese zu beschleunigen. Damit einher geht eine Reduzierung der beanspruchten Netzwerkbandbreite.&lt;br /&gt;
Es empfiehlt sich ausdrücklich Squid über die distributionseigene Paketverwaltung zu installieren, da diese den Cache automatisch und unterhalb eines eigenen Benutzers startet. Auch Konfgurationen für die automatische Rotation der Squid Log Dateien sind enthalten, diese wachsen also nicht ins unermessliche an.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Cacheverzeichnis anlegen:&lt;br /&gt;
    mkdir -p /var/cache/squid&lt;br /&gt;
&lt;br /&gt;
Squid installieren:&lt;br /&gt;
    apt install squid&lt;br /&gt;
&lt;br /&gt;
Squid stoppen:&lt;br /&gt;
    service squid stop&lt;br /&gt;
&lt;br /&gt;
Cacheverzeichnis dem Squid Benutzer &amp;quot;proxy&amp;quot; übergeben:&lt;br /&gt;
    chown -R proxy:proxy /var/cache/squid&lt;br /&gt;
&lt;br /&gt;
Cache Basisstruktur im Cacheverzeichnis anlegen:&lt;br /&gt;
    squid -z &lt;br /&gt;
&lt;br /&gt;
Hier &#039;&#039;&#039;zwei mal Enter&#039;&#039;&#039; drücken, dieser Schritt geht schnell, gibt aber keine newline zurück, scheint daher zu hängen.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Die eigentliche Konfiguration der Squidcaches erfolg anhand der im [https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5473 LHC Forum abgelegten Konfiguration].&lt;br /&gt;
Es lohnt sich diesen Thread nochmals zu überfliegen, da Änderungen an der Beispielkonfiguration nicht mehr im Startbeitrag eingepflegt werden können. Stand 26.02.2020 sieht die squid.conf folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Squid configuration for BOINC&lt;br /&gt;
# Based on squid version 3.5&lt;br /&gt;
# See also: http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
# Every line starting with &amp;quot;#&amp;quot; represents a comment.&lt;br /&gt;
&lt;br /&gt;
# Define your local hosts/networks here.&lt;br /&gt;
# If neither &amp;quot;crunchers&amp;quot; nor &amp;quot;localnet&amp;quot; is set none of your devices will be permitted to use the proxy.&lt;br /&gt;
# The examples show the principle.&lt;br /&gt;
# For advanced options read the Squid documentation.&lt;br /&gt;
#&lt;br /&gt;
# Examples:&lt;br /&gt;
#&lt;br /&gt;
# Either enter a list of IPs representing your computers that are permitted to use the proxy.&lt;br /&gt;
# Each IP on a separate line.&lt;br /&gt;
# acl crunchers src 198.51.100.20&lt;br /&gt;
# acl crunchers src 198.51.100.31&lt;br /&gt;
# acl crunchers src 198.51.100.37&lt;br /&gt;
# acl crunchers src 198.51.100.42&lt;br /&gt;
#&lt;br /&gt;
# Or enter complete network ranges.&lt;br /&gt;
# Be aware that this may permit devices like printers or TVs that you may not want to use the proxy.&lt;br /&gt;
# acl localnet src 192.0.2.0/24&lt;br /&gt;
# acl localnet src 198.51.100.0/24&lt;br /&gt;
acl localnet src 192.168.178.0/24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
acl SSL_ports port 443&lt;br /&gt;
acl Safe_ports port 80&lt;br /&gt;
acl Safe_ports port 443&lt;br /&gt;
acl Safe_ports port 1025-65535	# unregistered ports&lt;br /&gt;
&lt;br /&gt;
acl CONNECT method CONNECT&lt;br /&gt;
&lt;br /&gt;
follow_x_forwarded_for allow localhost&lt;br /&gt;
follow_x_forwarded_for deny all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Start of extra section 1&lt;br /&gt;
# Requests that need special handling&lt;br /&gt;
&lt;br /&gt;
# worldcommunitygrid doesn&#039;t like it if data is taken from the local cache&lt;br /&gt;
acl wcg_nocache dstdomain .worldcommunitygrid.org&lt;br /&gt;
cache deny wcg_nocache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# if CVMFS uses geoapi, ensure it&#039;s checked directly&lt;br /&gt;
acl cvmfs_geoapi urlpath_regex -i ^/+cvmfs/+[0-9a-z._~-]+/+api/+[0-9a-z._~-]+/+geo/+[0-9a-z._~-]+/+[0-9a-z.,_~-]+&lt;br /&gt;
cache deny cvmfs_geoapi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# avoids polluting the disk cache with typical onetimers, e.g. ATLAS job data&lt;br /&gt;
acl boinc_nocache urlpath_regex -i /download[0-9a-z._~-]*/+[0-9a-z._~-]+/+.+&lt;br /&gt;
cache deny boinc_nocache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# seriously: do NOT cache that!&lt;br /&gt;
# Based on a frontier cache suggestion&lt;br /&gt;
acl PragmaNoCache req_header Pragma no-cache&lt;br /&gt;
cache deny PragmaNoCache&lt;br /&gt;
&lt;br /&gt;
# End of extra section 1&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
acl Purge method PURGE&lt;br /&gt;
&lt;br /&gt;
http_access deny !Safe_ports&lt;br /&gt;
http_access deny CONNECT !SSL_ports&lt;br /&gt;
http_access allow localhost manager&lt;br /&gt;
http_access deny manager&lt;br /&gt;
http_access deny to_localhost&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS&lt;br /&gt;
# Depending on the definition of &amp;quot;crunchers&amp;quot; or &amp;quot;localnet&amp;quot; above at least 1 of the following lines must be uncommented.&lt;br /&gt;
# Examples:&lt;br /&gt;
# http_access allow crunchers&lt;br /&gt;
# http_access allow localnet&lt;br /&gt;
&lt;br /&gt;
http_access allow localhost&lt;br /&gt;
# Last &amp;quot;http_access&amp;quot; line.&lt;br /&gt;
# Order matters, hence all &amp;quot;http_access&amp;quot; lines following this one will be ignored.&lt;br /&gt;
http_access deny all&lt;br /&gt;
&lt;br /&gt;
# http_port&lt;br /&gt;
# don&#039;t bind it to an IP that is accessible from outside unless you know what you do.&lt;br /&gt;
# Examples:&lt;br /&gt;
# http_port localhost:3128&lt;br /&gt;
#&lt;br /&gt;
# This assumes 198.51.100.99 is the external IP of the Squid box&lt;br /&gt;
# http_port 198.51.100.99:3128&lt;br /&gt;
#&lt;br /&gt;
# default setting that binds Squid to all IPs of the Squid box&lt;br /&gt;
http_port 3128&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# A MUST on Windows.&lt;br /&gt;
# If unsure try the the LAN IP of your internet router.&lt;br /&gt;
# Avoid using external DNS here.&lt;br /&gt;
# On Linux this option shouldn&#039;t be necessary&lt;br /&gt;
# dns_nameservers 198.51.100.1&lt;br /&gt;
&lt;br /&gt;
max_filedescriptors 4096&lt;br /&gt;
&lt;br /&gt;
# Required OFF for intercepted traffic from LHCb VMs&lt;br /&gt;
client_dst_passthru off&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t believe this is enough?&lt;br /&gt;
# For sure, it is!&lt;br /&gt;
cache_mem 256 MB&lt;br /&gt;
maximum_object_size_in_memory 24 KB&lt;br /&gt;
memory_replacement_policy heap GDSF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Keep it large enough to store vdi files in the cache.&lt;br /&gt;
# See extra section 1 how to avoid onetimers eating up your disk storage.&lt;br /&gt;
# min-size=xxx keeps very small files away from your disk&lt;br /&gt;
# 20000 limits the disk cache to 20 GB&lt;br /&gt;
cache_replacement_policy heap LFUDA&lt;br /&gt;
maximum_object_size 6144 MB&lt;br /&gt;
cache_dir aufs /var/cache/squid 20000 16 64 min-size=7937&lt;br /&gt;
&lt;br /&gt;
# default=10&lt;br /&gt;
logfile_rotate 10&lt;br /&gt;
&lt;br /&gt;
# logformat has to be changed according to your needs and the capabilities of your logfile analyser&lt;br /&gt;
logformat my_awstats %&amp;gt;A %lp %ui %un [%tl] &amp;quot;%rm %&amp;gt;ru HTTP/%rv&amp;quot; %&amp;gt;Hs %st &amp;quot;%{Referer}&amp;gt;h&amp;quot; &amp;quot;%{User-Agent}&amp;gt;h&amp;quot; %Ss:%Sh&lt;br /&gt;
access_log stdio:/var/log/squid/access.log logformat=my_awstats&lt;br /&gt;
#access_log none&lt;br /&gt;
strip_query_terms off&lt;br /&gt;
&lt;br /&gt;
coredump_dir none&lt;br /&gt;
ftp_user anonymous@&lt;br /&gt;
&lt;br /&gt;
# max_stale 1 week  #default&lt;br /&gt;
# extended to be prepared for a project reset&lt;br /&gt;
max_stale 37 days&lt;br /&gt;
&lt;br /&gt;
# 1 line is required to avoid the ancient default settings&lt;br /&gt;
# be conservative&lt;br /&gt;
# don&#039;t violate the HTTP standards&lt;br /&gt;
refresh_pattern .	0	0%	0&lt;br /&gt;
&lt;br /&gt;
store_avg_object_size 1800 KB&lt;br /&gt;
&lt;br /&gt;
shutdown_lifetime 0 seconds&lt;br /&gt;
&lt;br /&gt;
# booster 1!&lt;br /&gt;
collapsed_forwarding on&lt;br /&gt;
&lt;br /&gt;
# booster 2!&lt;br /&gt;
client_persistent_connections on&lt;br /&gt;
server_persistent_connections on&lt;br /&gt;
&lt;br /&gt;
log_icp_queries off&lt;br /&gt;
&lt;br /&gt;
dns_defnames on&lt;br /&gt;
dns_v4_first on&lt;br /&gt;
&lt;br /&gt;
forwarded_for transparent&lt;br /&gt;
&lt;br /&gt;
##### End of squid.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzupassen ist hier der Parameter &#039;&#039;&#039;acl localnet src 192.168.178.0/24&#039;&#039;&#039;. Dieses ist das LAN-seitige Defaultsubnetz der meisten Fritzboxen. Andere Router nutzen aber zB. das Subnetz 192.168.0.0/24.&lt;br /&gt;
Alle Rechner dieses Netzwerkes dürfen daraufhin auf den Cache zugreifen.&lt;br /&gt;
Will man nur einzelne Rechner erlauben, kann dies über Einträge wie &#039;&#039;&#039;acl crunchers src 192.168.178.20&#039;&#039;&#039; erfolgen, dann wird der Squid seine Services nur dem Rechner mit der IP 192.168.178.20 ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Den Squid nun mit der neuen Konfiguration starten:&lt;br /&gt;
    service squid start&lt;br /&gt;
Ob der Squid genutzt wird, lässt sich einfach über sein Zugriffslog verfolgen:&lt;br /&gt;
&lt;br /&gt;
    tail -f /var/log/squid/access.log&lt;br /&gt;
&lt;br /&gt;
Startet nach abgeschlossener Konfiguration eine neue native WU, kommen hier innerhalb der ersten Minuten jeweils hunderte bis tausende Einträge hinzu.&lt;br /&gt;
&lt;br /&gt;
= CVMFS = &lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Cern CVMFS Paketinformationen ziehen, installieren und den Download wieder entfernen:&lt;br /&gt;
  wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb&lt;br /&gt;
  sudo dpkg -i cvmfs-release-latest_all.deb&lt;br /&gt;
  rm -f cvmfs-release-latest_all.deb&lt;br /&gt;
&lt;br /&gt;
CVMFS installieren:&lt;br /&gt;
  sudo apt-get update&lt;br /&gt;
  sudo apt-get install cvmfs cvmfs-config-default&lt;br /&gt;
&lt;br /&gt;
CVMFS Basissetup:&lt;br /&gt;
  sudo cvmfs_config setup&lt;br /&gt;
  sudo wget https://lhcathome.cern.ch/lhcathome/download/default.local -O /etc/cvmfs/default.local&lt;br /&gt;
  sudo cvmfs_config reload&lt;br /&gt;
&lt;br /&gt;
Die folgenden Schritte sind notwendig um die nativ laufenden WUs pausieren und wieder aufwecken zu können. Hierzu wird eine control group (cgroup) erstellt, die dieses ermöglicht:&lt;br /&gt;
  sudo sed -i &#039;$ a\kernel.unprivileged_userns_clone = 1&#039; /etc/sysctl.conf&lt;br /&gt;
  sudo sysctl -p&lt;br /&gt;
  sudo wget http://lhcathome.cern.ch/lhcathome/download/create-boinc-cgroup -O /sbin/create-boinc-cgroup&lt;br /&gt;
  sudo wget http://lhcathome.cern.ch/lhcathome/download/boinc-client.service -O /etc/systemd/system/boinc-client.service&lt;br /&gt;
  sudo systemctl daemon-reload&lt;br /&gt;
  sudo systemctl restart boinc-client &lt;br /&gt;
&lt;br /&gt;
LHC native läuft hiermit bereits, jedoch muss in der Konfiguration&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
In der CVMFS Konfigurationsdatei default.local &lt;br /&gt;
  sudo nano /etc/cvmfs/default.local&lt;br /&gt;
&lt;br /&gt;
CVMFS_HTTP_PROXY ist auskommentiert und muss noch angepasst werden:&lt;br /&gt;
  # CVMFS_HTTP_PROXY=&amp;quot;auto;DIRECT&amp;quot;&lt;br /&gt;
  =&amp;gt;&lt;br /&gt;
  CVMFS_HTTP_PROXY=&amp;quot;http://192.168.178.4:3128;DIRECT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nach dem Abspeichern einmal die Konfiguration neu einlesen:&lt;br /&gt;
  cvmfs_config reload&lt;br /&gt;
Das Kommando &#039;&#039;&#039;cvmfs_config stat&#039;&#039;&#039; zeigt jetzt &#039;&#039;s1cern-cvmfs.openhtc.io&#039;&#039; anstatt &#039;&#039;cvmfs-stratum-one.cern.ch&#039;&#039; als nächstes Cache level, zB. für ATLAS sieht das folgendermaßen aus:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
  # /usr/bin/cvmfs_config stat atlas.cern.ch&lt;br /&gt;
  VERSION PID UPTIME(M) MEM(K) REVISION EXPIRES(M) NOCATALOGS CACHEUSE(K) CACHEMAX(K) NOFDUSE NOFDMAX NOIOERR NOOPEN HITRATE(%) RX(K) SPEED(K/S) HOST PROXY ONLINE&lt;br /&gt;
  2.8.0.0 3963658 1 24568 79806 2 1 3942964 4194305 0 130560 0 0 n/a 530 186 http://s1cern-cvmfs.openhtc.io/cvmfs/atlas.cern.ch http://192.168.178.4:3128 1&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= BOINC Client = &lt;br /&gt;
Die Proxyeinstellungen können sowohl über die GUI als auch direkt in der cc_config.xml gesetzt werden. &lt;br /&gt;
Eine der beiden Methoden ist ausreichend.&lt;br /&gt;
&lt;br /&gt;
== BOINC Manager ==&lt;br /&gt;
&lt;br /&gt;
Im BOINC Manager via &#039;&#039;Optionen&#039;&#039; -&amp;gt; &#039;&#039;Sonstige Einstellungen...&#039;&#039; den Tab &#039;&#039;HTTP Proxyserver&#039;&#039; auswählen.&lt;br /&gt;
&lt;br /&gt;
Haken setzen bei &amp;quot;Über HTTP Proxyserver verbinden&amp;quot;, dann Adresse und Port befüllen:&lt;br /&gt;
   Adresse:     192.168.178.4&lt;br /&gt;
   Port:        3128&lt;br /&gt;
&lt;br /&gt;
== cc_config.xml ==&lt;br /&gt;
 &amp;lt;cc_config&amp;gt;&lt;br /&gt;
  &amp;lt;options&amp;gt;&lt;br /&gt;
    &amp;lt;proxy_info&amp;gt;&lt;br /&gt;
      &amp;lt;http_server_name&amp;gt;192.168&amp;lt;/http_server_name&amp;gt;&lt;br /&gt;
      &amp;lt;http_server_port&amp;gt;3128&amp;lt;/http_server_port&amp;gt;&lt;br /&gt;
    &amp;lt;/proxy_info&amp;gt;&lt;br /&gt;
  &amp;lt;/options&amp;gt;&lt;br /&gt;
 &amp;lt;/cc_config&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anschließend die cc_config über boinccmd neu einlesen:&lt;br /&gt;
 boinccmd --read_cc_config&lt;/div&gt;</summary>
		<author><name>Enigmation</name></author>
	</entry>
</feed>