distributed.net läuft drauf?

Status
Für weitere Antworten geschlossen.

raymond

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
4.704
Punkte für Reaktionen
21
Punkte
118
Hallo,

kann jemand ausprobieren ob der distributed.net client auf der NAS läuft?
http://distributed.net/download/clients.php#linux

Welcher Prozessor in der jeweiligen NAS verbaut ist:
http://www.synology-wiki.de/index.php/Welchen_Prozessortyp_besitzt_mein_System?

Falls es nicht läuft, kann jemand probieren den public client zu kompilieren?
http://distributed.net/source/index.php.en
("ipkg install gcc" vorher sicherlich nötig)

Erklärung zum Projekt:
http://distributed.net/projects.php.de
http://de.wikipedia.org/wiki/Distributed.net
 
Zuletzt bearbeitet:

raymond

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
4.704
Punkte für Reaktionen
21
Punkte
118

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Hallo zusammen,

hab mir diesen distributed.net Client (dnetc) heute lt. Wiki installiert und lasse meine DS110j nun von Mitternacht bis 6 Uhr früh brav rechnen.
Der Start erfolgt über /etc/crontab und ein Update wird direkt nach dem Stop gemacht.
DS geht bei mir bei aktiver SMB Verbindung nicht in die Knie, weshalb ich das Startskript aus dem Wiki nicht verwende.

Weiters rechne ich nur OGR-NG, da dieses Projekt keine 900 Jahre dauern wird (so wie RC5-72) ;)


Eines ist mir aber nicht ganz klar, was die Konfiguration angeht:

Habe beim Punkt "Priority level to run" die Einstellung "0 - lowest/at-idle" gewählt.
-Heißt das nun, das ich dnetc theoretisch rund um die Uhr laufen lassen könnte, denn es wird nur der idle dafür verwendet?
-Haben dann automatisch alle anderen Prozesse Vorrang und dnetc schraubt sich auch mal auf 0% zurück wenn die Syno ausgelastet ist (UnRar, Thumbnails etc.)?
-Geht meine DS deswegen bei aktiver SMB Verbindung nicht in die Knie
-Kann ich deshalb auch bei laufendem dnetc auf Dinge wie die Photostation zugreifen?

Viele Fragen auf einmal, ich weis ;)


PS.:
Wer von euch verwendet dnetc ebenfalls?

Mir wäre ja der boinc Client lieber gewesen, aber der ist
1. für ARM nicht verfügbar und
2. benötigt er anscheinend extrem viel Resourcen (mehr als ich zur Verfügung habe)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Keiner der mir meine Fragen beantworten kann?
Will nur nicht riskieren,dass mir der Prozessor abbrennt weil er ständig auf 100% Auslastung läuft.
Werde zur Sicherheit mal bei 0-6 Uhr bleiben.

Viell. könnt ihr mir aber bei etwas anderem helfen?!
Werde mir doch ein Start/Stop Script anlegen, da sonst die Syno wohl hängenbleibt wenn ich sie zwischen 0 und 6 Uhr mal reboote - dnetc läuft ja und wird nicht beendet.
Ich möchte in diesem Script im Startteil allerdings einbauen, dass dnetc nur gestartet wird wenn es beim Boot zwischen 0:00 und 6:00 Uhr ist.
Startet die Syno zB. um 6:01 oder 23:59 soll der Start nicht erfolgen.

Wie kann ich das in diesem Script einbauen?

Rich (BBCode):
#!/bin/ash
# S99dnetc
# dnetc Start (nur zwischen 00:00 und 06:00 Uhr)
# dnetc Stop

case $1 in
start)
        echo "dnetc wird gestartet"
        /opt/dnetc/dnetc -quiet
        ;;
stop)
        echo "dnetc wird gestoppt"
        /opt/dnetc/dnetc -shutdown
        ;;
*)
        echo "Usage: $0 [start|stop]"
        ;;
esac



Kann ich da irgenwie mit

Rich (BBCode):
date +%H:%M

arbeiten?

Danke für eure Hilfe!
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Was noch ganz gut wäre in meinem Start/Stop Script:

Das der dnetc Client nicht gestartet wird, wenn er bereits läuft!
 

jan_gagel

Benutzer
Mitglied seit
05. Apr 2010
Beiträge
1.890
Punkte für Reaktionen
1
Punkte
0
Hi,

was genau verbirgt sich hinter diesem Projekt? Irgendwie konnte ich keine zufriedenstellende Antwort bekommen. Ist es was sinnvolles? Ich hab nur gesehen, daß man damit versucht, verschlüsselte Nachrichten zu entschlüsseln. Dazu benötigt man aber keine riesige Rechenpower, zumindest nicht für ewig. Irgendwie liest sich das alles etwas dubios auf deren Seite und auch auf wikipedia. Könnte sich dahinter nicht ein Virus verbergen, der verteile DOS-Attacken starten kann?

Gut, ich laß bei Seti mit rechnen, aber ehrlich gesagt, der Erfolg des Projekts ist wohl ziemlich uninteressant und bescheiden.

Auf der DS würde ich solche Software nicht wirklich laufen lassen. Zumal die j-Modelle keine aktive CPU-Kühlung haben. Besser gesagt meine DS210j hat eigentlich überhaupt keine CPU-Kühlung. Ich lasse sogar die Fotos auf dem PC rechnen, denn die DS an sich hat da bei weitem nicht die Rechenpower dazu. Dann sitzt die eine Festplatte schon sehr nahe an der Platine / dem Prozessor und ist somit um einige Grad wärmer als die andere.

Ciao Jan
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Hi!

Bei dem Projekt OGR-27 (also OGR-NG) wird nach einem optimalen Golomb-Lineal der Länge 27 gesucht.
OGR-Projekte sind Teil einer potentiell unendlichen Serie, da optimale Golomb-Lineale beliebig lang sein können.
Was genau ein Golomb Lineal ist findest du hier: http://de.wikipedia.org/wiki/Golomb-Lineal

Sicher ist es nicht so sinnvoll wie zb. Malariacontrol über Boinc, aber boinc gibts nun mal nicht für ARM
Also hab ich mir das hier installiert. Kann mir nicht vorstellen das das ein Virus ist ;)

CPU Kühlung haben doch die ohne j (zB. DS111) auch nicht oder?
Und wenn ich mir denke das der Rekord von Thumbnails erstellen bei 11 Wochen liegt - war sicher auch eine DS ohne CPU Kühlung und lief ständig auf 100%.

Bin mir aber eben nicht sicher ob die CPU dadurch auch abbrennen kann? Deshalb bin ich bei 6 Stunden Volllast geblieben...
CPU Temperaturanzeige habe ich leider keine!
Meine Platte wurde aber noch nie wärmer als 36 Grad!

EDIT: Kann mir wer bei meinem Script helfen?
 
Zuletzt bearbeitet:

jan_gagel

Benutzer
Mitglied seit
05. Apr 2010
Beiträge
1.890
Punkte für Reaktionen
1
Punkte
0
Hallo DKeppi,

danke für die Aufklärung. Die Festplattentemperatur hört sich gut an, meine Temperaturen liegen nie unter 40 Grad, eher zwischen 40 und 46. Die Prozessor-Temperatur (im Leerlauf) bewegt sich in etwa an der oberen Temperatur der beiden Platten.

Soweit ich informiert bin hatten die 2010er Modelle ohne j und ohne + im Namen lediglich ein Kühlblech (ohne Kühlrippen) auf dem Prozessor. Der von meiner DS210j ist nackig, deshalb hab ich zwei kleine Speicherkühler von einer Grafikkarte drauf geklebt, in der Hoffnung, die Lebensdauer etwas zu erhöhen. Wobei wir wieder beim Thema wären, ich denke, daß die Lebensdauer der CPU sich verkürzt, wenn sie wärmer betrieben wird.

Da ich relativ alte 1 TB-Platten verwende, die sowieso schon wesentlich wärmer werden, als neuere Modelle, könnte ich mir einen Dauerbetrieb mit 100 % CPU-Last nicht vorstellen. Die Platten würden da durchaus wärmer werden, was ebenfalls nicht so gut für die Lebensdauer der Platten wäre. Obwohl Statistiken behaupten, daß Festplatten innerhalb der Toleranzen liegend nicht schneller kaputt gehen, wenn die Temperatur höher ist, denke ich trotzdem daß jedes Grad evtl. die Chance erhöht, daß die Festplatte länger lebt. Wobei eine gewisse Konstanz der Temperatur ebenfalls wichtig ist, weshalb ich vom Powermanagement nicht wirklich so viel halte. Denn dabei kühlen die Platten viel zu stark ab, von der mechanischen Belastung (Kopfparken, Anfahren, Abbremsen) nicht mal gesprochen.

Ciao Jan
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Die Festplattentemperatur hört sich gut an, meine Temperaturen liegen nie unter 40 Grad, eher zwischen 40 und 46. Die Prozessor-Temperatur (im Leerlauf) bewegt sich in etwa an der oberen Temperatur der beiden Platten.

Meine Platten liegen immer bei einer Temperatur zwischen 29 und 36 Grad.
CPU Temperatur bekomm ich ja leider keine angezeigt! :(


-------------------------------------------------------------------------------------------------------------

EDIT:

Was noch ganz gut wäre in meinem Start/Stop Script:

Das der dnetc Client nicht gestartet wird, wenn er bereits läuft!

Dafür habe ich nun eine Lösung - man muss den dnetc Client einfach mit dem Zusatz
Rich (BBCode):
-multiok=0
starten!
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Viell. könnt ihr mir aber bei etwas anderem helfen?!
Werde mir doch ein Start/Stop Script anlegen, da sonst die Syno wohl hängenbleibt wenn ich sie zwischen 0 und 6 Uhr mal reboote - dnetc läuft ja und wird nicht beendet.
Ich möchte in diesem Script im Startteil allerdings einbauen, dass dnetc nur gestartet wird wenn es beim Boot zwischen 0:00 und 6:00 Uhr ist.
Startet die Syno zB. um 6:01 oder 23:59 soll der Start nicht erfolgen.

Habe das nun folgendermaßen gelöst - scheint zu funktionieren:

Rich (BBCode):
start)
	tageszeit=`date +%H%M`

	if [ $tageszeit -lt 0600 ];

	then
	echo "dnetc wird gestartet"
	sleep 1
	/opt/dnetc/dnetc -quiet -multiok=0
       	echo "dnetc wurde gestartet"

	else
	echo "Es ist aktuell `date +%H:%M` Uhr - dnetc wird nur zwischen 00:00 und 06:00 Uhr gestartet!"
fi
;;

Würde bestimmt auch schöner machbar sein, aber wichtig ist das er nun nur zwischen 00:00 und 5:59 Uhr startet, bei einem evtl. Reboot!
Um 6 beendets dann der Cron!
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Eine Frage hätte ich noch:

Gibt es auf der Syno eigentlich ein Logfile zu den Cronjobs?
In messages und synosys.log hab ich dazu irgendwie nichts gefunden!



EDIT:

Hab dazu was von itari gefunden:

Achtung: Für das Funktionieren des cronlogs muss in der Datei /usr/syno/etc/rc.d/S04crond.sh die folgenden Zeile angepasst werden:

CROND=/usr/sbin/crond -l 8 -L /var/log/cron.log


@itari: ist das nach wie vor so (dein Beitrag auf deiner HP ist von 2008)?
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
EDIT:

Hab dazu was von itari gefunden:

Achtung: Für das Funktionieren des cronlogs muss in der Datei /usr/syno/etc/rc.d/S04crond.sh die folgenden Zeile angepasst werden:

CROND=/usr/sbin/crond -l 8 -L /var/log/cron.log

Soeben getestet - funktioniert leider nicht :(
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Logo - aber da kommt gleich beim Start ein Fehler das -l bzw -L nicht gefunden wird.
Und der cron startet gar nicht!!!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Gemäss cron-Manpage gibt es diese Parameter auch ned. Gemäss dieser Seite http://linux.die.net/man/8/crond zumindest. Mal den Parameter -s probiert? Das sollte cron zwingen ins syslog zu loggen. Probier mal diesen Parameter und guck in /var/log/messages
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Weist auch -s zurück -> Cron startet nicht! :(



EDIT:

Ich hab jetzt mal alles manuell überprüft...

dnetc lief heute früh und wurde während ich frühstückte beendet :)
pyload wurde kurz danach neu gestartet - update
die ipkg lists sind aktuell und auch die Packages up to date

->>>> Cron wurde ausgeführt (ja ich starte da mehreres automatisch)

Sofern aber mal was schiefgeht merke ich wohl nicht wirklich was davon :(
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Läuft bisher alles wunderbar, in der Nacht wird gerechnet und danach brav zurückgemeldet.
Vor 0 Uhr bzw. nach 6 Uhr ist ein Start auch beim Booten nicht möglich :)
So hab ich mir das vorgestellt...

CPU Temperatur kann ich ja leider nicht auslesen, aber zumindest die Platte geht nie über 30 Grad zZ. (kühler Raum)
Denke mal, dass es auch über längere Zeit keine Probleme geben wird...
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Hab immerhin 115,014 Gnodes beigetragen und heute den Client entfernt...mir fehlt die CPU Power - brauch die für etwas anderes!
Benutzt zwar nur den Idle, man merkt aber trotzdem einen Unterschied!
 

raymond

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
4.704
Punkte für Reaktionen
21
Punkte
118
Hab immerhin 115,014 Gnodes beigetragen und heute den Client entfernt...mir fehlt die CPU Power - brauch die für etwas anderes!
Benutzt zwar nur den Idle, man merkt aber trotzdem einen Unterschied!

Ich habe schon etwas mehr beigetragen, aber die distributed.net Seite ist leider down. Momentan habe ich es allerdings deaktiviert, da meine NAS 70 Grad heiß worde und das ist mir doch etwas viel. Im Herbst mache ich den Client wieder an.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Also grad vorhin gings noch...
Ja meine 712+ wurde auch um die 64-68 Grad heiß...jetzt bin ich wieder bei ca. 56 Grad
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat