1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 IBM为POWER10上运行的Linux进行更多优化

本帖由 漂亮的石头2021-04-25 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,439
    赞:
    48
    随着IBM POWER10 Linux支持的所有基本要素的到位,最近几天,我们看到IBM工程师在POWER10性能优化方面的补丁增加了。本周最值得一提的是对sched/fair的wake_affine改进。在IBM发现 "POWER10的基准数据比预期的要少"之后,他们将部分原因追溯到Linux调度代码。

    [​IMG]

    由于POWER10的二级缓存是在核心层面上的,所以为POWER10做了一些调度/公平性方面的调整,包括对空闲的CPU核心和缓存亲和性的偏好。这组补丁加上四月初的这个早期补丁系列已经有了进展。早期的系列补丁是为了确保正确发现二级缓存并将最后一级缓存(LLC)域设置为SMT调度域。

    这些补丁的效果非常明显,像Java DayTrader基准测试的案例显示吞吐量提高了44%,合成调度基准测试也得到了有效提升的报告。但是这些补丁仍然需要进一步审查,而且还没有对现有的POWER9硬件进行测试,以确保对于旧体系没有退步。不过随着合并窗口的临近,这些补丁对于Linux 5.13来说已经太晚了,但也许今年晚些时候的5.14内核会完成上游合并。

    最近几天和几周,整个Linux/开源生态系统也对POWER10有一些较小的补丁,比如Glibc为POWER10优化Strlen,它对字符串长度函数也有一些不错的改进。

    IBM POWER10体系设备预计将在今年年底开始进入客户手中,因此预计在未来几个月会有更多的调整。
     
正在加载...