Message boards : Number crunching : Load balancing GPUGRID and other boinc projects on Linux.
Author | Message |
---|---|
I'm running both GPUGRID and Rosetta on a Linux system. I find that the GPUGRID application seems to be starved for CPU even though it has a lower nice setting than the Rosetta tasks. (I have posted more details at the Ubuntu forum - should I copy that here or can I just point to it? http://ubuntuforums.org/showthread.php?p=10680138#post10680138 ) | |
ID: 20980 | Rating: 0 | rate: / Reply Quote | |
Hi, I recommend a look at this thread to optimize GPU + CPU. | |
ID: 20981 | Rating: 0 | rate: / Reply Quote | |
Hi Carlesa25, | |
ID: 20983 | Rating: 0 | rate: / Reply Quote | |
Hi SWAN_SYNC works and what it does is assign a core to 100% (or almost) to each GPU, GPUGRID performance increases between 10 and 20% according to task, it works better on Linux than Windows (like all Boinc) . | |
ID: 20984 | Rating: 0 | rate: / Reply Quote | |
Well, where did you put the swan_sync environment variable? Different distros read the environment variable in different places, so YMMV. | |
ID: 20985 | Rating: 0 | rate: / Reply Quote | |
Hello. In Ubuntu 10.10 should be put in " / etc / environment " in other distributions do not know, if based on Debian in principle be equal ... who whose I guess. Greetings. | |
ID: 20986 | Rating: 0 | rate: / Reply Quote | |
Well, where did you put the swan_sync environment variable? Different distros read the environment variable in different places, so YMMV. The effectiveness of adding it to /etc/environment seems to be inconsistent at best. Some distros ignore /etc/environment when starting daemons. Adding it to the /etc/default file as you did is the best approach. It isolates the scope of the change to the boinc-client (no need to make the variable visible to every process on your system) and it is exactly what the file was intended for. Here are instructions that should cover most of the common distros. File on Debian based distros (including Ubuntu, Mint) /etc/default/boinc-client File on Fedora based distros (including Red Hat, CentOS) /etc/sysconfig/boinc-client Text to add # Enable SWAN_SYNC for GPUGRID project export SWAN_SYNC=0 | |
ID: 21031 | Rating: 0 | rate: / Reply Quote | |
Hi, What I can say is that in Ubuntu 10.10, / etc / environment, it works perfectly. Greetings. | |
ID: 21032 | Rating: 0 | rate: / Reply Quote | |
The effectiveness of adding it to /etc/environment seems to be inconsistent at best. Some distros ignore /etc/environment when starting daemons. Actually, I got that advice from you in another thread. Solved the problem I had earlier. | |
ID: 21033 | Rating: 0 | rate: / Reply Quote | |
Hi, What I can say is that in Ubuntu 10.10, / etc / environment, it works perfectly. Greetings. I don't doubt that it works for you. I was merely pointing out that using /etc/environment works some of the time but using the /etc/[default|sysconfig] will always work so should be the preferred solution. | |
ID: 21038 | Rating: 0 | rate: / Reply Quote | |
Actually, I got that advice from you in another thread. Solved the problem I had earlier. Glad it helped. | |
ID: 21039 | Rating: 0 | rate: / Reply Quote | |
Hi: The problem I see in the solution, is that only works if you have installed Boinc from the classical form. | |
ID: 21041 | Rating: 0 | rate: / Reply Quote | |
You mean you didn't use a package manager to install BOINC? I'm curious as to why you did that. | |
ID: 21044 | Rating: 0 | rate: / Reply Quote | |
Hi, As you know, in Linux, Boinc can be installed in several ways: | |
ID: 21046 | Rating: 0 | rate: / Reply Quote | |
Hi folks, | |
ID: 21077 | Rating: 0 | rate: / Reply Quote | |
I'm crunching on 3 gpus in my tower and felt that losing a core for a small performance gain seemed kind of pointless. I run a quad core processor and I like to keep it running with tasks from other projects as well as GPUGRID. I tried swan sync and I can say that it works but I feel it's not worth it for 10-15% increase when you can put that core to work doing other helpful things. My gpu's still crank out the work without sacrificing other projects. GPU utilization seems to vary from pc to pc but I find that even with 100% cpu use I'm still getting 60-85% GPU use and that works for me to help keep the temps down. Good luck crunching! | |
ID: 21081 | Rating: 0 | rate: / Reply Quote | |
A high end GPU will do 20 times the work of a high end CPU, so it makes more sense to sacrifice the CPU and not the GPU. | |
ID: 21090 | Rating: 0 | rate: / Reply Quote | |
... GPU utilization seems to vary from pc to pc but I find that even with 100% cpu use I'm still getting 60-85% GPU use and that works for me to help keep the temps down. Good luck crunching!OS has an impact as well. I'm running Linux and 4 cores crunching Rosetta starved a single GPU task to the point it kept the GPU at about 15%. | |
ID: 21093 | Rating: 0 | rate: / Reply Quote | |
Message boards : Number crunching : Load balancing GPUGRID and other boinc projects on Linux.