BOINC mit Vorzugsprojekt

Grid-Computing, technische Entwicklung von Distributed Computing...
Nachricht
Autor
intFRami

BOINC mit Vorzugsprojekt

#1 Ungelesener Beitrag von intFRami » 09.08.2007 20:08

Hallo,

Gibt es einen Trick, mit dem man BOINC so einstellen kann, dass die WU's eines bestimmten Projektes immer laufen? Natürlich nur, wenn es eine WU dieses Projektes überhaupt gibt.

Hintergrund ist der, dass ich bei diesen Projekten mir weniger Gedanken um Savepoints und Abstürze machen muss.

P.S.: Bin seit kurzem neu im Team....

RT1984

#2 Ungelesener Beitrag von RT1984 » 09.08.2007 20:43

Hallo

Erstmal herzlich Willkommen im Team

Wenn ich deine Frage richtig verstanden habe, gibt es da zwei Möglichkeiten:

1. Stell unter Projekte ein, dass nur dieses Projekt Aufgaben erhält ("neue aufgaben zulassen"). Dabei hast du aber das problem, dass wenn das Projekt mal keine Arbeit hat, dein PC im Leerlauf ist wobei wir bei 2. wären:
Stell die Ressourcenverteilung in Boinc zugunsten deines Favoriten um, will heißen, du gibst diesem Projekt z.B. den Wert 1000 und dem anderen z.B. 100 oder noch niedriger. Das bedeutet dann, dass Boinc zu 90% die WUs deines hauptprojektes berechnet und die restlichen 10% das andere Projekt. Du kannst natürlich auch auf z.B. 99% gehen. Wobei du dann wieder evtl das problem hast, dass die deadlines des anderen projekts überschritten wird.

Ich wähle immer die zweite möglichkeit, da ich leerlauf vermeiden will. Hoffe hab mich verständlich ausgedrückt, und vorallem richtig :wink:

Benutzeravatar
Rincewind
Vereinsmitglied
Vereinsmitglied
Beiträge: 1166
Registriert: 25.08.2006 14:42
Wohnort: Mannheim

#3 Ungelesener Beitrag von Rincewind » 09.08.2007 20:44

Du musst die Resourcen einfach bei deinem Lieblingsprojekt hochsetzen (kannst du auf der jeweiligen Projektseite in deinem Account vornehmen) und die anderen runter. So weit ich weiß dar die Summer aller verteilten Resourcen den Wert 1000 nicht überschreiten, bei 3 Projekten kannst du also im Extremfall
Projekt1: 9998
Projekt2: 1
Projekt3: 1
Verteilen.

Übrigens, willkommen im Team!

Edit:
Waaaaaaaahhhhh, da war wohl einer schneller als ich :wink:
Ihr sagt DC ist schlecht für die Umwelt? Ich hab Öko-Strom!

Bild

RT1984

#4 Ungelesener Beitrag von RT1984 » 09.08.2007 20:47

Rincewind hat geschrieben:Waaaaaaaahhhhh, da war wohl einer schneller als ich :wink:
Ja, um eine ganze Minute :smoking:

intFRami

#5 Ungelesener Beitrag von intFRami » 09.08.2007 20:59

Erst mal danke für die Antworten!

Also mir geht es nicht darum, für bestimmte Projekte viel mehr WU's zu berechnen sondern darum, bestimmte Projekte bzw. deren WU's möglichst am Stück durchzubringen.

Ich habe gewohnheitsmäßig für die meisten Projekte den Resourcenwert 100 eingestellt. Bei manchen weniger, bei einem mehr (LHC hat 500).

Angenommen ich habe Projekt 1 mit 500, Projekt 2 mit 100 und Projekt 3 mit 10. Weiter angenommen, dass die WU's aller Projekte gleich lange dauern. Dann bekomme ich doch vom Projekt 1 5 mal mehr WU's als von Projekt 2. Projekt 2 bekommt wiederum 10 mal mehr WU's als Projekt 3.

Aber das ganze hat doch mit der Art, wie die WU's dann durchgerechnet werden, nichts zu tun. Oder sehe ich das falsch.

intFRami

#6 Ungelesener Beitrag von intFRami » 09.08.2007 21:09

Vielleicht sollte ich den "Switch between applications every" xx-Wert hochsetzen. Vielleicht 24h? :evil2: Das dürfte ja eigentlich nicht schlimm sein.

Mir ist übrigens gerade stichprobenhaft aufgefallen, dass hier bei Malaria 30min eingetragen sind und bei Einstein 60min. Wie geht das denn?? Auch andere Einstellungen weichen voneinander ab.

RT1984

#7 Ungelesener Beitrag von RT1984 » 09.08.2007 21:17

Achso, ok, dann haben wir aneinander vorbei geredet. Das was du meinst ist wirklich "switch between applications". Stell hier nen Wert ein wie er dir am besten passt. Also willst du eine WU von anfang bis ende ohne Pause durchrechnen? Angenommen eine dauert 10 Stunden, dann stell den Wert einfach auf 11 stunden. Oder du nimmst einfach die dauer der am längsten dauernden wu all deiner projekte und stell den wert einfach etwas höher als die maximale dauer. dann kannst du sicher sein, dass immer jede wu durchgerechnet wird. Gibt es irgendeinen Grund, dass du das einstellen willst?

Projekte können durchaus unterschiedliche einstellungen haben. Wenn du sie vereinheitlichen möchtest geht das auch. Wenn du willst erklär ich dir wie. Dazu musst du bei BAM angemeldet sein. Am besten kontaktierst du mich dann per icq, wenn dir das möglich ist. Falls nicht, eben hier im forum

Benutzeravatar
Rincewind
Vereinsmitglied
Vereinsmitglied
Beiträge: 1166
Registriert: 25.08.2006 14:42
Wohnort: Mannheim

#8 Ungelesener Beitrag von Rincewind » 09.08.2007 21:23

Werden nicht immer die Werte der zuletzt geänderten Einstellungen für den Switch übernommen&Co übernommen?
Ihr sagt DC ist schlecht für die Umwelt? Ich hab Öko-Strom!

Bild

Benutzeravatar
S_Garbe
Rechenkraft.net-Sponsor
Rechenkraft.net-Sponsor
Beiträge: 1219
Registriert: 09.11.2001 01:00
Wohnort: Kohlstädt

#9 Ungelesener Beitrag von S_Garbe » 09.08.2007 21:25

RT1984 hat geschrieben:Projekte können durchaus unterschiedliche einstellungen haben. Wenn du sie vereinheitlichen möchtest geht das auch. Wenn du willst erklär ich dir wie. Dazu musst du bei BAM angemeldet sein. Am besten kontaktierst du mich dann per icq, wenn dir das möglich ist. Falls nicht, eben hier im forum
ist aber nicht notwendig das alle Projekte die selben Einstellungen haben - Boinc nimmt sowieso nur die letzten Einstellungen die man gemacht hat (vorausgesetzt das Projekt ist auf dem entsprechenden Rechner aktiv)
Bild

RT1984

#10 Ungelesener Beitrag von RT1984 » 09.08.2007 21:35

Sorry das wusste ich nicht. Aber geh da lieber immer auf Nummer sicher und übertrage die werte von bam auf das neue projekt wenn ich eins hinzufüge

intFRami

#11 Ungelesener Beitrag von intFRami » 10.08.2007 06:50

S_Garbe hat geschrieben:Boinc nimmt sowieso nur die letzten Einstellungen die man gemacht hat (vorausgesetzt das Projekt ist auf dem entsprechenden Rechner aktiv)
Ahhh, jetzt wird's klar. Malaria beispielsweise habe ich zur Zeit gar nicht angemeldet und deshalb stehen da noch alte Werte.

Und zur anderen Frage, warum ich überhaupt so eine Einstellung will: Damit mir möglichst wenig Rechnerzeit verlorengeht wenn ich BOINC beenden muss. Denn schließlich schreibt nicht jedes Projekt beim Beenden von BOINC seinen aktuellen Savepoint auf die Platte. Oder?

Benutzeravatar
Rincewind
Vereinsmitglied
Vereinsmitglied
Beiträge: 1166
Registriert: 25.08.2006 14:42
Wohnort: Mannheim

#12 Ungelesener Beitrag von Rincewind » 10.08.2007 08:14

Nur diejenigen die Checkpoints haben.

Da fehlt einem die "Erst WU beenden und dann Projekt wechseln"-Option.
Ihr sagt DC ist schlecht für die Umwelt? Ich hab Öko-Strom!

Bild

Zurück zu „Hintergrundinfos zu Verteiltem Rechnen“