Pages: [1]
RicGoldman
BAM!ID: 19325
Joined: 2007-02-15
Posts: 2
Credits: 4,671,712
World-rank: 89,817

2008-03-24 05:00:06

When yoyo gets its turn to run, it starts up muon.exe as High Priority, and in turns tries to take 100% of my CPU, even though preferences are sent to 50% max when in use, 75% max when not.

Consequently, muon tends to bring my system to a crawl for everything else and threatens to overheat the CPU chip.

Anyone experiencing this? Any idea why this is happening and how to prevent it? If I can't solve this, I'll have to remove yoyo from my project list in self-defense (why have preferences if they aren't respected?)
Rakarin
 
BAM!ID: 1019
Joined: 2006-05-30
Posts: 92
Credits: 0
World-rank: 0

2008-03-24 12:14:10

Anyone experiencing this? Any idea why this is happening and how to prevent it? If I can't solve this, I'll have to remove yoyo from my project list in self-defense (why have preferences if they aren't respected?)


While I'm always very loathe to overtly criticize a project, I ended up having to remove Yoyo from my list. The first project I ran ("cruncher"? Looking for Glom rulers) only checkpointed at 25% increments. My timeslice is set to 4 hours (not the standard hour), and on my main PC, it would take about 2.5-3 hours to get to a checkpoint. This meant that 1-1.5 hours were lost on every crunch. I lost a fair amount of time on my Linux boxes as well. I would actually watch the running clients change, and the Percent Complete would drop from ~42%~43% down to 25%. The results were also rather sketchy, with what seemed like a quarter of the results being bad with no client errors.

I tried to switch to only crunching Evolution when that came out. The checkpointing was much better (I think 5%). It was going "well" until the first two times I checked results. I was getting error rates of about 75% on all three platforms. Only about a quarter were good. I don't think a single Mac unit was good.

Like I said, I don't like criticizing projects because the work that goes in to it is far beyond my technical skill. (I never learned to program.)


yoyo_rkn
 
BAM!ID: 814
Joined: 2006-05-26
Posts: 36
Credits: 136,690,893
World-rank: 9,328

2008-03-25 20:44:17

Hello,
would be good that you write those questions to yoyo's project forum. It is difficult to watch all forums.

But now to your raised problems.

@RicGoldman, CPU throttling
CPU throttling is not supported by yoyo@home. This is because of the technical background, that I wrap existing distributed computing applications into Boinc. It means that I use existing executables which I wrap. I do not have the sources of it to implement such special things. For CPU throttling e.g. 50%, Boinc runs the application for 1 second and suspend the application for 1 second. There is no way to instruct the wrapped application to do this.

@Rakarin, checkpoints
You must differ between the percentage+CPUtime which is shown and the checkpoints which are done by the application. In the project descriptions of all 3 projects this is described. But shortly:
cruncher(ogr): percentage is displayed in 12,5% steps and CPU time fails back to these points on restart, but the application checkpoints nearly every 15 minutes. The CPUtime will not be used for crdits. The real done work will be used. So with restarts you lose max. 15 minutes.
evo): percentage+CPUtime is updated every 30seconds. But evo does not have any checkpoints! So on restart it starts from the beginning. To compensate it I calculate some bonus if the credit reaches 100 and 200.
muon): percentage+CPUtime jumps in 20% steps and fails back to these on restarts. But the application itself makes checkpoints every 4 minutes. The displayed CPUtime is NOT used for credits. The amount of iterations which were done are used for credits. So here you lose a max of 4 minutes.

yoyo
Germany largest distributed computing community - www.rechenkraft.net
RicGoldman
BAM!ID: 19325
Joined: 2007-02-15
Posts: 2
Credits: 4,671,712
World-rank: 89,817

2008-03-27 15:34:38
last modified: 2008-03-27 15:37:41

Thanx for the reply. WHAT yoyo forum, he asked, exposing his ignorance. I only saw a "The Projects" category under Forums here, but hey, I'm new. :-)

As it turns out, it's a more general question, since a few other projects behave similarly. Suggestion - consider adding a disclaimer on the project description/summary listings to this effect. Looks like I was correct to detach. Again, thanx.
Saenger
 
Tester - Translator
BAM!ID: 5
Joined: 2006-01-10
Posts: 1735
Credits: 228,200,086
World-rank: 6,612

2008-03-27 15:48:21

WHAT yoyo forum, he asked, exposing his ignorance. I only saw a "The Projects" category under Forums here, but hey, I'm new. :-).

Every project has it's own forum, that's the usual place to ask project specific questions.
This is just a random (though one of the best, if not the best ), why should the projects look here @Willy's and @Zain's and @James' and @Tobi's and @Neil's and @Syd's.....
Grüße vom Sänger
Wanky
BAM!ID: 28705
Joined: 2007-06-15
Posts: 36
Credits: 0
World-rank: 0

2008-03-27 19:55:42

Hello,
would be good that you write those questions to yoyo's project forum. It is difficult to watch all forums.


yoyo


Maybe it should be in English...
suguruhirahara
BAM!ID: 3577
Joined: 2006-07-31
Posts: 7
Credits: 368,974
World-rank: 358,397

2008-03-27 21:38:41

Hello,
would be good that you write those questions to yoyo's project forum. It is difficult to watch all forums.


yoyo


Maybe it should be in English...

There're many posts in English on the forum; it were very obvious for you if you'd visited there.

suguruhirahara
suguruhirahara
BAM!ID: 3577
Joined: 2006-07-31
Posts: 7
Credits: 368,974
World-rank: 358,397

2008-03-27 21:41:48

As it turns out, it's a more general question, since a few other projects behave similarly.

What the project does is done by only a few projects. The character then must be different from that of the other projects.
Wanky
BAM!ID: 28705
Joined: 2007-06-15
Posts: 36
Credits: 0
World-rank: 0

2008-03-28 00:03:11

Hello,
would be good that you write those questions to yoyo's project forum. It is difficult to watch all forums.


yoyo


Maybe it should be in English...

There're many posts in English on the forum; it were very obvious for you if you'd visited there.

suguruhirahara


I did. the home page appears to be a BOINC one, but once you click "Messages" you're thrown into a german language phpbb site.
zombie67
BAM!ID: 1560
Joined: 2006-06-04
Posts: 606
Credits: 184,213,158,231
World-rank: 43

2008-03-28 00:14:54

I did. the home page appears to be a BOINC one, but once you click "Messages" you're thrown into a german language phpbb site.

German *and* English.
Reno, NV
Team: SETI.USA
Wanky
BAM!ID: 28705
Joined: 2007-06-15
Posts: 36
Credits: 0
World-rank: 0

2008-03-28 00:21:51
last modified: 2008-03-28 00:23:53

I did. the home page appears to be a BOINC one, but once you click "Messages" you're thrown into a german language phpbb site.

German *and* English.


there may be some accidental posts in English, but the phpbb is a totally german implementation. all the menus, nav bars, instruction and so forth are german.

actually, i don't really care since i won't run those projects, but the sitre should be in english - more universally understood. why not use the boinc message forum, with it's language support?
PovAddict
BAM!ID: 115
Joined: 2006-05-10
Posts: 1013
Credits: 5,785,239
World-rank: 78,463

2008-03-28 03:17:00

For CPU throttling e.g. 50%, Boinc runs the application for 1 second and suspend the application for 1 second. There is no way to instruct the wrapped application to do this.

But if BOINC tells your wrapper to suspend, doesn't the wrapper suspend the app too?
Not running BOINC anymore for several reasons...
Saenger
 
Tester - Translator
BAM!ID: 5
Joined: 2006-01-10
Posts: 1735
Credits: 228,200,086
World-rank: 6,612

2008-03-28 05:59:17

I did. the home page appears to be a BOINC one, but once you click "Messages" you're thrown into a german language phpbb site.

German *and* English.


there may be some accidental posts in English, but the phpbb is a totally german implementation. all the menus, nav bars, instruction and so forth are german.

actually, i don't really care since i won't run those projects, but the sitre should be in english - more universally understood. why not use the boinc message forum, with it's language support?

Just because the English native speakers are too lazy to learn a foreign language everything should be in English? Those few button labels, that are in English, can't be a problem, just open another phpbb forum in another tab and you will know. I think I could navigate in a French or Spanish forum, although I don't speak French or Spanish, Russian would be a bit more difficult.

Ask your questions in English, and the Germans will answer you in English, no need to do as the locals do

Yoyo@Home is a small test project by the German team rechenkraft.net, or better by one of it's members plus support from team and members. It's run on the team servers and using the pre-existing team forum in a special area. I don't see any problems here.
Grüße vom Sänger
yoyo_rkn
 
BAM!ID: 814
Joined: 2006-05-26
Posts: 36
Credits: 136,690,893
World-rank: 9,328

2008-03-28 06:30:57

For CPU throttling e.g. 50%, Boinc runs the application for 1 second and suspend the application for 1 second. There is no way to instruct the wrapped application to do this.

But if BOINC tells your wrapper to suspend, doesn't the wrapper suspend the app too?

I saw for ogr, my first wrap, that this doesn' worked. Even if I suspended the wrapper via boincmanager the cruncher continued. So I now create a "stop" file, which is detected by cruncher to stop and on resume I remove it. But cruncher always needs some seconds to detect it. So it works if the application is suspended general but not for cpu throttling.
yoyo
Germany largest distributed computing community - www.rechenkraft.net
zombie67
BAM!ID: 1560
Joined: 2006-06-04
Posts: 606
Credits: 184,213,158,231
World-rank: 43

2008-03-28 15:18:16

there may be some accidental posts in English, but the phpbb is a totally german implementation. all the menus, nav bars, instruction and so forth are german.


It is whatever language you tell it to be. I selected english, and so it is.
Reno, NV
Team: SETI.USA
Pages: [1]

Index :: The Projects :: Yoyo/muon.exe ignoring preferences
Reason: