openEuler 24.03 LTS 技术白皮书等机制,可以减少锁争用问题,提升 page fault 的扩展性,可以加速应用启动等并发场景的性能。 • PCP high 自适应调节:对于不同工作负载,页面分配 / 释放的性能要求通常也是不同的。通过 PCP high 自适应的调节,可以 自动调整每个 CPU 的页面集的大小以优化页面分配 / 释放性能,可以优化内核多并发构建等并发场景的性能。 • MGLRU 特性:多层级的 LRU 机制,更精确地识 协议及 相关接口支持,丰富用户态协议栈。 • 高性能(超轻量):基于 dpdk、lwip 实现高性能轻量协议栈能力。 • 极致性能:基于区域大页划分、动态绑核、全路径零拷贝等技术,实现高线性度并发协议栈。 • 硬件加速:支持 TSO/CSUM/GRO 等硬件卸载,打通软硬件垂直加速路径。 • 通用性(posix 兼容):接口完全兼容 posix api,应用零修改,支持 udp 的 recvfrom Percona Server for MySQL 的理想可选替换。 特性增强 28 openEuler 24.03 LTS 技术白皮书 GreatSQL 数据库常见的应用场景包括金融级高可用、高并发交易系统、Oracle 兼容迁移、高安全等级需求场景。 应用场景 - 支持读写节点动态 VIP 特性,高可用切换更便捷。 - 支持快速单主模式,在单主模式下更快,性能更高。 - 支持智能选主特性,高可用切换选主机制更合理。0 码力 | 45 页 | 6.18 MB | 1 年前3
openEuler 22.09 技术白皮书方案虽然可以解决客户定制化计算处理能力与 CDN 自有服务解耦和 快速迭代更新的问题,但是在面对高并发大流量的场景下,容器的冷启动速度和底噪开销无法满足业务场景单节点上万实例的 快速执行和处理诉求。 本特性提供了基于 WebAssembly 技术的安全沙箱能力,将函数部署在 Wasm 安全沙箱中,实现函数隔离的前提下,解 决高并发场景下容器冷启动速度慢和内存底噪开销大的问题。 功能描述 轻量级 Wasm 沙箱引擎整体功能主要由以下两个关键组件提供: 1. Wasm 函数管理框架 • 支持监听处理高并发量函数请求 • 函数的生命周期管理 • 兼容 OCI 格式容器镜像,管理本地函数镜像资源 2. Wasm 轻量级协程调度框架 抽象 Wasm 实例执行上下文,支持轻量级高性能的用户态协程调度模型,并支持 JIT/AOT 多种 Wasm 实例执行模型。 应用场景 适用于按需启动短时间运行时的无状态 边缘计算场景下,可以部署客户自定义实现的请求 预处理函数,实现按需拉取、快速响应。 数控分离 HCK 大规模集群中的一个重要应用是 HPC (High Performance Computing) 业务,HPC 业务计算的特点是并发计算伴随着 大量的数据同步,系统噪声会造成单机性能的波动,从而对集群整体性能与扩展性造成影响。 针对 HPC 业务对于低系统噪声的需求,本特性设计数控分离架构的计算底座 HCK(High-performance0 码力 | 13 页 | 1.39 MB | 1 年前3
openEuler 23.09 技术白皮书Pager GMEM( 异构内存 ) GMEM Remote Pager GMEM( 异构内存 ) Co-process 统一虚拟地址空间 mmap/hmadvise 通用并发消息通道 逻辑映射系统 页表协同 并发缺页 内存超分 场景创新 11 openEuler 23.09 技术白皮书 异构统一内存编程 在面向异构内存编程时,使用 GMEM 可分配 CPU 和加速器之间的统一虚拟内存,CPU 支持导入已有平台账号,迁移方便。 • 权限管理:支持基于 RBAC 的权限管理, 灵活可靠。 • 主机管理:状态前端可视化、直接执行 软件包管理、服务管理、内核参数调优、 简单易操作。 • 批次管理:支持运维操作并发执行,稳 定高效。 • 日志审计:跟踪记录用户及插件的变更 操作,方便问题回溯及安全审计。 • 告警管理:平台异常实时感知。 • 插件功能:支持扩展平台功能,插件联动, 自动化能力倍增,减少人工干预。 写入 数据分析 数据采集 实时查看 规则下发 规则下发 历史查看 特性增强 34 openEuler 23.09 技术白皮书 随着企业数字化发展浪潮及云原生技术的普及,低时延和高并发的线上场景频繁出现在企业日常经营中,业务创新的 需求也在倒逼企业不断运用新兴技术手段。现如今,容器技术被广泛应用于人工智能、大数据、边缘计算等场景,作为轻 量化的计算载体,为更多的场景 赋予高度的弹性与敏捷性。0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 21.03 技术白皮书构筑云化基座: • iSula:iSulad 支持本地卷管理,isula-build 新增镜像拉取、推送等功能。 • StratoVirt& 虚拟化:支持内存弹性、大页、增强 IO 子系统、通过多通道并发提升 IO 性能。 • OpenStack&Kubernetes:向云而生,集成两大主流云计算调度和管理软件,构筑云化基座 。 • HA 高可用集群方案:麒麟软件贡献的 HA 高可用集群方案,故障秒级切换。 技术白皮书 openEuler WHITE PAPER • 支持大页:在轻量级虚拟机下支持大页,可为轻量级虚拟机提供连续的物理内存页面,提高虚拟机内存访问效率。 • IO 子系统增强:支持多通道并发 IO 能力,提高 IO 性能。支持 IO-QOS 能力,提升虚拟机 IO 流量管理的灵活性和 稳定性。 • 系统调用过滤:通过极简设备模型设计和 SECOMP 过滤系统调用,最简配置下仅需使用 技术白皮书:https://openeuler.org/openEuler-whitepaper.pdf OpenStack OpenStack 是一个由 NASA 和 Rackspace 合作研发并发起的,以 Apache 许可证授权的开源项目。OpenStack 支持 几乎所有类型的云环境,提供实施简单、可大规模扩展、生态繁荣、标准统一的云计算管理平台。OpenStack 通过各种互补 的服务提供各种0 码力 | 18 页 | 1.30 MB | 1 年前3
Linux Lab v1.1 中文手册过添加自动依赖关系简化了命令执行并大幅度提升实验效率,为多本知名 Linux 图书新增了 v2.6.10, v2.6.11, v2.6.12, v2.6.14, v2.6.21, v2.6.24 等多个历史版本内核,并发布了首份中文 版用户手册。 12 欢迎加入 Linux Lab 用户组,联系微信:tinylab,公众号:泰晓科技 • v0.3 rc3 – 首次新增中文文档 • v0.3 rc2 – 修复插件中的 BSP 包下载功能 – 修复 x86 架构的内核编译问题 – 修复 aarch64/virt 开发板 U-Boot 引导问题 1.6.7 v0.7 @ 2021.06.03 v0.7 开发并发布首个 Linux Lab 实验盘,支持智能启动、运行时切换、透明倍容和内存编 译。 • v0.7 rc3 – 增加 v0.8 开发计划 – 新增 Linux Lab Disk 使用说明 –0 码力 | 70 页 | 1.53 MB | 1 年前3
Linux Lab v1.3 中文手册过添加自动依赖关系简化了命令执行并大幅度提升实验效率,为多本知名 Linux 图书新增了 v2.6.10, v2.6.11, v2.6.12, v2.6.14, v2.6.21, v2.6.24 等多个历史版本内核,并发布了首份中文 版用户手册。 • v0.3 rc3 – 首次新增中文文档 • v0.3 rc2 – 提升 git 仓库下载体验:所有仓库下载切换为 git init+fetch,更为健壮 – 修复插件中的 BSP 包下载功能 – 修复 x86 架构的内核编译问题 – 修复 aarch64/virt 开发板 U-Boot 引导问题 1.6.7 v0.7 @ 2021.06.03 v0.7 开发并发布首个 Linux Lab 实验盘,支持智能启动、运行时切换、透明倍容和内存编 译。 • v0.7 rc3 14 欢迎加入 Linux Lab 用户组,联系微信:tinylab,公众号:泰晓科技0 码力 | 73 页 | 1.54 MB | 1 年前3
Linux Lab v1.2 中文手册过添加自动依赖关系简化了命令执行并大幅度提升实验效率,为多本知名 Linux 图书新增了 v2.6.10, v2.6.11, v2.6.12, v2.6.14, v2.6.21, v2.6.24 等多个历史版本内核,并发布了首份中文 版用户手册。 12 欢迎加入 Linux Lab 用户组,联系微信:tinylab,公众号:泰晓科技 • v0.3 rc3 – 首次新增中文文档 • v0.3 rc2 – 修复插件中的 BSP 包下载功能 – 修复 x86 架构的内核编译问题 – 修复 aarch64/virt 开发板 U-Boot 引导问题 1.6.7 v0.7 @ 2021.06.03 v0.7 开发并发布首个 Linux Lab 实验盘,支持智能启动、运行时切换、透明倍容和内存编 译。 • v0.7 rc3 – 增加 v0.8 开发计划 – 新增 Linux Lab Disk 使用说明 –0 码力 | 73 页 | 1.53 MB | 1 年前3
Linux就该这么学 第2版日,为俄罗斯知名门户站点而开发的 Web 服务程序 Nginx 横空出世。Nginx 程序作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市场,但 Nginx 最被认可的还是其系统资源消耗低且并发能力强的特性,因此得到了国内诸如新浪、网 易、腾讯等门户网站的青睐。本书将在第 20 章讲解 Nginx 服务程序。 Apache 程序是目前拥有很高市场占有率的 Web 服务程序之一,其跨平台和安全性广泛被 Sendmail 服务程序提供的,而在 RHEL 8 系统中已经替换为 Postfix 服务程序。相较于 Sendmail 服务程序,Postfix 服务程序减 少了很多不必要的配置步骤,而且在稳定性、并发性方面也有很大改进。 一般而言,我们的信箱地址类似于 root@linuxprobe.com 这样,也就是按照“用户名@主机 地址(域名)”格式来规范的。如果您给我一串“root@192.168 424 图 15-8 进行电子邮件服务验证登录 图 15-9 使用非加密的方式进行电子邮件服务验证登录 :向其他信箱发送邮件。在成功登录 Outlook 软件后即可尝试编写并发送新邮件 了。只需在软件界面的空白处单击鼠标右键,在弹出的菜单中单击“新建电子邮件”选项(见 图 15-11),然后在邮件界面中填写收件人的信箱地址以及完整的邮件内容后单击“发送”按 钮,如图 15-120 码力 | 552 页 | 22.25 MB | 1 年前3
openEuler 21.09 技术白皮书lru_lock,减少云原生 容器实例锁竞争,提升系统性能。 大页内存管理优化:通过共享映射方式将 HugeTLB 管理页中无实际作用的 tail 页 释放掉,降低大页内存管理结构的开销。 TLB 并发刷新支持:本地 TLB 和远端 TLB 刷新 并行,优化TLB shootdown流程加速TLB刷新, 提升业务性能。 大页 vmalloc 性能优化:对于超过 huge page 的 最小0 码力 | 35 页 | 3.72 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书lru_lock,减少云原生容器实例锁竞争,提升系统性能。 • 大页内存管理优化:通过共享映射方式将 HugeTLB 管理页中无实际作用的 tail 页释放掉,降低大页内存管理结构的 开销。 • TLB 并发刷新支持:本地 TLB 和远端 TLB 刷新并行,优化 TLB shootdown 流程加速 TLB 刷新,提升业务性能。 • 大页 vmalloc 性能优化:对于超过 huge page 的最小0 码力 | 17 页 | 6.52 MB | 1 年前3
共 16 条
- 1
- 2













