BOINC-Client: CPU-Nutzung

Probleme mit einem Clientprogramm? Oder einen Tipp dazu? Dann hier posten...
Nachricht
Autor
mibere

BOINC-Client: CPU-Nutzung

#1 Ungelesener Beitrag von mibere » 25.01.2015 12:26

Hallo ihr,

ich hätte da mal ein Problem...

Auf meinem Xeon E3-1246 v3 (4c/8t) läuft primär das Testing Framework (Fishtest) der Schachengine Stockfish.
Fishtest ist so konfiguriert, dass 7 von den 8 Threads verwendet werden.

Liegt in diesem Projekt keine Arbeit an, so möchte ich das System für BOINC (World Community Grid) verwenden.

Hierfür wurde auf Debian 7 (keine GUI) der BOINC-Client installiert.
Über die Paketquellen von Debian wird der Client in der Version 7.0.27+dfsg-5 installiert.

Über das Webinterface von WCG wurde eingestellt:

Code: Alles auswählen

Use no more than: 80% of processor time
Do work while computer is in use: Yes   (bei No arbeitet der Client bei mir nie?!)
Do work only after computer is idle for: 10 minutes
Suspend work if CPU usage is above: 5% of cpu
On multiprocessors, at most use: 15 processors
On multiprocessors, use: 90% of processors
Nun zum Problem:

Wenn Fishtest die Arbeit wieder aufnimmt, soll BOINC die Arbeit vollständig einstellen.
Dies scheint aber nicht der Fall zu sein, BOINC scheint weiterhin 1 Workunit zu berechnen.
Zumindest taucht in top ein Prozess von BOINC auf, der vom Namen her aussieht wie
eine Workunit.
Dies soll nicht so sein und ist meinerseits nicht gewünscht. Woran liegt das bzw. wie schalte
ich dieses Verhalten ab?


P.S. Bei WCG habe ich als Team Rechenkraft.net auswählt ;) Angedacht sind aktuell
2x Xeon E3-1246 v3 + 1x Dual Opteron 6212

Stiwi
Powerknopf-Verweigerer
Powerknopf-Verweigerer
Beiträge: 1404
Registriert: 20.05.2012 21:11

Re: BOINC-Client: CPU-Nutzung

#2 Ungelesener Beitrag von Stiwi » 25.01.2015 12:56

Hast du die Anwendung unter Assistenten-> Einstellungen -> Exclusive Anwendungen hinzugefügt?
Bild
Bild

Benutzeravatar
X1900AIW
TuX-omane
TuX-omane
Beiträge: 2869
Registriert: 05.01.2008 16:34

Re: BOINC-Client: CPU-Nutzung

#3 Ungelesener Beitrag von X1900AIW » 25.01.2015 13:00

Bei mir funktioniert es über lokale Einstellungen des BOINC Managers, 7.4.27 (x64) unter Windows 8.1. Es genügt der Eintrag "Wenn CPU Auslastung geringer als ..." 5%.

Getestet bspw. mit FAHBench OpenLC Implicit auf CPU.

Taskmanager meldet nach > Prozesse > Spalte CPU Auslastung sortiert bei mir (nur POEM aktiv) keine aktiven BOINC Prozesse noch BOINC Applikationen. Evtl. hängt es tatsächlich vom BOINC Projekt ab ?!
Zusammenkommen ist ein Beginn, Zusammenbleiben ist ein Fortschritt, Zusammenarbeiten ist ein Erfolg.
Henry Ford

mibere

Re: BOINC-Client: CPU-Nutzung

#4 Ungelesener Beitrag von mibere » 25.01.2015 13:00

Hätte ich eventuell getan, wenn ich eine Oberfläche hätte ;)
Auf den Server komme ich nur per SSH, dort gibt es keine GUI - hab deswegen auch den BOINC-Manager nicht installiert.

Stiwi
Powerknopf-Verweigerer
Powerknopf-Verweigerer
Beiträge: 1404
Registriert: 20.05.2012 21:11

Re: BOINC-Client: CPU-Nutzung

#5 Ungelesener Beitrag von Stiwi » 25.01.2015 13:58

achso dann:

http://boinc.berkeley.edu/wiki/Client_configuration
<exclusive_app>filename.exe</exclusive_app>
BOINC will suspend computing whenever the executable is running (e.g., a game). Case is ignored in filenames. Multiple applications can be specified.
Bild
Bild

mibere

Re: BOINC-Client: CPU-Nutzung

#6 Ungelesener Beitrag von mibere » 25.01.2015 15:23

Danke, Stiwi.

Werde es testen. Oder ansonsten den Fishtest-Client, da Open Sourcen, anpassen.
Der soll sich dann um das Starten/Stoppen vom BOINC-Client kümmern.

mibere

Re: BOINC-Client: CPU-Nutzung

#7 Ungelesener Beitrag von mibere » 25.01.2015 19:32

So, nun ist beides im Einsatz und Testbetrieb.

<exclusive_app> in der cc_config.xml und der Fishtest-Client nutzt zusätzlich

boinccmd --project http://www.worldcommunitygrid.org/ suspend
boinccmd --project http://www.worldcommunitygrid.org/ resume

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8048
Registriert: 17.12.2002 14:09
Wohnort: Berlin
Kontaktdaten:

Re: BOINC-Client: CPU-Nutzung

#8 Ungelesener Beitrag von yoyo » 26.01.2015 09:43

Doppelt hält besser ;)
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

mibere

Re: BOINC-Client: CPU-Nutzung

#9 Ungelesener Beitrag von mibere » 26.01.2015 10:34

yoyo hat geschrieben:Doppelt hält besser ;)
Das war der Plan ;)

Das Problem ist nämlich, der Fishtest-Client führt vor jedem Task einen eigenen Benchmark durch
und passt danach die Spielzeit an. Also sollte zu diesem Zeitpunkt nicht BOINC im Hintergrund
laufen und die CPU belegen.

Antworten

Zurück zu „Hilfe und Support“