How to restrict the number of cores to be used on a Compute Node

Unanswered How to restrict the number of cores to be used on a Compute Node

  • 31. januar 2011 02:05
     
     

    I am deploying HPC 2008 R2 into student labs. I need to be able to restirct the number of cores that HPC will use so as to leave some capacity on the computer acting as a CN.

     

    At present I have quad core CN machines and HPC 2008 R2 will, happily, allocate four jobs. I would like to control this.

     

    Any help would be welcome

Alle besvarelser

  • 4. februar 2011 22:12
    Redaktør
     
     

    'Undersubscription' is not a feature currently available in the HPC Pack.

    What's the exact scenario that you are trying to implement / why do you need to have un-used cores in your compute nodes?

  • 7. februar 2011 04:14
     
     

    Hi Don,

       Thanks for the reply.

       I have access to a large number of computers situated in computer teaching laboratories. These are quad core PCs and have Windows 7 installed (4 GB RAM). I can add them to my cluster as compute nodes and run jobs on them. The problem is that the scheduler will send 4 single core tasks (for example) to run on these and that restricts the available resources for the student using these computers. I am actually doing this on my desktop which is also a quad core and, to be honest, I don't see a lot of degredation in response on my desktop even though the Cluster Manager shows 95% plus.

       The students, however, may be running some compute bound app and I wouldn't like to have them restricted by my HPC usage.

       Ideally, I would like to use 2 cores for the student and use the other 2 for my cluster.

       Hope that makes it clearer?

    Cheers

    Richard