4 Aug 2004 20:36
NUMA inter-node load balance
Monica Correa <mcorrea <at> inf.pucrs.br>
2004-08-04 18:36:55 GMT
2004-08-04 18:36:55 GMT
Hi, I'm a brazilian student and my research area is scalable operating systems. Currently, I'm studing the kernel 2.6.7 scheduler (specially for NUMA systems) and I din't find where inter-node load balance is done. There was a routine called balance_node in sched.c file in kernel 2.6.5, but in version 2.6.7 the scheduler works with scheduler domains and CPU groups. I read the sched.c code and I think the load balance is done for specific scheduler domain's CPU groups, but in the arch_init_sched_domains routine the highest level scheduler domain created is node scheduler domain. So, I can't understand how and when the inter-node load balance is performed. Is there a scheduler domain for the entire system? Where is it set up? Sorry if this is a stupid question, I'm just a beginner and the Linux scheduler don“t have a good documentation, so I decided to ask to you. Sorry too my terrible english and thank very much if someone read all this message! :) I hope to receive an answer... Thanks again. Monica ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com
RSS Feed