openEuler 22.09 技术白皮书
2021 年 9 月 30 日,全新 openEuler 21.09 创新版如期而至,这是欧拉全新发布后的第一个社区版本,实现了全场景支持。 增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术;同时发布边 缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 边云协同框架等 能力,进一步提升数字基础设施协同能力,构建万物互联的基础。 面向未来,社区将持续创新、社区共建、繁荣生态,夯实数字基座。 引领内核创新 • 云原生调度增强:针对云场景在线和离线业务混合部署场景,创新 CPU 调度算法保障在线业务对 CPU 的实时抢占及 抖动抑制,创新业务优先级 OOM 内存回收算法保障在线业务安全可靠运行。 • 新文件系统 EulerFS:面向非易失性内存 相比,对高可靠内存支持更加完善。 • 内存 RAS - UCE 容错增强:支持 copy_from_user 读操作时,发生内存多 bit 错误,可以通过杀掉受影响的进程,而避 免内核复位。 • 可编程内核调度框架抢占、选核、选任务部分实现及示例。 • 基于 BPF 实现内核缓存,可以大幅提升 Redis 性能。 • 支持 AArch64 SME (Scalable Matrix Extension):ME 是下一代0 码力 | 13 页 | 1.39 MB | 1 年前3openEuler 24.03 LTS 技术白皮书
9 月 30 日,全新openEuler 21.09创新版如期而至,这是openEuler全新发布后的第一个社区版本,实现了全场景支持。 增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术;同时发布边缘和 嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler NVIDIA CUDA 等应用的开发和调试。同时, 可在该类容器中运行高性能计算任务,例如大规模数据处理、并行计算等。 • AI 框架镜像:用户可直接在该类容器中进行 AI 模型开发、训练及推理等任务。 • 模型应用镜像:已预置完整的 AI 软件栈和特定的模型,用户可根据自身需求选择相应的模型应用镜像来开展模型推理或微调 任务。 应用场景 场景创新 12 openEuler 24.03 LTS EEVDF 调度:EEVDF 全称 “Earliest Eligible Virtual Deadline First“。EEVDF 调度器将调度时延作为任务调度的考虑因素之一, 在保障任务运行时间分配公平的同时,优先在没有满足应得运行时间的任务中,选择任务 deadline 最近的任务,从而保障任 务的调度时延, 解决了原有的 CFS 调度器只能公平分配任务运行时间,不能满足任务时延要求的问题。0 码力 | 45 页 | 6.18 MB | 1 年前3openEuler 22.03 LTS SP2 技术白皮书
月 30 日,全新 openEuler 21.09 创新版如期而至,这是 openEuler 全新发布后的第一个社区版本,实现了 全场景支持。增强服务器和云计算的特性,发布面向云原生的业务混部CPU调度算法、容器化操作系统KubeOS等关键技术; 同时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 嵌入式 Linux 混合部署。 功能描述 南向生态 QEMU ARM RISC-V 龙芯 x86 � 软实时 行业应用 工控 机器人 电力 � 嵌入式虚拟化 Linux 5.10 内核 调度/内存/文件系统/... 分布式软总线 Linux 生态 硬实时应用 硬实时 实时内核 工具体系 统一构建系统 IDE DFX 体系 性能优化 调试 维测 SDKs 仿真 统一 • SMT 驱离优先级反转特性:解决混部 SMT 驱离特性的优先级反转问题,减少离线任务对在线任务 QoS 的影响。 • CPU QoS 优先级负载均衡特性:在线、离线混部 CPU QoS 隔离增强 , 支持多核 CPU QoS 负载均衡,进一步降低离线 业务 QoS 干扰。 • 潮汐 affinity 调度特性:感知业务负载动态调整业务 CPU 亲和性,当业务负载低时使用 prefered0 码力 | 48 页 | 5.62 MB | 1 年前3openEuler 23.09 技术白皮书
2021 年 9 月 30 日,全新 openEuler 21.09 创新版如期而至,这是欧拉全新发布后的第一个社区版本,实现了全场景 支持。增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术; 同时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 合入的关键继承特性 openEuler 23.09 基于 Linux Kernel 6.4 内核构建,在此基础上,回合了 openEuler 社区低版本的有益特性及社区创新特性。 • 潮汐 affinity 调度特性:感知业务负载动态调整业务 CPU 亲和性,当业务负载低时使用 prefered cpus 处理,增强资 源的局部性;当业务负载高时,突破 preferred cpus 范围限制,通过增加 CPU 驱离特性的优先级反转问题,减少离线任务对在线任务 QoS 的影响。 • 混部多优先级:允许 cgroup 配置 -2~2 的 cpu.qos_level,即多个优先级,使用 qos_level_weight 设置不同优先级权 重,按照 CPU 的使用比例进行资源的划分。并提供唤醒抢占能力。在提高机器利用率的同时,保证高优和延迟敏感的 在线业务不受离线业务的影响。 • 可编程调度:基于 eBPF 的可编程调度框架,支0 码力 | 52 页 | 5.25 MB | 1 年前3openEuler 21.09 技术白皮书
2021年 9 月 30 日,全新openEuler 21.09创新版如期而至,这是欧拉全新发布后的第一个社区版本,实现了全场景支持。 增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术;同时发布 边缘和嵌入式版本。 openEuler 作为一个操作系统发行版平台,每两年推出一个 LTS 版本。该版本为企业级用户提供一个安全稳定可靠的 介质 发展新趋势,创新分布式、实时加速引擎和基础服务,结合边缘、嵌入式领域竞争力探索,打造全场景协同的面向数字基础 设施的开源操作系统。 引领内核创新 云原生调度增强:针对云场景在线和离线业务混合部署场景,创新 CPU 调度算法保障在线业务对 CPU 的实时抢占及抖动 抑制,创新业务优先级 OOM 内存回收算法保障在线业务安全可靠运行。 • 新文件系统 EulerFS:面向非易失性内 openEuler 内核中的新特性 openEuler 21.09 基于 Linux Kernel 5.10 内核构建 , 在进程调度、内存管理、网络等方面带来 12 处如下创新: 01 02 03 04 05 06 07 08 09 10 11 12 进程调度优化:优化进程负载均衡算法, 减少负载均衡过程中的开销,提升性能; 内核动态抢占:新增启动选 preempt=none/voluntary/full,允许0 码力 | 35 页 | 3.72 MB | 1 年前3openEuler 22.03-LTS 技术白皮书
2021 年 9 月 30 日,全新 openEuler 21.09 创新版如期而至,这是欧拉全新发布后的第一个社区版本,实现了全场景 支持。增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术;同 时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 边云 协同框架等能力,进一步提升数字基础设施协同能力,构建万物互联的基础。 面向未来,社区将持续创新、社区共建、繁荣生态,夯实数字基座。 引领内核创新 • 云原生调度增强:针对云场景在线和离线业务混合部署场景,创新 CPU 调度算法,保障在线业务对 CPU 的实时抢占 及抖动抑制,创新业务优先级 OOM 内存回收算法,保障在线业务安全可靠运行。 • 新文件系统 EulerFS:面向非易失性 openEuler 内核中的新特性 openEuler 22.03 LTS 基于 Linux Kernel 5.10 内核构建,在此基础上,同时吸收了社区高版本的有益特性及社区创新 特性: • 进程调度优化:优化进程负载均衡算法,减少负载均衡过程中的开销,提升性能。 • 内核动态抢占:新增启动选 preempt=none/voluntary/full,允许内核动态切换抢占模式。 • mremap0 码力 | 17 页 | 6.52 MB | 1 年前3openEuler 21.03 技术白皮书
创新架构,全栈优化,打造全场景协同的 One OS,充分释放多样性算力。 IDE 自调优工具 A-Tune 测试平台 Compass-CI 工具链 OpenStack Kubernetes 麒麟HA 集群调度 和管理 CPU: X86、Arm、RISC-V GPU NPU 芯片 APPS 虚拟化 容器 QEMU Docker libvirt 虚拟化/ 容器 StratoVirt iSula 编译器 文件系统 芯片、外设驱动 Linux Kernel 5.10 计算 架构 进程 管理 驱动 框架 内存分层 扩展 IO异步 通讯框架 虚拟化 增强 调度 管理 引领内核创新: • Linux Kernel 5.10 :调度、IO、内存管理深度优化。 • 内存分层扩展 etMem:支持多种内存、存储介质统一管理,系统容量平滑扩展。 • 内核热升级:内核漏洞快速修复,业务不感知。 新增镜像拉取、推送等功能。 • StratoVirt& 虚拟化:支持内存弹性、大页、增强 IO 子系统、通过多通道并发提升 IO 性能。 • OpenStack&Kubernetes:向云而生,集成两大主流云计算调度和管理软件,构筑云化基座 。 • HA 高可用集群方案:麒麟软件贡献的 HA 高可用集群方案,故障秒级切换。 繁荣社区生态: • 更多桌面环境支持:UKUI、DDE 、Xfce 桌面环境,丰富社区桌面环境生态。0 码力 | 18 页 | 1.30 MB | 1 年前3鸟哥的 Linux 私房菜:基础学习篇 第四版
8 20 20.1 20.2 20.3 20.4 20.5 20.6 20.7 第十五章、例行性工作调度(crontab) 15.1 什么是例行性工作调度 15.2 仅执行一次的工作调度 15.3 循环执行的例行性工作调度 15.4 可唤醒停机期间的工作任务 15.5 重点回顾 15.6 本章习题 第十六章、程序管理与 SELinux 初探 16.1 什么是程序 (process) Server 配置文件解析与设置 23.3 显卡驱动程序安装范例 23.4 重点回顾 23.5 本章习题 23.6 参考资料与延伸阅读 第二十四章、Linux 核心编译与管理 24.1 编译前的任务:认识核心与取得核心源代码 24.2 核心编译的前处理与核心功能选择 24.3 核心的编译与安装 24.4 额外(单一)核心模块编译 24.5 以最新核心版本编译 CentOS 7.x 的核心 3. 学习心态的分别 4. 基本的学习流程 5. 基本的建站流程表 6. 简易的安全防护 第一部份 Linux 的规划与安装 常常听到Linux具有非常优良的血统,所以具有相当良好的多用户多任务环境,可以方便程序 设计师来开发软件。 此外,Linux本身是不用钱的“自由软件”,使用上面并没有所谓的“盗 版”问题。但是,为什么Linux不用钱? 随便修改或发布Linux为什么不会被罚?为什么Linux有0 码力 | 1158 页 | 13.73 MB | 1 年前3鸟哥的Linux私房菜:基础学习篇 第四版
14.5 本章习题 16.6. 14.6 参考资料与延伸阅读 17. 第十五章、例行性工作调度(crontab) 17.1. 15.1 什么是例行性工作调度 17.2. 15.2 仅执行一次的工作调度 17.3. 15.3 循环执行的例行性工作调度 17.4. 15.4 可唤醒停机期间的工作任务 17.5. 15.5 重点回顾 17.6. 15.6 本章习题 18. 第十六章、程序管理与 显卡驱动程序安装范例 25.4. 23.4 重点回顾 25.5. 23.5 本章习题 25.6. 23.6 参考资料与延伸阅读 26. 第二十四章、Linux 核心编译与管理 26.1. 24.1 编译前的任务:认识核心与取得核心源代码 26.2. 24.2 核心编译的前处理与核心功能选择 26.3. 24.3 核心的编译与安装 26.4. 24.4 额外(单一)核心模块编译 26.5. 24.5 inux的世界啰~ 另外,每个章节下面的日期,指的是重大改版日期而非最新日期,最新日期请以该章节结束部分的工作日志为主的 喔! 常常听到Linux具有非常优良的血统,所以具有相当良好的多用户多任务环境,可以方便程序设计师来开发软件。 此 外,Linux本身是不用钱的“自由软件”,使用上面并没有所谓的“盗版”问题。但是,为什么Linux不用钱? 随便修 改或发布Linux为什么不会被罚?为0 码力 | 1057 页 | 14.60 MB | 1 年前3Debian 参考手册(版本 2.109)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 9.4.2 调度优先级 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 9.4.13 单次任务时间安排 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 9.4.14 定时任务安排 . . . . . . . . . . . . . . . . . . . . . 监控和控制程序活动工具列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 9.9 调度优先级值列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 261 页 | 1.39 MB | 1 年前3
共 36 条
- 1
- 2
- 3
- 4