Cloud Kernel SIG 月度动态:ANCK 新增支持多家厂商新硬件特性、发布多个小版本

简介: Cloud Kernel SIG 月度动态送达。

Cloud Kernel SIG(Special Interest Group):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。

01 SIG 整体进展

1. 发布 ANCK 5.10-018 版本。

2. ANCK 5.10 正式支持 Intel GNR、AMD Turin 平台。

3. 发布 ANCK 4.19-028.3 小版本。

4. 发布 ANCK 4.19-028.4 小版本。

5. 发布 ANCK 6.6-002.2 小版本。

02 具体进展

发布 ANCK 4.19-028.3 小版本

发布时间:2024-11-08

发布链接:

  • Anolis OS 7:

https://anas.openanolis.cn/errata/detail/ANBA-2024:1069

  • Anolis OS 8:

https://anas.openanolis.cn/errata/detail/ANBA-2025:0005

重要 Bug Fixes

修复在使用 uprobe 时可能导致的内存越界问题。(PR#4012)

注:以上 PR 带有修复补丁的超链接,文末点击 SIG 主页-月报或阅读原文查看。

发布 ANCK 4.19-028.4 小版本

发布时间:2025-01-07

发布链接:

  • Anolis OS 7:

https://anas.openanolis.cn/errata/detail/ANBA-2025:0006

  • Anolis OS 8:

https://anas.openanolis.cn/errata/detail/ANBA-2025:0005

重要 Bug Fixes

修复当 PCI 设备数量 > 32 时,热插拔或者 rescan 时潜在的 iohang 问题。(PR#4235)

注:以上 PR 带有修复补丁的超链接,文末点击 SIG 主页-月报或阅读原文查看。

发布 ANCK 5.10-018 版本

发布时间:2024-12-16

发布链接:

  • Anolis OS 8:

https://anas.openanolis.cn/errata/detail/ANSA-2024:1185

新硬件使能支持

  • 正式支持 Intel GNR 平台。
  • 正式支持 AMD Turin 平台。

新特性及重要 Bugfix

  • 调度:
  • 在 cgroup v2 上支持了 cpu sli,包含了容器粒度的 cpuusage、loadavg 等数据。
  • 内存:
  • 修复内存若干问题,回合若干 5.10 stable 分支的内存 bugfixes 补丁。
  • pgtable_share 特性缺省设置为关闭。
  • 代码段大页支持 direct collapse 模式,直接在 page fault 时快速整合成大页。
  • 回合 percpu chunk 释放优化补丁集,避免 percpu 碎片化导致 chunk 无法释放。
  • 网络:
  • 优化了 virtio_net 的 RSS 逻辑,使 RSS 配置与设备一致,并能随队列数正确更新。
  • 为 bond 3ad 模式新增了 200G 和 400G 速率支持。
  • 存储:
  • io_uring:
  • 修复并发创建 percpu sqthread 的 race。
  • 检查使能 percpu sqthread 配置的 cpu 合法性。
  • 回合社区 stable 分支补丁,加固代码质量。
  • fuse/virtio-fs
  • 支持 resend pending 请求。
  • 支持多队列,优化 fuse 性能。
  • 读写分离优化,避免大量会写饿死读请求。
  • 支持 failover 特性,该特性允许 fuse daemon 在异常恢复后,可以通过 attach 操作重新连接到原 fuse connection,重发请求等操作完成故障恢复。
  • 支持 4M 写对齐以优化性能。
  • 修复 virtio-fs 加载 >4M 模块发生的 IO hang。

发布 ANCK 6.6-002.2 小版本

发布时间:2024-12-29

发布链接:

  • Anolis OS 23:

https://mirrors.openanolis.cn/anolis/23/os/

重要特性

  • 升级国密驱动支持海光 4 号 CPU 以及添加 hct 模块用于支持海光 HCT 引擎。(PR#3119)

重要 Bug Fixes

  • 修复飞腾服务器芯片 S5000C 配合飞腾自研 BMC 芯片使用时存在 KVM 显示异常的问题。(PR#3260)
  • 修复海光 CSV2/CSV 3虚拟机启动迁移失败问题。(PR#4056)
  • 关闭 CONFIG_RAS_CEC,确保 CE 错误可以被 EDAC 解析,CE 的 offline 功能由用户态工具 Rasdaemon 触发。(PR#3816)

ANCK 新增特性

  • ANCK-6.6:升级国密驱动支持海光 4 号 CPU 以及添加 hct 模块用于支持海光 HCT 引擎。(PR#3119)
  • ANCK-6.6:优化海光平台大内存拷贝的性能(实验功能,需要 kconfig 手动开启 USING_FPU_IN_KERNEL_NONATOMIC)。(PR#4223)
  • ANCK-5.10:支持 GNR 平台 IFS 特性。(PR#4131, PR#4155)
  • ANCK-6.6:移植 TPMI 和 PMT 特性。(PR#4163)
  • ANCK-6.6:移植 intel_pstate 代码。(PR#4164)
  • ANCK-5.10:回合上游社区匿名页映射支持 THP 地址对齐,优化匿名页 THP 分配。
  • ANCK-6.6:回合控制 page cache 内存大页分配机制,更好的控制文件页的大页分配。
  • ANCK-6.6:回合 mTHP cmdline 控制能力。
  • ANCK-6.6:移植 pagecache 限制能力到 6.6 内核。

ANCK Bug Fixes

  • ANCK-6.6:修复 GNR 平台和 SRF 平台 intel_idle 的 bug。(PR#4057,PR#4058)
  • ANCK-5.10:回合 ISST bugfix。(PR#4206)
  • ANCK-5.10:修复 memcg oom kill 进程多导致的打印 softlockup 问题。
  • ANCK-5.10:修复 hugetlb 迁移造成的死锁问题。
  • ANCK-5.10:修复 khugepaged collapse THP 造成的 total cache 统计异常问题。

重要成员新增:

新增 ARM 领域 Maintainer:薛帅(阿里云)、陈健康(阿里云)

相关链接:

Cloud Kernel SIG 主页:

https://openanolis.cn/sig/Cloud-Kernel

注:更多龙蜥 SIG 月度动态可点击这里查看。

相关文章
|
人工智能 监控 安全
落地之道丨突破效率桎梏,系统性构建 Agentic 组织
智能体组织的本质,不在于部署了多少 AI 工具,而在于是否将 AI 能力系统性地写入了组织的架构、流程、知识体系与文化基因。
落地之道丨突破效率桎梏,系统性构建 Agentic 组织
|
人工智能 安全 Anolis
|
9月前
|
人工智能 算法 数据可视化
炎鹊AI:小样本学习垂直场景下的高效知识迁移
小样本学习垂直场景下的高效知识迁移
389 1
|
存储 弹性计算 固态存储
阿里云服务器云盘解析:ESSD AutoPL、ESSD云盘、PL-X等云盘性能与选购参考
对于初次接触阿里云服务器的用户来说,面对众多可选的云盘类型,如ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘等,可能不是很清楚他们之间的区别以及如何选择。这些云盘在最大IOPS、最大吞吐量等性能指标上各有千秋,如何根据自身需求选择适合自己的云盘类型,是用户比较关心的问题。本文将为大家介绍这些云盘的区别,助您轻松找到最适合自己的阿里云云盘。
|
监控 网络协议 安全
|
消息中间件 机器学习/深度学习 人工智能
AI赋能运维:实现运维任务的智能化自动分配
AI赋能运维:实现运维任务的智能化自动分配
1425 24
|
Linux 开发工具 索引
基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
2686 0

热门文章

最新文章