首页 | 本学科首页   官方微博 | 高级检索  
     检索      

针对CMT架构的linux内核负载均衡算法优化(英文)
引用本文:彭建章,顾乃杰,张旭,张颖楠,魏振伟.针对CMT架构的linux内核负载均衡算法优化(英文)[J].中国科学技术大学学报,2013,43(7):584-590.
作者姓名:彭建章  顾乃杰  张旭  张颖楠  魏振伟
作者单位:中国科学技术大学计算机科学与技术学院,安徽合肥230027;安徽省计算与通讯软件重点实验室,安徽合肥230027
基金项目:Supported by National Science and Technology Major Project of China(2009ZX01028-002-003-005);Nature Science Foundation(60833004)
摘    要:Linux 2.6的负载均衡算法调度域支持CMP,CMT,SMP,NUMA架构.针对CMT,算法尝试分配新进程到最空闲的处理器核中的最空闲的CPU上;如果某个处理器核中的第一个CPU比较空闲,它会周期性地从该核的最繁忙的CPU上的迁移适量的任务到这个CPU上以平衡系统的任务.然而在某些情况下,该策略会导致系统更加不平衡.有两种方法可以弥补该算法的缺陷:一是新进程放到整个系统的最空闲的CPU上;二是最空闲的CPU可以迁移调度域中的任务.在8处理器核32线程XLR532处理器系统上,使用HackBench测试,系统最高达到8%的性能提升.

关 键 词:linux  负载均衡  调度域  多核  多线程  CMT

Tuning linux's load balancing algorithm for CMT system
PENG Jianzhang , GU Naijie , ZHANG Xu , ZHANG Yingnan , WEI Zhenwei.Tuning linux's load balancing algorithm for CMT system[J].Journal of University of Science and Technology of China,2013,43(7):584-590.
Authors:PENG Jianzhang  GU Naijie  ZHANG Xu  ZHANG Yingnan  WEI Zhenwei
Institution:1,2(1.School of Computer Science and Technology,University of Science and Technology of China,Hefei 230027,China;2.Anhui Province Key Laboratory of Computing and Communication Software,Hefei 230027,China)
Abstract:
Keywords:linux  load balance  scheduling domain  multicore  multicore multithread  CMT
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号