Ah! I just fixed this issue. I was perusing through the slurm.conf man
page and noticed this:
If your system is configured with more than one thread per core,
execution of a different job on each thread is not supported unless
you configure SelectTypeParameters=CR_CPU plus CPUs; do not
configure Sockets, CoresPerSocket or ThreadsPerCore... Note also if
you are running with more than 1 thread per core and running the
select/cons_res plugin you will want to set the SelectTypeParameters
variable to something other than CR_CPU to avoid unexpected results.
I had thought myself clever for using Sockets, Cores, Threads to
calculate CPUs, but this was definitely an unexpected result when used
with select/cons_res. Converting my nodes to CPUs=x in slurm.conf made
everything work as I was expecting.
Hope that helps someone,
Alan
On 04/29/2013 02:12 PM, Alan Orth wrote:
Hi again,
Still hoping someone has an idea why this is happening!
Cheers,
Alan
On 04/26/2013 10:35 AM, Alan Orth wrote:
Scaling CPU count by factor of 2?
Hi,
I've just noticed that our main SLURM partition seems to be twice as
full as I expected, and then I noticed the following message in
slurmd.log:
[2013-04-24T10:50:44+03:00] scaling CPU count by factor of 2
All the currently running jobs and verified they're all using
NumCPUs=1, but this log message seems to be related, as the number of
"Used CPUs" shown in sview is exactly 2 * the number of running jobs.
We're using SLURM 2.5.4 on CentOS 6.4 with consumable resources (CR_CPU).
Thanks,
--
Alan Orth
alan.o...@gmail.com <mailto:alan.o...@gmail.com>
http://alaninkenya.org
http://mjanja.co.ke
"In heaven all the interesting people are missing." -Friedrich Nietzsche
--
Alan Orth
alan.o...@gmail.com
http://alaninkenya.org
http://mjanja.co.ke
"I have always wished for my computer to be as easy to use as my telephone; my wish
has come true because I can no longer figure out how to use my telephone." -Bjarne
Stroustrup, inventor of C++
--
Alan Orth
alan.o...@gmail.com
http://alaninkenya.org
http://mjanja.co.ke
"I have always wished for my computer to be as easy to use as my telephone; my wish
has come true because I can no longer figure out how to use my telephone." -Bjarne
Stroustrup, inventor of C++