相关文章  
  • Linux系统内核定时器机制详解(上)(1)
  • Linux系统进程间隔定时器Itimer(上)(2)
  • Linux系统进程间隔定时器Itimer(上)(1)
  • Linux系统编程之C++游戏程序优化(1)
  • Linux操作系统内核对RTC的编程详解(4)
  • Linux操作系统内核对RTC的编程详解(1)
  • Linux操作系统内核对RTC的编程详解(2)
  • 双赢协议:微软为何将不会攻击Linux
  • Linux系统PDA软件开发环境的构建(1)
  • Linux系统内核定时器机制详解(上)(2)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    超线程加快Linux操作系统的速度(下)(4)1

    除了 2.5 调度程序中运行队列的更改之外,还要进行其它必要的更改,以使 Linux 内核能够利用 HT 达到最佳性能。Molnar 讨论过的那些更改(请再次参阅参考资料以获取有关此内容的更多信息)如下所示。

    支持 HT 的被动的负载均衡:

    用 IRQ 驱动的均衡操作必须针对各个物理 CPU,而不是各个逻辑 CPU。否则,可能会发生:一个物理 CPU 运行两个任务,而另一个物理 CPU 不运行任务;现有的调度程序不会将这种情形认为是“失衡的”。在调度程序看来,似乎是第一个物理处理器上的两个 CPU 运行 1-1 任务,而第二个物理处理器上的两个 CPU 运行 0-0 任务。现有的调度程序没有意识到这两个逻辑 CPU 属于同一个物理 CPU。

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved