LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Red Hat (https://www.linuxquestions.org/questions/red-hat-31/)
-   -   Multi -Core CPU Load Balancing RHEL 5 (https://www.linuxquestions.org/questions/red-hat-31/multi-core-cpu-load-balancing-rhel-5-a-619122/)

plemmons 02-06-2008 11:45 AM

Multi -Core CPU Load Balancing RHEL 5
 
I have a eight core system with 64 GB of RAM running Redhat Enterprise 5. One of my users showed me a situation the other day where the machine was pretty much idle and he submitted 6 large Matlab jobs. The jobs were running fine, but where only running on 5 cores instead of 6 when a 6th core was at 0% utilization.

Can someone point me to some documentation that explains how RHEL 5 handles this type of load balancing, what the defaults are and how it can be modified/configured?

Thanks,

Steve

syg00 02-07-2008 04:59 AM

Get a decent sized system maybe ???.
(bad) joke ....

I'd be mildly surprised if this was a RH issue unless you have quotas or containers/cpusets in operation. Hopefully you'd be aware if you did. I'd be expecting the kernel (scheduler) to manage handing out processors to processes.
I don't run big RHEL, so I'll be interested to see what others have experienced and can suggest.

plemmons 02-07-2008 08:07 AM

Unless there are quotas or containers/cpusets setup by default, this is definitely not the case.

Another thing that I've noticed is that if two of these jobs end up on one core, and I renice one of them, it will typically move to a free processor. A round-a-bout solution, but we'd like these to distribute automatically.

Thanks,

Steve

lazlow 02-08-2008 04:59 PM

Plemmons

You are probably going to be in the minority of users in this case(quad core is more than most of us have). Since you are paying for the support (RHEL5 versus Centos5) why not get what you are paying for? If all else fails post the problem to bugzilla.

syg00 02-08-2008 06:38 PM

If re-nice works, then it ain't anything I suggested. As lazlow said, use what you pay for, and at least ask RH.

munichtexan 02-24-2008 04:24 AM

Quote:

Originally Posted by plemmons (Post 3048119)
I have a eight core system with 64 GB of RAM running Redhat Enterprise 5. One of my users showed me a situation the other day where the machine was pretty much idle and he submitted 6 large Matlab jobs. The jobs were running fine, but where only running on 5 cores instead of 6 when a 6th core was at 0% utilization.

Can someone point me to some documentation that explains how RHEL 5 handles this type of load balancing, what the defaults are and how it can be modified/configured?

Thanks,

Steve

Just want to double check. What command line did you use to double check your core utilization?


All times are GMT -5. The time now is 01:24 PM.