正文内容 评论(0

只需一行代码:Intel实现Linux内核性能提升3888.9%!
2024-11-11 16:12:13  出处:快科技 作者:黑白 编辑:黑白     评论(0)点击可以复制本篇文章的标题和链接

快科技11月11日消息,据Phoronix报道,英特尔的Linux内核测试机器人报告称,主线Linux内核的性能提高了3888.9%。

测试机器人称,在Intel Xeon Platinum (Cooper Lake)测试服务器上运行“will-it-scale.per_process_ops”可扩展性测试用例中,性能提升了高达3888.9%。

只需一行代码:Intel实现Linux内核性能提升3888.9%!

这一提升主要归功于一个关键的代码提交,即“mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes”。

该补丁信息显示,自提交efa7df3e3bb5以来,没有特定地址提示且至少为PMD_SIZE的匿名内存的mmap()将与PMD对齐,以便从THP backing page中受益。

然而,这种变化也导致了一些工作负载的性能下降,例如,在某些平台上cactusBSSN基准测试的速度下降了600%。

基准测试似乎创建了许多4632kB的映射,这些映射在提交efa7df3e3bb5之前会合并到一个大的THP-backed area,现在它们被分割成多个区域,每个区域都与PMD边界对齐,中间有间隙,导致性能下降。

Intel也提出了一个解决方案:添加一个条件,即映射的大小必须是PMD大小的倍数,而不是至少是PMD大小。

这将使得那些odd-sized mapping不再对齐并留有间隙,而是会自然地再次合并。

只需一行代码:Intel实现Linux内核性能提升3888.9%!

【本文结束】如需转载请务必注明出处:快科技

责任编辑:黑白

文章内容举报

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#Linux#Intel#内核

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...