Message boards : Cafe LHC : Computing Preferences
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile greenman

Send message
Joined: 22 Mar 14
Posts: 3
Credit: 53,898
RAC: 0
Message 26527 - Posted: 23 May 2014, 18:05:56 UTC

Hey! I stumbled across an article I read in the paper a couple of months ago featuring Einstein@home. It was cool because it talked about something I've always been fascinated with. Grid computing. I first heard about it when Gateway stores where leaving their computers on at night and link them all together. So when I followed the link(s) to Einstein@home on the internet, I ran into BOINC and grid computing I was hooked.

So because I'm a major physics nut, LHC@home was the place to be. So. What I'd like to know is how to set up or tweak the computing preferences to get the most bang for my buck.

Probably the most pertinent info is; Leave tasks in memory while suspended? yes. Switch between tasks every: 60 minutes. On multiprocessors use at most: 8 processors. On multiprocessors use at most: 100% of the processors. Use at most: 66% of CPU time. Running a Intel Core i7 930@280 GHz. Disk: use at most: 200 GB. Leave free at least: 5 GB. Disk: use at most: 100% of total. Currently 80% free space. Running an Intel SSD SC2BP 240 G. I can get a bigger drive if you like. Yum. Swap space: 95% of total. Memory when computer is in use: 100%. Memory when computer not in use: 100%. 18 GB of memory. Running Windows 7 Professional. Any suggestions? Thanks. Greenman

ID: 26527 · Report as offensive     Reply Quote
Profile Ananas

Send message
Joined: 17 Jul 05
Posts: 102
Credit: 542,016
RAC: 0
Message 26529 - Posted: 23 May 2014, 18:54:37 UTC - in response to Message 26527.  
Last modified: 23 May 2014, 19:04:17 UTC

"Use at most: 66% of CPU time" only if you have heat issues. You can increase it if you wish.

The HDD has plenty of space, even ClimatePrediction would be happy there.


There is one setting that I usually increase : "Tasks checkpoint to disk at most every (default=60) seconds". A reliable system should not need that many checkpoints, checkpointing interrupts the calculation and slows down the crunching. My current setting is 10 minutes (600 seconds) but I already ran 3600 seconds without problems.

If it later shows that your tasks tend to throw heartbeat errors, you can still decrease the checkpoint period. Heartbeat problems depend very much on the projects (and other programs) that you run concurrent to LHC. If you run LHC and Einstein, the heartbeat watchdog should hardly ever interrupt your results.

The only thing the higher setting would interfer with would be if you had "Leave tasks in memory while suspended? NO" but as you have "YES" there, this does not apply to you.
ID: 26529 · Report as offensive     Reply Quote
Profile yo2013
Avatar

Send message
Joined: 16 Oct 13
Posts: 59
Credit: 342,408
RAC: 0
Message 26531 - Posted: 23 May 2014, 20:29:21 UTC - in response to Message 26529.  
Last modified: 23 May 2014, 21:09:48 UTC

In some projects (not sure for LHC@Home) there is a big difference in performance between Windows and Linux (probably related to the different compilers and libraries used). Maybe you can give a try to some Linux distro and compare it to Windows. I know projects for which Linux is faster than Windows and also projects for which Windows is faster than Linux. Also, I found different results for my computer in Whestone benchmark using different distros (1.1 GFLOPS for Mint and 1.5 GFLOPS for Debian).
ID: 26531 · Report as offensive     Reply Quote
Ano

Send message
Joined: 29 Nov 09
Posts: 42
Credit: 229,229
RAC: 0
Message 26550 - Posted: 25 May 2014, 11:18:26 UTC

Leave tasks in memory while suspended: I think it's only useful for buggy projects that crash if you pause them.

For the rest, it depend more on what you do on your pc besides BOINC.
With Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz & Windows XP SP3, I use at most 75% of processors (3/4) and at most 50% of cpu time, and I still put a good fight against other people regarding working time and cpu time (though I don't follow hardware evolution, so I don't know if they indeed have more recent hardware)
ID: 26550 · Report as offensive     Reply Quote
Profile greenman

Send message
Joined: 22 Mar 14
Posts: 3
Credit: 53,898
RAC: 0
Message 26573 - Posted: 27 May 2014, 18:48:49 UTC - in response to Message 26529.  

Where do I check for heart beat errors?
ID: 26573 · Report as offensive     Reply Quote
Profile Tom95134

Send message
Joined: 4 May 07
Posts: 250
Credit: 826,541
RAC: 0
Message 26586 - Posted: 2 Jun 2014, 21:11:14 UTC - in response to Message 26550.  

Leave tasks in memory while suspended: I think it's only useful for buggy projects that crash if you pause them.

For the rest, it depend more on what you do on your pc besides BOINC.
With Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz & Windows XP SP3, I use at most 75% of processors (3/4) and at most 50% of cpu time, and I still put a good fight against other people regarding working time and cpu time (though I don't follow hardware evolution, so I don't know if they indeed have more recent hardware)

Your suggestion may be fine if you only run BOINC tasks but if you are doing "real work" with your system you may not want to be sacrificing memory while you are doing some Photoshop, Illustrator, Framemaker, etc task.

I have generally had no problems allowing BOINC to dump a Task out of memory when doing other work. It seems to work quite well and I just set those applications that I want to have run without BOINC eating up CPU and Memory into the "exclusive application" tab under Preferences.

I'm not sure if this setting has any effect if you are running Tasks under the Oracle VM as T4T does. At one time it didn't because BOINC didn't control VM but now it might since BOINC Suspends VM quite nicely.
ID: 26586 · Report as offensive     Reply Quote

Message boards : Cafe LHC : Computing Preferences


©2024 CERN