Projekte Zeitabhängig starten ?
-
Pointof
- Idle-Sammler

- Beiträge: 6
- Registriert: 13.05.2002 15:03
- Wohnort: 53639 Königswinter
Projekte Zeitabhängig starten ?
Hallo !
Ich hätte die möglichkeit wesentlich mehr Rechner zu "stellen", wenn ich Community TSC oder auch andere Projekte abends starten könnte.
Also irgendwie bestimmen von wann bis wann die Belastung hoch gehen darf.
Gibts dafür nen Lösungsansatz ?
Gruß,
Michael
Ich hätte die möglichkeit wesentlich mehr Rechner zu "stellen", wenn ich Community TSC oder auch andere Projekte abends starten könnte.
Also irgendwie bestimmen von wann bis wann die Belastung hoch gehen darf.
Gibts dafür nen Lösungsansatz ?
Gruß,
Michael
P IV 2.4 GHz 800 MHz FSB, 1500 MB DDR400, 60 GB HDD
Athlon 800 512 MB RAM, 80 GB HDD
Vielleicht folgen noch weitere (;
Athlon 800 512 MB RAM, 80 GB HDD
Vielleicht folgen noch weitere (;
-
Pascal
Hi!
Mir fielen hierzu lediglich cronjobs unter Linux ein. Bei Windoof müsstest du abends hingehen und die Clients anschalten.
Aber Achtung bei Firmenrechnern: Immer erst mit den Vorgesetzten/Verantwortlichen reden, einfach drauflos machen hat einige schon den Job gekostet (Datenschutz, Energieverbrauch...).

Mir fielen hierzu lediglich cronjobs unter Linux ein. Bei Windoof müsstest du abends hingehen und die Clients anschalten.
Aber Achtung bei Firmenrechnern: Immer erst mit den Vorgesetzten/Verantwortlichen reden, einfach drauflos machen hat einige schon den Job gekostet (Datenschutz, Energieverbrauch...).
-
Bananeweizen
- Urvater

- Beiträge: 2867
- Registriert: 14.06.2001 01:00
- Wohnort: Kornwestheim
Der Client muß dazu meiner Meinung nach mindestens eine der folgenden Bedingungen erfüllen:
* Er stoppt morgens von allein, weil die Work Unit zu Ende ist.
* Man kann ihn morgens automatisiert beenden.
* Man kann ihn morgens automatisiert pausieren lassen.
* Er bringt einen eigenen Scheduler mit, in dem man die Zeiten zum Rechnen vorgeben kann.
Es gibt ein paar Clients, die man automatisiert beenden kann. Zum Beispiel den von NfsNet. Da braucht man nur eine Datei "stop.txt" im Client-Verzeichnis anlegen.
Zum automatisierten Pausieren fällt mir kein Client ein.
Von allein anhalten würden die Clients, bei denen eine Work Unit kurz genug ist und die man so einstellen kann, daß sie keine Work Units cachen und nachladen. Ich glaube, das kann man bei Genome@Home zum Beispiel hinkriegen.
Einen eigenen Scheduler hat zum Beispiel der United-Devices-Client.
Für CommunityTSC sehe ich von diesen Optionen maximal die Möglichkeit, in von allein halten zu lassen, indem man die Größe der Queue recht klein hält und den Client als "Offline" startet. Allerdings kann man da wegen der unterschiedlich großen WUs auch nur schlecht abschätzen, wann der dann jeweils fertig ist.
So, wer weiß noch andere Möglichkeiten und vor allem: Wer weiß, welche Clients man noch wie dazu bringen kann, nicht rund um die Uhr zu crunchen?
* Er stoppt morgens von allein, weil die Work Unit zu Ende ist.
* Man kann ihn morgens automatisiert beenden.
* Man kann ihn morgens automatisiert pausieren lassen.
* Er bringt einen eigenen Scheduler mit, in dem man die Zeiten zum Rechnen vorgeben kann.
Es gibt ein paar Clients, die man automatisiert beenden kann. Zum Beispiel den von NfsNet. Da braucht man nur eine Datei "stop.txt" im Client-Verzeichnis anlegen.
Zum automatisierten Pausieren fällt mir kein Client ein.
Von allein anhalten würden die Clients, bei denen eine Work Unit kurz genug ist und die man so einstellen kann, daß sie keine Work Units cachen und nachladen. Ich glaube, das kann man bei Genome@Home zum Beispiel hinkriegen.
Einen eigenen Scheduler hat zum Beispiel der United-Devices-Client.
Für CommunityTSC sehe ich von diesen Optionen maximal die Möglichkeit, in von allein halten zu lassen, indem man die Größe der Queue recht klein hält und den Client als "Offline" startet. Allerdings kann man da wegen der unterschiedlich großen WUs auch nur schlecht abschätzen, wann der dann jeweils fertig ist.
So, wer weiß noch andere Möglichkeiten und vor allem: Wer weiß, welche Clients man noch wie dazu bringen kann, nicht rund um die Uhr zu crunchen?
-
Pascal
-
yoyo
- Vereinsvorstand

- Beiträge: 8168
- Registriert: 17.12.2002 14:09
- Wohnort: Berlin
Bei TSC sollte das gehen.
Den Client einfach Zeitgesteuert (TaskSheduker oder Crontab) mit "D2OL.exe controller:file" starten.
Dann den Client wieder Zeitgesteuert anhalten indem eine control.prp mit "Shutdown=true" abgelegt wird. Der Client sollte dann einige Sekunden später stoppen.
Steht in Readme.txt von TSC beschrieben.
yoyo
Den Client einfach Zeitgesteuert (TaskSheduker oder Crontab) mit "D2OL.exe controller:file" starten.
Dann den Client wieder Zeitgesteuert anhalten indem eine control.prp mit "Shutdown=true" abgelegt wird. Der Client sollte dann einige Sekunden später stoppen.
Steht in Readme.txt von TSC beschrieben.
yoyo
-
Pascal
-
SpeedKing
- TuX-omane

- Beiträge: 2943
- Registriert: 12.09.2003 17:14
Wenn das Programm nicht beendet werden muß, sondern nur keine Rechenzeit verbraten darf, dann gibts bei TSC auch die Möglichkeit, den Client einfach auf Pause zu schalten (ich glaube auch in der control.prp - hab jetzt aber keinen Zugriff auf meine TSC-Installation und kann deswegen nicht nachschauen). Dann geht auch keine Rechenzeit verloren.
-
yoyo
- Vereinsvorstand

- Beiträge: 8168
- Registriert: 17.12.2002 14:09
- Wohnort: Berlin
Stimmt:SpeedKing hat geschrieben:Wenn das Programm nicht beendet werden muß, sondern nur keine Rechenzeit verbraten darf, dann gibts bei TSC auch die Möglichkeit, den Client einfach auf Pause zu schalten (ich glaube auch in der control.prp). Dann geht auch keine Rechenzeit verloren.
Code: Alles auswählen
EngineOn=false-
SpeedKing
- TuX-omane

- Beiträge: 2943
- Registriert: 12.09.2003 17:14
-
Michael H.W. Weber
- Vereinsvorstand

- Beiträge: 23151
- Registriert: 07.01.2002 01:00
- Wohnort: Marpurk
Re: Projekte Zeitabhängig starten ?
Welche Belastung eingentlich? Der Sinn von dc Clients ist es, ohnehin nicht zu stören, d.h. bei Beanspruchung der Maschine in den Hintergrund zu treten. Dies ist bei FAH und GAH z.B. 100%ig gegeben. Was den Energiemehrverbrauch betrifft, so liegt zwischen "Rechner an und nutzlos sein" und "Rechner unter Vollast" bestenfalls eine Leistungsaufnahmedifferenz von 10-20 Watt.Pointof hat geschrieben:Hallo !
Ich hätte die möglichkeit wesentlich mehr Rechner zu "stellen", wenn ich Community TSC oder auch andere Projekte abends starten könnte.
Also irgendwie bestimmen von wann bis wann die Belastung hoch gehen darf.
Gibts dafür nen Lösungsansatz?
Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.


-
guenterhb
- XBOX360-Installer

- Beiträge: 97
- Registriert: 08.06.2003 14:18
Hallöchen,
TSC auf Pause schalten: ich glaube, der Client beginnt dann doch die WU wieder von vorne.
Das generelle Thema: in Firmen ist das so eine Sache. Ich hatte auch mal gefragt, ob ich nicht auf dem einen oder anderen Rechner, der sich ansonsten nur langweilt, einen DC-Client installieren darf (ich dachte z. B. an einen kleinen Abteilungsdruckserver, 2 GHz, der täglich etwa fünf Druckjobs zu je 1-10 Seiten bewegt). Antwort war dann in etwa "eigentlich nicht, viel zu gefährlich, nur nachts, nur auf meine Verantwortung". Das wäre so ein Kandidat für einen zeitgesteuerten Ablauf. Ich habe es dann aber nicht gemacht. Wenn der Drucker dann mal einen Papierstau gehabt hätte, wäre natürlich ich mit meinem DC-Client schuld.
TSC auf Pause schalten: ich glaube, der Client beginnt dann doch die WU wieder von vorne.
Das generelle Thema: in Firmen ist das so eine Sache. Ich hatte auch mal gefragt, ob ich nicht auf dem einen oder anderen Rechner, der sich ansonsten nur langweilt, einen DC-Client installieren darf (ich dachte z. B. an einen kleinen Abteilungsdruckserver, 2 GHz, der täglich etwa fünf Druckjobs zu je 1-10 Seiten bewegt). Antwort war dann in etwa "eigentlich nicht, viel zu gefährlich, nur nachts, nur auf meine Verantwortung". Das wäre so ein Kandidat für einen zeitgesteuerten Ablauf. Ich habe es dann aber nicht gemacht. Wenn der Drucker dann mal einen Papierstau gehabt hätte, wäre natürlich ich mit meinem DC-Client schuld.
-
Sascha_Luehrs
Re: Projekte Zeitabhängig starten ?
Ich hab das noch nicht ausprobiert, aber angeblich soll so etwas mit diesem Programm möglich sein: http://www.pcinspector.de/TaskManager/welcome.htmPointof hat geschrieben:Hallo !
Ich hätte die möglichkeit wesentlich mehr Rechner zu "stellen", wenn ich Community TSC oder auch andere Projekte abends starten könnte.
Also irgendwie bestimmen von wann bis wann die Belastung hoch gehen darf.
Gibts dafür nen Lösungsansatz ?
Anscheinend ist das Programm sogar Freeware.