Problem with pre-emption

疑难解答 : Windows : Problem with pre-emption
留言板合理

To post messages, you must log in.

作者消息
ericy

发送消息
已加入:5 Jan 00
贴子:5
积分:225,818
近期平均积分:0
United States
消息 24560 - 发表于:10 Sep 2004, 14:47:52 UTC - 回复消息 24288.  

> Do you only have one ClimatePrediction model running on your machine? I
> noticed the same thing on my dual-cpu machine. But then BOINC decided to
> download another CPDN unit and both CPU's are now going 50-50. I decided that
> perhaps one CPU was splitting itself between according to my preferences, and
> the other was running exclusively SETI since it didn't have a long one to
> run.
>
> Just a guess on my part.
>

As it turns out, I have 2 CP work units on the machine. Given how long they take to run, there is apparently no need to download more. The machine has 5 S@H workunits though - given how quickly these things finish, the machine tends to download another one as soon as one finishes.

At this moment in time, 4 of rhe S@H workunits are running, and both CP workunits have been preempted. There is one S@H workunit queued up in the ready to run status.


It does sound like the problem has been resolved - we just need to wait for an updated release.


ID: 24560 · 举报违规帖子
John McLeod VII
志愿者开发人员
志愿者测试人员
Avatar

发送消息
已加入:15 Jul 99
贴子:24806
积分:790,712
近期平均积分:0
United States
消息 24348 - 发表于:10 Sep 2004, 3:59:03 UTC

4.05 has an apparent bug that counted WUs instead of projects when determining share. For example if your shares were set up 50-50, and you have 2 S@H WUs and 1 CPDN WU (for simplicities sake) the actual share would be 66 S@H and 33 CPDN.

The good news is that this has apparently been fixed in 4.08. The bad news is that 4.08 has apparently broken modem connections (worse than they were) so it will probably not be put into production.
ID: 24348 · 举报违规帖子
Carlos

发送消息
已加入:15 May 99
贴子:6
积分:129,923
近期平均积分:0
United States
消息 24288 - 发表于:10 Sep 2004, 0:51:12 UTC

Do you only have one ClimatePrediction model running on your machine? I noticed the same thing on my dual-cpu machine. But then BOINC decided to download another CPDN unit and both CPU's are now going 50-50. I decided that perhaps one CPU was splitting itself between according to my preferences, and the other was running exclusively SETI since it didn't have a long one to run.

Just a guess on my part.



ID: 24288 · 举报违规帖子
ericy

发送消息
已加入:5 Jan 00
贴子:5
积分:225,818
近期平均积分:0
United States
消息 24197 - 发表于:9 Sep 2004, 20:09:33 UTC
最近的修改日期:9 Sep 2004, 20:26:24 UTC

I am running BOINC on a quad-cpu machine, and I have both S@H and ClimatePredictor running on it. Supposedly they have equal weighting, but what I notice is that whenever a S@H workunit is completted, it tends to preempt whatever work might be going on with ClimatePredictor, and put the thing to work on a S@H workunit. Given that each S@H workunit completes in about 6 hours, this preemption takes place every 2-3 hours. The net result is that I am tending to see 3-4 CPUs being used for S@H, and 0-1 CPUs being used for ClimatePredictor.

I suppose the problem is that ClimatePredictor has workunits that take ~1000 hours to complete, so it doesn't get the benefit of this same pre-emption behavior.

I suppose what I could do is goose up the priority of CP to try and manually balance the thing.


ID: 24197 · 举报违规帖子

疑难解答 : Windows : Problem with pre-emption


 
©2020 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.