openEuler 23.09 技术白皮书繁荣社区生态 • 友好桌面环境:UKUI、DDE 、Xfce、Kiran-desktop、GNOME 桌面环境,丰富社区桌面环境生态。 • 欧拉 DevKit:支持操作系统迁移、兼容性评估、简化安全配置 secPaver 等更多开发工具。 系统框架 openEuler 社区与上下游生态建立连接,构建多样性的社区合作伙伴和协作模式,共同推进版本演进。 平台框架 国际开源社区 处理器 行业 ISV 负载均衡,进一步降低离线业 务 QoS 干扰。 • SMT 驱离优先级反转特性:解决混部 SMT 驱离特性的优先级反转问题,减少离线任务对在线任务 QoS 的影响。 • 混部多优先级:允许 cgroup 配置 -2~2 的 cpu.qos_level,即多个优先级,使用 qos_level_weight 设置不同优先级权 重,按照 CPU 的使用比例进行资源的划分。并提供唤醒抢占能力。在提高机器利用率的同时,保证高优和延迟敏感的 态 + 鸿 蒙 生 态 Linux 5.10 kernel 实时应用 实时操作系统 Linux 生态中间件 融合弹性底座 工具 基础设施 制造 机器人 机器人 优化与配置 生命周期管理 调优 IDE SDK 仿真 构建 CI/CD 测试 调试 追踪 ARM RISC-V LoongArch x86 ... 跨 OS 通信 服务化框架 多 OS 基础设施0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书新文件系统 EulerFS:面向非易失性内存的新文件系统,采用软更新、目录双视图等技术减少文件元数据同步时间, 提升文件读写性能。 • 内存分级扩展 etMem:新增用户态 swap 功能,策略配置淘汰的冷内存交换到用户态存储,用户无感知,性能优于 内核态 swap。 • 内存 RAS 增强:内存可靠性分级技术,可以指定内核、关键进程等对内存故障敏感的数据优先使用高可靠内存,降 低宕机率,提升可靠性(技术预览特性)。 繁荣社区生态 • 友好桌面环境:UKUI、DDE 、Xfce、Kiran-desktop、GNOME 桌面环境,丰富社区桌面环境生态。 • 欧拉 DevKit:支持操作系统迁移、兼容性评估、简化安全配置 secPaver 等更多开发工具。 02/ 平台架构 openEuler 22.03-LTS 技术白皮书 07 openEuler 22.03-LTS 技术白皮书 06 平台框架 openEuler 嵌入式硬件支持 Linux 软实时 qemu Raspberry Pi Others 编译器 统一建构 仿真 实时内核混合部署 嵌入式弹性底座 轻量化 快速启动/低底噪 安全 安全配置规范 集成开发 环境 openEuler 22.03-LTS 技术白皮书 15 openEuler 22.03-LTS 技术白皮书 14 openEuler 内核中的新特性 openEuler0 码力 | 17 页 | 6.52 MB | 1 年前3
openEuler 21.09 技术白皮书新文件系统 EulerFS:面向非易失性内存的新文件系统,采用软更新、目录双视图等技术减少文件元数据同步时间, 提升文件读写性能。 • 内存分级扩展 etMem:新增用户态 swap 功能,策略配置淘汰的冷内存交换到用户态存储,用户无感知,性能 优于内核态 swap。 夯实云化基座 容器操作系统 KubeOS:云原生场景,实现 OS 容器化部署、运维,提供与业务容器一致的基于 K8S 的管理体验。 Embedded,镜像大小 <5M,启动时间 <5S。 繁荣社区生态 友好桌面环境:UKUI、DDE 、Xfce 桌面环境,丰富社区桌面环境生态。 • 欧拉 DevKit:支持操作系统迁移、兼容性评估、简化安全配置 secPaver 等更多开发工具。 数据中心 云原生 边缘 HPC 嵌入式/工控 … CPU:X86、ARM、RISC-V DPU NPU 介质 总线 服务器套件 云原生套件 分布式套件 继承已有功能: 1. 进程级控制:etMem 支持通过配置文件来进行内存扩展的进程,相比于操作系统原生的基于 LRU 淘汰的 kswap 机制,更加灵活和精准。 2. 冷热分级:用户态触发对指定进程进行内存访问扫描,根据分级策略配置文件,对内存访问结果进行分级,区分 出热内存和冷内存。 3. 淘汰策略:根据配置文件和系统环境配置,对冷内存进行淘汰,淘汰流程使用内核原生能力,安全可靠,用户无感知。0 码力 | 35 页 | 3.72 MB | 1 年前3
openEuler 21.03 技术白皮书PMU 的 NMI 机制:使能 hard lockup 检测。使能 perf nmi,能更精确的进行性 能分析。 18. 支持虚拟机热插拔:ARM64 支持虚拟机 CPU 热 插拔,提高资源配置的灵活性。 19. ARM64 kdump 增强:支持对 4G 以上地址的内 存预留,支持更大内存的机器。 20. 支持 Raspberry PI: openEuler 21.03 内核原生 进程级控制:etMem 支持通过配置文件来进行内存扩展的进程,相比于操作系统原生的基于 LRU 淘汰的 kswap 机制,更加灵活和精准。 2. 内存扫描:新增内核功能,由用户态 etMem 进程触发,对指定进程进行内存访问扫描,并返回扫描结果。 3. 冷热分级:由用户选择冷热分级策略配置文件,对获取到的内存访问结果进行分级,区分出热内存和冷内存。 4. 淘汰策略:根据 etMem 配置文件和系统环境 配置文件和系统环境配置,对冷内存进行淘汰,淘汰流程使用内核原生能力,安全可靠, 用户无感知。 应用场景 应用场景:节点内业务进程内存分层扩展 适用于对内存使用较多,且访问相对不频繁的业务软件,扩展效果较好,比如 MySQL、Redis、Nginx 等,内存扩展操 作均在节点内部,不涉及跨节点远端操作。 用户态 App 内存页面 扫描 页面冷热分级 页面淘汰策略 DRAM SCM 冷热内存 执行策略0 码力 | 18 页 | 1.30 MB | 1 年前3
Linux命令大全搜索工具 v1.8纯文本界面的WWW浏览器 elm 纯文本邮件客户端程序 emacs 功能强大的全屏文本编辑器 enable 启动或禁用shell内建命令 env 显示系统中已存在的环境变量 ethtool 显示或修改以太网卡的配置信息 ex 启动vim编辑器的ex编辑模式 exec 调用并执行指定的命令 exit 退出当前的shell expand 将文件的制表符转换为空白字符 export 为shell变量或函数设置导出属性 apache服务器创建密码认证文件 hwclock 显示与设定硬件时钟 I iconv 转换文件的编码方式 id 打印真实以及有效的用户和所在组的信息 ifcfg 置Linux中的网络接口参数 ifconfig 配置和显示Linux系统网卡的网络参数 ifdown 禁用指定的网络接口 ifstat 统计网络接口流量状态 iftop 一款实时流量监控工具 ifup 激活指定的网络接口 indent 格式化C语言的源文件 监视系统输入输出设备和CPU的使用情况 iotop 用来监视磁盘I/O使用状况的工具 - 7 - 本文档使用 书栈网 · BookStack.CN 构建 ip 网络配置工具 ip6tables-restore 还原ip6tables表 ip6tables-save 保存ip6tables表配置 ip6tables linux中防火墙软件 ipcalc 简单的IP地址计算器 ipcrm 删除消息队列、信号集、或者共享内存标识0 码力 | 1347 页 | 8.79 MB | 1 年前3
Debian GNU/Linux 安装手册 October 14, 2021安装过程中的故障修复 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.3.1 引导配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.3.2 内核起始信息注解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . 24 6.3.1.5 配置网络 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.3.1.5.1 自动网络配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.3.1.5.2 手动网络配置 . . . . .0 码力 | 86 页 | 508.72 KB | 1 年前3
Debian GNU/Linux 安装手册
June 11, 2023. . . . . . 21 5.4.1.2 如何调查研究或许可以解决问题 . . . . . . . . . . . . . . . . . . . . . . . . 21 5.4.2 引导配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.4.3 内核起始消息的注解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . 28 6.3.1.5 配置网络 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.3.1.5.1 自动网络配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.3.1.5.2 手动网络配置 . . . . .0 码力 | 93 页 | 562.56 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024. . . . . . 25 5.4.1.2 如何调查研究或许可以解决问题 . . . . . . . . . . . . . . . . . . . . . . . . 25 5.4.2 引导配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.4.3 内核起始消息的注解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . 31 6.3.1.5 配置网络 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.3.1.5.1 自动网络配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.3.1.5.2 手动网络配置 . . . . .0 码力 | 96 页 | 576.81 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024. . . . . . 21 5.4.1.2 如何调查研究或许可以解决问题 . . . . . . . . . . . . . . . . . . . . . . . . 21 5.4.2 引导配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.4.3 内核起始消息的注解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . 28 6.3.1.5 配置网络 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.3.1.5.1 自动网络配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.3.1.5.2 手动网络配置 . . . . .0 码力 | 93 页 | 562.93 KB | 1 年前3
Debian GNU/Linux 安装手册
October 14, 2021. . . . . . 25 5.4.1.2 如何调查研究或许可以解决问题 . . . . . . . . . . . . . . . . . . . . . . . . 25 5.4.2 引导配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.4.3 内核起始信息注解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . 31 6.3.1.5 配置网络 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.3.1.5.1 自动网络配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.3.1.5.2 手动网络配置 . . . . .0 码力 | 97 页 | 562.02 KB | 1 年前3
共 56 条
- 1
- 2
- 3
- 4
- 5
- 6













