Best Linux Distro To Crunch With |
![]() |
| log in |
Message boards : Number crunching : Best Linux Distro To Crunch With
1 · 2 · Next
| Author | Message |
|---|---|
|
Hello all, | |
| ID: 1121515 · | |
|
Ubuntu seems to be the easiest to use from the word of mouth I hear. | |
| ID: 1121524 · | |
|
kubuntu is nice, | |
| ID: 1121525 · | |
i'm not sure if cuda cards are nVidia CUDA is fully supported for a long time and it crunches like mad. ____________ | |
| ID: 1121531 · | |
|
There is no support for linux/cuda by seti@home. | |
| ID: 1121644 · | |
... Dont't expect the same performance from your cuda devices compared to windows. The process priority shouldn't be a problem. I've not noticed any performance problems on my systems running Boinc under defaults. Any speed comparisons numbers you have between the windows versions and the linux versions will be interesting. The linux port at the moment is a few versions behind the windows experiments being done by the Lunatics. I'm sure Aaron will do another compile as soon as there is something significant added. As for which distro to try... Whichever you like the look of! Try a few and see which you like the best. Myself, I use a mix of Mandriva, Mageia, Kubuntu, Ubuntu, and Gentoo. Occasionally also DSL, and Puppy. Performance is similarly fast for all of them. The main differences are look and feel and installation footprint. Gentoo is ultimately customisable to very fine system detail, but the cost there is in extra time needed to configure for that fine detail. Gentoo runs fine on defaults to get you started, but beware the temptation to tweak and tinker and to ultimately go fully customised! Boinc is available already set up for you on Mandriva, Kubuntu, Ubuntu and Gentoo. Likely also on Mageia. Not looked for the others. Usually, Boinc is set up as a system service, so you'll need to add your username to the group for Boinc to read the Boinc remote access auth file. That's already done for you by some (all?) installs. (...But let me know if you get tripped up by that.) Let us know what you find! Happy fast crunchin', Martin ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 1121963 · | |
... Dont't expect the same performance from your cuda devices compared to windows. ...and to confirm what Martin is saying, the Windows client also runs at the lowest priority supported. The process priority should not affect the performance of the science app itself unless you're doing a bunch of intensive stuff on your system in the first place. | |
| ID: 1121975 · | |
|
On my systems the RAC showed the performance gain. | |
| ID: 1122003 · | |
On my systems the RAC showed the performance gain. There's so many different variables when it comes to a system's RAC, that I don't think you can attribute that gain to the process priority alone. Server stability, wingman reliability, fluctuations from CreditNew, solar flares, wind direction are all factors in a system's RAC. Ok all but the last two are, but that's still enough to question using RAC as a barometer for system performance even on the same system. | |
| ID: 1122012 · | |
|
That was measured over weeks and not the snapshot of a single day. | |
| ID: 1122022 · | |
That was measured over weeks... If you change the priority, do you see a step-wise change in RAC? I have a lightly loaded system running under defaults, and looking back over the last few months, for s@h the RAC has varied between 200 and 270. The system is on 24 hours/day, and no changes from my side. So that's over a 30% variation for normal working... Are you running a multi-CPU farm or is your 20k+ RAC from using CUDA? Aside: I keep to the default 'nice' priority so that foreground tasks get their gulp of CPU quickly rather than lingering to still take the same CPU time but over a longer delay. The Boinc tasks get to use the same spare CPU time over a 24 hour period just the same. Happy fast crunchin', Martin ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 1122033 · | |
|
Most RAC changes don't happen over the course of a single day anyway. Even when measuring in weeks, server outages and wingman performance can still have an affect overall. | |
| ID: 1122044 · | |
|
I was running 7 boxes. 2 of them had a 240 GT. That's my total RAC. | |
| ID: 1122045 · | |
I was running 7 boxes. 2 of them had a 240 GT. That's my total RAC. Possibly so, and quite interesting. Making a few wild guesses here... It could be that although the total CPU time needed remains unchanged, using a higher priority means that the GPU gets serviced sooner (lower latency) by the CPU when needed and so you get better GPU utilisation. Perhaps that is something that should be tweaked for Boinc CUDA-intensive tasks?... I'll try a test when I get a chance. Happy fast crunchin', Martin ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 1122148 · | |
|
Thanks for the all the info - I fired up Fedora 15 and Ubuntu - ended up on Ubuntu - most easy to setup and get running with BOINC host stats here: | |
| ID: 1122595 · | |
Thanks for the all the info - I fired up Fedora 15 and Ubuntu - ended up on Ubuntu - most easy to setup and get running with BOINC host stats here: Yes, but I did :-) Wow! Is that the first Linux machine you've tried?! I think next I may try something with a GPU in it - that host only has 8 Cores. Go for it! And you're most welcome. Happy fast crunchin', Martin ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 1122674 · | |
Ubuntu runs BoincTasks with Wine. Wine is easily installed and BoincTasks runs as good as on a Windows machine. ____________ TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking. | |
| ID: 1123433 · | |
|
I've got one running on Ubuntu, command line ony, and another on Fedora, with full gui. | |
| ID: 1123577 · | |
|
Distribution doesn't really matter, as long as you know how to properly install and configure it, has fairly recent libraries and kernel, is 64 bit and you can install the latest official drivers from nVidia (for newer cards) - for that you may also need some rudimentary development stuff (kernel sources, gcc, ld...) - check that when you are installing the distro. nvidia-smi -pm 1 ensures that nVidia kernel module stays loaded (put it at the end of /etc/rc.d/rc.local).It is actually possible to run two Fermi GPU tasks on a 512MB card! (I tried it on GT 440. It worked, but the card is just too slow and there were no real gains.) I am also running a script in background (as root), which bumps all S@H (and also E@H) cuda processes to -10 niceness so they get the CPU cycles they deserve. #!/bin/sh while true do sleep 15 for arg in `ps -Lo lwp --no-headers -p $(pgrep -f "(CUDA|cuda)") 2> /dev/null` do renice -10 -p ${arg} > /dev/null 2>&1 done done ____________ | |
| ID: 1123582 · | |
... I am also running a script in background (as root), which bumps all S@H (and also E@H) cuda processes to -10 niceness so they get the CPU cycles they deserve. That is all rather extreme stuff to squeeze out perhaps a very small speed boost. A default install works surprisingly well for efficiency. Note that all tasks at a higher priority than "nice 0" are low-overhead system tasks that only briefly use the CPU. Encroaching into their territory means that you risk slowing down the system responsiveness. Thanks for some interesting tweaks there, but I would not recommend anything more than a "renice -5"... In my view, anything more than that just risks overall system operation for zero further gain for whatever it is you're trying to give highest priority. Then again, leaving Boinc to run at the default "nice 10" already grabs almost all of the CPU for an idle system. You can't use more CPU instruction cycles than exists, regardless of process priority! You can get better gains by minimising other system activity... But then again, a Linux system is pretty lean and mean to begin with... There's no continual anti-virus checking or file indexing or other "user experience" silliness to steal away the CPU time! To go really extreme is to go Gentoo customising... ;-) Happy fast crunchin', Martin ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 1123891 · | |
Message boards : Number crunching : Best Linux Distro To Crunch With
| Copyright © 2013 University of California |