Red HatThis forum is for the discussion of Red Hat Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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.
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.
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.
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?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.