Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 7
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1052 times and has 6 replies Next Thread
CarloPiva
Cruncher
Joined: Sep 20, 2008
Post Count: 1
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
How do I use the Device Profiling options?

Hey there. I saw the option for Device Profiling. I am trying to make use of it but there aren't any real instructions.

I have a PC at school i'm using and a pc at home that is on almost 24/7

I want to set my home PC to use more memory and CPU power than my school system (school system pale's in comparison to my system at home).

I've made custom profiles but do not see a way of assigning those profiles to the specific devices.
----------------------------------------
[Edit 1 times, last edit by CarloPiva at Sep 23, 2008 2:53:09 PM]
[Sep 23, 2008 2:52:05 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: How do I use the Device Profiling options?

Hello CarloPiva,
On the web site, select My Grid - Device Manager. (a Device is just a computer with BOINC installed on it.) This should show your 2 registered computers. BOINC allows you to create 3 profiles (named home, work and school). Assign 'home' to one computer and 'work' to the other. Set up each device profile the way you want it. Be sure to select 'SAVE' at the bottom of each profile after you change it, or your changes will not be saved.

If you need more than 3 profiles, it gets tricky. You can set up a local 'Preferences' file on each computer, which will override the website profile, but that can be confusing since you cannot control it from the website. A lot of problems reported on this forum are caused by these invisible 'Preferences' files which members forget about. On each boot, BOINC inserts a line 'reading local preferences file' in the BOINC Messages tab when such a file exists on the computer. This is one of the reasons we almost always ask for a copy of the start of Messages when diagnosing a problem.

Lawrence
[Sep 23, 2008 3:15:15 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: How do I use the Device Profiling options?

Looking forward, I can see that i will start having problems with only 4 profiles and it will happen as soon as I get my first quad. I do not want to use local preferences at all, because of the remote management issue.

The biggest cause of the problem will be the extra days of work. I am running my single and dual cores with .2 or .3 days but quads, eights and 16s (anybody can do what they want) will not run the way I want with so small a buffer.

When we add in the factor of how hard I want to run any system (60%-100%) then I will have a time of configuring my systems. Maybe the question to ask is whether the user would notice a difference in their computer use if we go from 50% to 80% processor factor. If I eliminate a profile for a different processor time rate, then I get a profile to use for quads.
[Sep 24, 2008 4:38:42 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: How do I use the Device Profiling options?

Why would client with any number of cores not be able to run with 0.2 or 0.3 buffer size? The client knows exactly how many cores are allowed (BOINC 6.2 introducing a CPU Processors % feature to allow mixing different CPU's, 1,2,3,4,8 etc on one profile), the efficiency they run at and how much wallclock versus CPU time is available per day to include the impact from throttling.... that is, long as you don't change the profile or local settings every day. It takes a week or longer for a change to work through to get the best achievable scheduling and work fetch.

That said, there are requests for more web profiles to include client defined, but it will be quite some time before the developers will get to that at Berkeley, if at all.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
----------------------------------------
[Edit 1 times, last edit by Sekerob at Sep 24, 2008 5:23:15 PM]
[Sep 24, 2008 5:20:42 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: How do I use the Device Profiling options?

Why would client with any number of cores not be able to run with 0.2 or 0.3 buffer size? The client knows exactly how many cores are allowed (BOINC 6.2 introducing a CPU Processors % feature to allow mixing different CPU's, 1,2,3,4,8 etc on one profile), the efficiency they run at and how much wallclock versus CPU time is available per day to include the impact from throttling.... that is, long as you don't change the profile or local settings every day. It takes a week or longer for a change to work through to get the best achievable scheduling and work fetch.


I thought that if I had the buffer set to .2 (4.8 hours) and was running a quad and one job had 10 hours left then the computer would not download a new job to the buffer for any of the other 3 cores even if all 3 only had 5 minutes left.
[Sep 24, 2008 7:33:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: How do I use the Device Profiling options?

Hi astrolab,

Did not say it explicitly but the efficiency values are continuously updated and used as part to determine the amount of work to buffer, so 4 cores would result in getting 4x the amount buffered of a single core. A quad will fetch work more frequently since there are 4x as many jobs of different run times to upload when done. If you wish to reduce the work fetching, the "connect every...." is the value to play with. The Cache/Additional buffer is simply there to ensure you got the X days of work you want, ignoring most build in safeties. Someone who buffers 10 days maximum runs the risk when sudden overlong jobs come along that are tougher than estimated, to not finish within the 12 day deadline.... this is when a client hits High Priority and all work fetch seizes until normality returns. There are several FAQ pages explaining this. Here a filter that highlights the 2 that mention this event.

http://www.worldcommunitygrid.org/forums/wcg/...=&forum=3&rows=20

cheers

NB: Added "Running - High Priority" & "Earliest Deadline First" to the FAQ index linked in my sig. Suggestions for Help and FAQ items always welcome.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Sep 25, 2008 11:02:29 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: How do I use the Device Profiling options?

Hi Sekerob

Thanks for the clarification. The buffer value does not strictly relate to the clock but also to the machine performance. A computer twice as fast as another computer (with the same number of CPU) will have about twice the hours downloaded into the buffer, even though both have the same buffer value. Anyway, enough of this thread.

I did read the link you included last. Good information.
[Sep 25, 2008 12:26:39 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread