openEuler 22.03 LTS SP2 技术白皮书分优先级混合部署以提高资源利用率。高优先级 虚拟机业务推荐:时延敏感类业务,如 web 服务、高性能数据库、实时渲染、机器学习推理等。低优先级虚拟机业务推荐: 非时延敏感类业务,如视频编码、大数据处理、离线渲染、机器学习训练等。 应用场景 版本功能如下: • 集群调度增强:增强 OpenStack Nova 能力,支持优先级语义调度。 • 功耗控制:通过对低优先级虚拟机的 CPU 带宽 Execution Environment)SDK 差 异提供统一的开发框架,同时提供开发工具、通用安全组件等,帮助安全应用开发者聚焦业务,提升开发效率。 secGear 的整体架构如图所示,主要提供三大能力: • 架构兼容:屏蔽不同 SDK 接口差异,提供统一开发接口,实现不同架构共源码。 • 易开发:提供开发工具、通用安全组件等,帮助用户聚焦业务,开发效率显著提升。 • 高性能:提供零切换特性,在 data 安全通道客户端 3.传输加密数据 1.建立安全通道 En{data} En{data} 安全通道 host En{data} 安全通道enclave 4.解密 2.加密 数据处理方 安全通道 数据拥有者在请求云上机密计算服务 时,需要把待处理数据上传到云上 TEE 环 境中处理,由于 TEE 没有网络,用户数据 需要经过网络先传输到 REE,REE 接收到 数据的明文后,再传入0 码力 | 48 页 | 5.62 MB | 1 年前3
openEuler 21.09 技术白皮书lru_lock,减少云原生 容器实例锁竞争,提升系统性能。 大页内存管理优化:通过共享映射方式将 HugeTLB 管理页中无实际作用的 tail 页 释放掉,降低大页内存管理结构的开销。 TLB 并发刷新支持:本地 TLB 和远端 TLB 刷新 并行,优化TLB shootdown流程加速TLB刷新, 提升业务性能。 大页 vmalloc 性能优化:对于超过 huge page 的 Optane)是一种提供字节访问粒度的新型高速存储介质,现有内核文件系统 EXT4,可以协同 DAX 特性改善 NVDIMM 新介质数据读写性能,但在元数据管理方面,基于现有 journal 同步机制,元数据 管理开销大,且容易出现写放大问题,NVDIMM 优势无法充分发挥。 EulerFS 创新元数据软更新技术(Soft Update),基于指针的目录双视图计数机制,减少元数据同步开销,有效提升文件 系统 cr 热数据在 DRAM 高速 内存区中运行,让冷数据交换到低速内存区,从而增加内存容量,保证核心业务高效平稳运行。该特性 适用于内存使用量大,且使用相对不频繁的应用进程上,在这些场景中的效果好收益大,实测等成本条件下 MySQL 性能提升 40%。针对用户态存储框架和用户需求,新增用户态的内存交换机制。 功能描述 继承已有功能: 1. 进程级控制:etMem 支持通过配置文件来进行内存扩展的进程,相比于操作系统原生的基于0 码力 | 35 页 | 3.72 MB | 1 年前3
openEuler 22.09 技术白皮书09 Edge 版本和面向嵌入式的 openEuler 22.09 Embedded 版本,构建全 场景协同的数字基础设施操作系统。 嵌入式 在中国制造 2025 及工业化和信息化融合进程加快的大背景下,我国工业软件以及信息化服务的需求持续增加,嵌入式软 件作为工业软件行业最大的细分产品,其市场份额占比达到 57.4%,发展日渐壮大。 openEuler 发布面向嵌入式领域的版本 openEuler AArch64 提供更好的 HPC 和机器学习性能。 • 引入 Rust for linux 驱动框架:为 Linux 提供了 Rust 相关的基础设施和方便编写 Linux 驱动的框架。 • 支持程序代码段大页特性:可以减少 TLB Miss,提升应用性能。 • 支持 SM3/SM4 等商密算法加速。 • 模块签名支持商密算法。 可编程内核 基于 eBPF 的可编程调度框架,支持内核调度器动态扩展 快速执行和处理诉求。 本特性提供了基于 WebAssembly 技术的安全沙箱能力,将函数部署在 Wasm 安全沙箱中,实现函数隔离的前提下,解 决高并发场景下容器冷启动速度慢和内存底噪开销大的问题。 功能描述 轻量级 Wasm 沙箱引擎整体功能主要由以下两个关键组件提供: 1. Wasm 函数管理框架 • 支持监听处理高并发量函数请求 • 函数的生命周期管理 • 兼容 OCI0 码力 | 13 页 | 1.39 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书• SDK 镜像:提供对应硬件的计算加速工具包和开发环境,用户可进行 Ascend CANN 或 NVIDIA CUDA 等应用的开发和调试。同时, 可在该类容器中运行高性能计算任务,例如大规模数据处理、并行计算等。 • AI 框架镜像:用户可直接在该类容器中进行 AI 模型开发、训练及推理等任务。 • 模型应用镜像:已预置完整的 AI 软件栈和特定的模型,用户可根据自身需求选择相应的模型应用镜像来开展模型推理或微调 相关使用方式请参考 EulerCopilot 智能问答服务使用指南。 EulerCopilot- 智能问答 功能描述 应用场景 当前,openEuler 和 AI 深度结合,一方面使用基础大模型,基于大量 openEuler 操作系统的代码和数据,训练出 EulerCopilot, 初步实现代码辅助生成、智能问题智能分析、系统辅助运维等功能,让 openEuler 更智能。 AI for 和其他 OS 运行时便捷地混合部署。依托硬件上的多核能力使得 通用的 Linux 和专用的实时操作系统有效互补,从而达到全系统兼具两者的特点,并能够灵活开发、灵活部署。 MICA 的组成主要有四大部分:生命周期管理、跨 OS 通信、服务化框架和多 OS 基础设施。生命周期管理主要负责从 OS(Client OS)的加载、启动、暂停、结束等工作;跨 OS 通信为不同 OS 之间提供一套基于共享内存的高效通信机制;服务化框架是在跨0 码力 | 45 页 | 6.18 MB | 1 年前3
Debian 参考手册(版本 2.109)( ) [ ] ’ ̀ ” \ / >< | ; ! #&^ * % @ $. 如果你想有一个区分度良好的命名, 比较好的选择是利用时期, 连字符和下划线. 你也可以每 个单词的首字母大写, 这叫大驼峰命名法, 比如这样”LikeThis”. 经验丰富的 Linux 用户会趋向于在文件名中不使 用空格. 注意 这个”root” 可能既表示” 超级用户 root” 又表示” 根目录”(/root) ”/proc/sys” 之下的目录,包含了可以更改某些内核运行参数的接口。(你也可以使用专门的 sysctl() 命令修改, 或者使用其预加载/配置文件”/etc/sysctl.conf”。) 当人们看到这个特别大的文件”/proc/kcore” 时,常常会惊慌失措。这个文件于你的的电脑内存大小相差不多。它 被用来调试内核。它是一个虚拟文件,指向系统内存,所以不必担心它的大小。 ”/sys” 以下的目录包含了 default video mode support”。 7.3 GUI(图形用户界面)架构 这里是 Wayland 环境上用于 GNOME 的著名的 GUI 架构软件包。 软件包 流行度 软件 包大 小 说明 mutter V:1, I:66 186 GNOME 的 mutter 窗口管理器 [auto] xwayland V:230, I:310 2388 运行在 wayland 之上的一个0 码力 | 261 页 | 1.39 MB | 1 年前3
Linux命令大全搜索工具 v1.8Linux初学者进阶学习资源整理 Linux 基础入门(新版) 【译】Linux概念架构的理解 En Linux 守护进程的启动方法 Linux编程之内存映射 Linux知识点小结 10大白帽黑客专用的 Linux 操作系统 Linux学习资源整理 社区网站 知识相关 软件工具 Linux Command 介绍 - 26 - 本文档使用 书栈网 · BookStack.CN 的,尤其是你用vim做为IDE的话 1. -c(统计)/ -i(忽略大小)/ -h(不显示名称)/ 2. -l(只显文件名)/ -n(加行号)/ -v(显示不匹配) ack官网列出了这工具的5大卖点: 1. 速度非常快,因为它只搜索有意义的东西。 2. 更友好的搜索,忽略那些不是你源码的东西。 3. 为源代码搜索而设计,用更少的击键完成任务。 4. 非常轻便,移植性好。 5. 免费且开源 使用 本修饰符, 也可以 单独使用. 对一个 档案 执行 `ar s' 与执行 `ranlib' 等价. 75. 76. S 不生成 档案的 符号表. 这可以 加速 建立 大的档案 文件的 过程,但这样 建立的 档案 不 能被 连接器 使用, 为建立 符号表, 77. 在最后 执行 `ar' 时应该 不用 `S' 修饰符, 或者 对档案 执行 一次 `ranlib'0 码力 | 1347 页 | 8.79 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版有兴趣的朋友很多可能并非信息相关专 业出身, 因此对于计算机硬件及计算机方面的概念不熟。然而操作系统这种咚咚跟硬 件.....2015/04/16 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件的五大单元 0.1.2 一切设计的起点:CPU 的架构, RISC与ARM, CISC与x86 0.1.3 其他单元的设备 0.1.4 运行流程 0.1.5 电脑按用途分类 0.1.6 电脑上面常用的计算单位 工具:行的新增/删除, 行的取代/显示,搜寻并取代, 直接改档 11.3 延伸正则表达式 11.4 文件的格式化与相关处理 11.4.1 printf: 格式化打印 11.4.2 awk:好用的数据处理工具 11.4.3 文件比对工具:, cmp, patch 11.4.4 文件打印准备工具: pr 11.5 重点回顾 11.6 本章习题 11.7 参考资料与延伸阅读 第十二章 学习 第四部分:Linux 使用者管理 好了!终于要到了管理 Linux 帐号的时刻了!对于 Linux 有一定的熟悉度之后,再来就是要管 理连上 Linux 的帐号问题了!这个帐号的问题可大可小啦!大到可以限制他使用 Linux 主机的 各项资源,小到甚至一般帐号的密码订定规则都可以进行规定!端看您对于安全的需求啦! 此外,如果站在资源平均分配的角度上,那么 Linux 主机上面有限的资源当然是平均分配给0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版14.8. 12.8 本章习题 好了!终于要到了管理 Linux 帐号的时刻了!对于 Linux 有一定的熟悉度之后,再来就是要管理连上 Linux 的 帐号问题了!这个帐号的问题可大可小啦!大到可以限制他使用 Linux 主机的各项资源,小到甚至一般帐号的密码 订定规则都可以进行规定!端看您对于安全的需求啦! 此外,如果站在资源平均分配的角度上,那么 Linux 主机上 面有限的资源当 关于电脑的硬件组成部分,其实你可以观察你的台式机来分析一下,依外观来说这家伙主要可分为三部分,分别是: 输入单元:包括键盘、鼠标、读卡机、扫描仪、手写板、触摸屏等等一堆; 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件的五大单元 2.1. 0.1 电脑:辅助人脑的好工具 - 21 - 本文档使用 书栈(BookStack.CN) 构建 主机部分:这个就是系统单元,被主机机箱保护住了,里面含有一堆板子、CPU 与内存等; 明,因为所有的数据都要经过内存的传输, 所以内存的容量如果太小,数据高速缓存就不足~影响性能相当大啊!尤 其针对 Linux 作为服务器的环境下!这点要特别记忆喔! 综合上面所说的,我们会知道其实电脑是由几个单元所组成的,包括输入单元、 输出单元、CPU 内部的控制单元、 算数逻辑单元与内存五大部分。 这几个东西的相关性如下所示: 图0.1.2、电脑的五大单元[4] 上面图示中的“系统单元”其实指的就是电脑机箱内的主要元件,而重点在于0 码力 | 1057 页 | 14.60 MB | 1 年前3
1.6 利用夜莺扩展能力打造全方位监控系统专家工程师 目 录 运维监控需求来源 01 监控痛点:全面完备、跨云 02 夜莺介绍: 国产开源监控系统 03 夜莺设计实现:Agentd 数据采集 04 夜莺设计实现:Server 数据处理 05 夜莺设计实现:技术难点及细节 06 运维监控需求来源 第一部分 如果贵司的业务强依赖IT技术,IT故障会直接影响营业收入, 稳定性体系一定要重视起来,而监控,就是稳定性体系中至 夜莺设计实现 Server 数据处理 第五部分 夜莺Server数据处理 01. 服务器 02. API 夜莺Server数据处理 03. AlarmRule Control 夜莺Server数据处理 04. CollectRule Control 夜莺Server数据处理 04. CollectRule Control 夜莺Server数据处理 04. CollectRule CollectRule Control 夜莺Server数据处理 04. CollectRule Control 夜莺Server数据处理 04. CollectRule Control 夜莺Server数据处理 05. data - write 夜莺Server数据处理 06. data - read 夜莺Server数据处理 夜莺设计实现 技术难点及细节 第六部分 01. 规则集中化管理及自动发现0 码力 | 40 页 | 3.85 MB | 1 年前3
鸟哥的Linux 私房菜机硬件就只是一堆废铁,什么工作都不能做的! 那么操作系统里面含有什么东西呢?简单的来说,操作系统主要分为两个东西,一个是『核心』、一 个是『一堆核心提供的工具』 我们以使用者常使用的 Windows 计算机来做一个简单的说明好了。大 家应该都使用过 Windows 计算机里面的档案总管吧?那么当你开启档案总管的时候,他是否会显示你 硬盘当中的数据?这个显示硬盘里面的数据,就是『核心』帮你做的,但是,你要核心去显 示硬盘哪 一个目 的原始码,并且几经修改之后,终 于在 1977 年发表了第一代的 Berkeley Software Distribution ( BSD ) 。这个 BSD 是 Unix 的一个分支,他 的发展对于 Unix 有相当大的影响,例如后来的 Sun 公司就是使用 BSD 发展的核心进行自己商业的 Unix 版本的发展的! • 百家齐鸣的 Unix 版本: 由于 C 语言是一个相当高阶的程序语言,他与硬件没有很直接的相关性,例如你的 Stallman 先生。他认为, Unix 是一个相当好的操作系统,在这个系统上面,如果大家能够将自己所学的贡 献出来,那么这个系统将会更加的优异!Stallman 先生认为最大的快乐就是让自己发展的良好的软件让大 家来使用了!而且,由于每个人的工作环境 ( 指软硬件平台 ) 可能都不太相同,所以,他也强调应该要有 Open Source 的概念,让大家都能够分享这一份的心得!他认为,有了 Open Source0 码力 | 386 页 | 11.69 MB | 1 年前3
共 81 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













