设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Linux内核新版性能提升THP造福虚拟化

2011-3-18 17:15| 发布者: joejoe0332| 查看: 6583| 评论: 0|原作者: 核子可乐编译|来自: 51CTO.com

摘要:   Linux 2.6.38内核已经在本周正式发布。该版本比起今年早些时候发布的2.6.37内核又有了一定改良,它去掉了过去的全局锁,这一举措进一步提升了Linux的性能。  THP技术的加入  “在Linux 2.6.38版本中,我们对 ...
  Linux 2.6.38内核已经在本周正式发布。该版本比起今年早些时候发布的2.6.37内核又有了一定改良,它去掉了过去的全局锁,这一举措进一步提升了Linux的性能。

  THP技术的加入

  “在Linux 2.6.38版本中,我们对性能进行了多处强化,而其中最显著的提升就是Transparent Hugepages(THP,页面内存透明化),”红帽企业的Linux项目副总裁Tim Burke说道。“红帽对页面内存透明化方面非常重视,我们的红帽企业级Linux 6是最早采用这一技术的发行版之一。我们现在也仍然在研究拓展内存的使用方式,以真正彻底实现页面内存的透明化。

  通过THP使分配给处理器应用的内存由过去的4KB增加到了现在的2MB。Burke解释说THP降低了内存的分配次数并提高了对高性能硬件的利用效率。

  “在Linux 2.6.38中加入THP的最大影响,是它将为需要巨大内存资源来支持的任务提供显著的性能提升,例如JVM及数据服务器等”,Burke说。

  Burke指出,THP技术的主要受益者之一,正是虚拟化服务的用户。

  “想想看,虚拟化服务的用户总是需要大量的内存来支持其顺利工作”,Burke说,“而使用THP技术可以使这些用户的工作效率大大提高。”

  来自Novell公司的杰出工程师James Bottomley向InternetNews.com表示,THP技术在他看来,会对API领域产生巨大的积极影响。

  “我们都已经通过hugetlbfs得到了对于页面内存优化的技术支持,然而,API是如此繁杂,只有甲骨文公司能够真正对其进行操作,并利用它解决问题,”Bottomley说。“而THP技术的产生使API的应用变得简单多了。

  Bottomley同时补充说,他非常希望通过THP技术的创立,能够使内核开发人员们得到页面内存透明化方面的大力支持。这样一来,系统中的每个进程都能被迅速调用,而不必预先查看该进程是否已经启动。

  XPS技术的加入

  红帽公司的Burke指出,Linux 2.6.38版的内核同时提供了Transmit Packet Steering(发送数据包转向系统,简称XPS)。他解释说,在网络应用方面,XPS技术也将为多核运行环境下使用多队列模式进行数据包传输的工作情况提供性能上的改善。

  “这一特色功能允许网络队列与处理器的多个核心进行联动,从而提高处理器缓存的工作效率,进而提高单位时间内数据的吞吐量,”Burke说。“这类调整是非常必要的,因为我们现在所用的处理器的多核心系统架构已经成为应用方面的主流,因此针对多核系统进行优化设置以提高工作的并行性也变得愈发重要。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部