openEuler 22.03 LTS - 华为欧拉开源版(华为 RHEL 兼容发行版)

Posted by sysin on 2022-04-01
Estimated Reading Time 2 Minutes
Words 775 In Total
更新日期:Fri Apr 01 2022 13:30:23 GMT+0800,阅读量:

请访问原文链接:openEuler 22.03 LTS - 华为欧拉开源版(华为 RHEL 兼容发行版),查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


无耻抄袭者 Yu Tao 请远离本站!!!

sysin

openEuler 通过开放的社区形式与全球开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处理器架构、覆盖数字设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。

开始 openEuler 之旅吧

openEuler 通过社区合作,打造创新平台,构建支持多处理架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。

sysin

好玩的活动停不下来

openEuler 社区不定期举办各种 workshop、SIG 讨论、线下活动、社区峰会,精彩动态随时掌握。

sysin

生命周期

社区版本按照交付年份和月份进行版本号命名。例如,openEuler 20.09 于 2020 年 09 月发布。

社区版本分为长期支持版本和创新版本。

  • 长期支持版本:发布间隔周期定为 2 年,提供 4 年社区支持 (sysin)。社区首个 LTS 版本 openEuler 20.03 已于 20 年 3 月正式发布。openEuler 22.03 现已发布。
  • 社区创新版本:openEuler 每隔 6 个月会发布一个社区创新版本,提供 6 个月社区支持,下一个社区创新版本将于 2021 年 9 月发布。

sysin

openEuler 22.03 关键特性

openEuler 22.03-LTS 基于 Linux Kernel 5.10 内核构建, 在进程调度、内存管理等方面带来 10 余处创新。

深度优化调度、IO、内存管理,提供 Arm64、x86、RISC-V 等更多算力支持。

  • 内核动态抢占,新增启动选 preempt=none/voluntary/full,允许内核动态切换抢占模式。

  • mremap 性能优化,通过移动 PMD/PUD 级别的表项,加速映射大块内存的速度。

  • per memcg lru lock,采用 per memcg lru_lock,减少云原生容器实例锁竞争,提升系统性能。

  • 大页内存管理优化,通过共享映射方式将 HugeTLB 管理页中无实际作用的 tail 页释放掉,从而降低管理结构的开销,降低大页管理自身内存占用。

  • TLB 并发刷新支持,本地 TLB 和远端 TLB 刷新并行,优化 TLB shootdown 流程加速 TLB 刷新,提升业务性能。

  • 大页 vmalloc 性能优化,对于超过 huge page 的最小 size 的空间进行 vmalloc() 分配时,将会尝试使用 huge page 而不是 base page 来映射内存,可以大大改善 TLB 的利用,降低 TLB miss。

  • UCE 容错, 使用配置 CONFIG_UCE_KERNEL_RECOVERY 打开,在 copy_from_user 场景下消费 UCE 时,使用杀关联用户态进程取代内核 panic,特性默认关闭,可通过内核启动参数 cmdline 接口 (uce_kernel_recovery=[0,4]) 和 proc 接口动态开关 (/proc/sys/kernel/uce_kernel_recovery) 进行配置。

下载地址

openEuler 22.03 LTS x86_64(aarch64

百度网盘链接:hhttps://pan.baidu.com/s/1e3-bmkvCmnHGqxN216EgfA 提取码:9dqe


捐助本站 ❤️ Donate

点击访问官方网站


文章用于推荐和分享优秀的软件产品及其相关技术,所有软件默认提供官方原版(免费版或试用版),免费分享。对于部分产品笔者加入了自己的理解和分析,方便学习和测试使用。任何内容若侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,或者发现有不当之处,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!

支付宝赞赏 微信赞赏

赞赏一下


☑️ 评论恢复,欢迎留言❗️
敬请注册!点击 “登录” - “用户注册”(已知不支持 21.cn/189.cn 邮箱)。请勿使用联合登录(已关闭)