openEuler全新升级,成为数字基础设施开源操作系统OpenAMP混合部署模式 • 分布式软总线,欧拉/鸿蒙设备互通 云计算 边缘计算 openEuler SDK openEuler DevOps: • 磁盘资源隔离,大数据性能提升30% • 应用感知调度,hbase性能提升20% • 容器/虚机混部, • 资源利用率15%-30% • 边云管理协同框架, • 跨边云单应用秒级发放 缘起:一个运动控制系统(机器人,数控机床….) 智能控制 (人机交互 典型硬件: 树莓派4/MCU • 特点:OS承担全部功能 • 不足:无法实现分工协作 • 典型硬件:STM32MP15 • 特点:Linux和RTOS分工 协作资源静态分配 • 不足:Linux和RTOS之间 无法实现强隔离 • 典型硬件:树莓派4 • 特点:Linux和RTOS分工 协作 • 强隔离、资源动态分配 • 不足:对异构支持不完善 • 典型硬件:Xilinx Ultra Scale • 特点:异构多核,多种运 行时协同工作 • 不足:软件栈结构复杂 在不同模式下,openEuler Embedded始终是中心,提供富功能、富管理、富生态 混合关键系统:单节点极致“异构” 算力,多种OS/runtime共同部署, 各尽其才,充分利用硬件资源 弹性融合底座 实例0 实例2 实例3 实例4 实例1 RTOS1 Baremetal RTOS2 RTOS30 码力 | 15 页 | 1.35 MB | 1 年前3
openEuler 23.09 技术白皮书同时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本,聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。 2022 年 9 月 30 日,发布 openEuler 22.09 创新版本,持续补齐全场景的支持。 2022 年 12 月 30 日,发布 openEuler 现行加速器内存管理方案存在诸多缺陷: • CPU 侧内存管理与加速器侧分离,数据显式搬移,加速器内存管理的易用性和性能难以平衡。 • 大模型场景下加速器设备 HBM 内存(Hign BandWidth Memory)严重不足,现有的手动 swap 方案性能损耗大且 通用性差。 • 搜推、大数据场景存在大量无效数据搬移,缺少高效内存池化方案。 Linux 现有的 HMM 框架,编程复杂度高且依赖人工调优,性能和可移植性差,引发 面向异构内存编程优化的能力。与此同时,加 速器驱动无需重复实现内存管理框架,大幅降低开发维护带来的成本。 开发者使用一套统一申请、释放的 API,即可完成异构内存编程,无需处理内存搬移等细节。在加速器 HBM 内存不足时, GMEM 可将 CPU 内存作为加速器缓存,透明地超分 HBM,无需应用手动 swap。GMEM 提供高效免搬移的内存池化方案, 当内存池以共享方式接入后,可解决数据反复搬移的痛点。 GMEM0 码力 | 52 页 | 5.25 MB | 1 年前3
Linux就该这么学 第2版................................................................................. 295 12.1.1 配置共享资源 ............................................................................................... 299 环境对运维人 员的要求。而且,本书每章都配套有大量的图、表、命令示例以及课后复习题,大家可以在 阅读本书的过程中同步操作完所有的实验内容,以达到增强学习兴趣与加深记忆的效果。最 后,本书以及配套资源相较于当前红帽 RHCE 8 版本的考试要求,至少要再多出 50%的内容, 而且已经有几千位学员陆续通过本书的学习顺利取得认证。因此,只要您能每天坚持学习, 相信这绝对是体验极佳、进步极快的一次学习经历。 Linux 系统是开源的,所以要去学习。”其实这个想法是完全错误的!开源的 操作系统少说有 100 个,开源的软件至少也有 10 万个,为什么不去逐个学习?所以上面谈到 的开源特性只是一部分优势,并不足以成为您付出精力去努力学习的理由。 对普通用户来讲,开源共享精神仅具备锦上添花的效果,我们更加看重的是,Linux 系 统是一款优秀的软件产品,具备类似 UNIX 系统的程序界面,并继承了其良好的稳定性。而0 码力 | 552 页 | 22.25 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版当然啰,要了解权限的概念,那么对于不同的“身份”就需要了解一下才行, 不同的身份的人,所创建的或拥有的文件 是否会相同呢?例如系统管理员与一般身份使用者的文件? 当然不太一样!除此之外,如果您的硬盘空间不足,需要 增加硬盘时,应该要如何新增呢? 还有,内存不足的情况下,有没有增进虚拟内存容量的方法?在接下来的几个章节 之中,我们将介绍 Linux 主要的文件架构、以及磁盘在 Linux 当中该如何使用及挂载等问题。 Lin 有一定的熟悉度之后,再来就是要管理连上 Linux 的 帐号问题了!这个帐号的问题可大可小啦!大到可以限制他使用 Linux 主机的各项资源,小到甚至一般帐号的密码 订定规则都可以进行规定!端看您对于安全的需求啦! 此外,如果站在资源平均分配的角度上,那么 Linux 主机上 面有限的资源当然是平均分配给大家比较好!这个时候就得来规定一下“谁可以使用多少的硬盘空间?”那就是 Quota 喔!呵呵!厉害吧! 传输到输出单元。 Tips 为什么我们都会说,要加快系统性能,通常将内存容量加大就可以获得相当好的成效?如同下图以及上面的说 明,因为所有的数据都要经过内存的传输, 所以内存的容量如果太小,数据高速缓存就不足~影响性能相当大啊!尤 其针对 Linux 作为服务器的环境下!这点要特别记忆喔! 综合上面所说的,我们会知道其实电脑是由几个单元所组成的,包括输入单元、 输出单元、CPU 内部的控制单元、 算数逻辑单元与内存五大部分。0 码力 | 1057 页 | 14.60 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版4.1 首次登陆系统 鸟哥的 Linux 私房菜:基础学习篇 第四版 13 目录及概述 4.1.1 首次登陆CentOS 7.x图形接口 4.1.2 GNOME的操作与登出,应用程序,文件资源管理器,中文输入法,登出窗口,快速重 启 X 4.1.3 X Window与文字模式的切换, startx 4.1.4 在终端接口登陆linux 4.2 文字模式下指令的下达 4.2.1 开始下达指令 当然啰,要了解权限的概念,那么对于不同的“身份”就需要了解一下才行, 不同的身份的 人,所创建的或拥有的文件是否会相同呢?例如系统管理员与一般身份使用者的文件? 当然 不太一样!除此之外,如果您的硬盘空间不足,需要增加硬盘时,应该要如何新增呢? 还 有,内存不足的情况下,有没有增进虚拟内存容量的方法?在接下来的几个章节之中,我们 将介绍 Linux 主要的文件架构、以及磁盘在 Linux 当中该如何使用及挂载等问题。 第五章 有一定的熟悉度之后,再来就是要管 理连上 Linux 的帐号问题了!这个帐号的问题可大可小啦!大到可以限制他使用 Linux 主机的 各项资源,小到甚至一般帐号的密码订定规则都可以进行规定!端看您对于安全的需求啦! 此外,如果站在资源平均分配的角度上,那么 Linux 主机上面有限的资源当然是平均分配给 大家比较好!这个时候就得来规定一下“谁可以使用多少的硬盘空间?”那就是 Quota 喔!呵 呵!厉害吧!0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux 私房菜件是由核心来管理的,而如果核心不认识你的 硬件,那么你将无法使用该硬设备,例如上面提到的 NTFS 档案格式的硬盘!核心就是『 Kernel 』,他是一个操作系统的最底层的东西,由他来掌管整个硬件资源的工作状态,而 Linux 有 Linux 自 己的核心, Windows 也有他自己的核心。所以说,当有新的硬件加入到你的系统中的时候,那么若你 的『 Kernel 』并没有支持他的时候,呵呵,这 ,后面我们提到『核心编译』的时候会在更详 细的谈到他! 一般来说,Kernel 管理的事项有: • System call interface :一些服务与 kernel 沟通之后,将硬件的资源进一步的利用; • Process control :系统过程控制中心,所以核心编的越小越好; • Memory management :控制整个系统的内存管理; • File system 的主要工作之一,当然啰, 装置的驱动程序就是核心需要做的事情啦!好在目前都有所谓的『可加载模块』功能, 可以将驱动程序编辑成模块,就不需要重新的编译核心啦!这个也会在后续的核心编 译当中提到的! 所以啦!所有硬件的资源都是他来管理的!至于我们要达成一些工作时,除了藉由核心本身提供的功 能 ( 例如上面提到的档案总管 ) 之外,还可以藉由其它的应用软件来达成喔!举个例子来说,你要看 VCD 影片是吧!那么除了 Windows0 码力 | 386 页 | 11.69 MB | 1 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版可以达成的功能之一啰!所以 Linux 的作用实在不止于网络服务器的架设吶。 举例来说,在 Linux 上面开发跨平台的数值模式 (model) 诸如大型的大气仿真模式,由于 Linux 的稳定与完善 的资源分配功能,使得在 Linux 上面开发出来的程序运作的又快又稳定。此外,诸如 KDE, GNOME 等漂亮的图形 接口,搭配诸如 Open Office 等办公室软件,Linux 立刻摇身一变而成为优秀的办公室桌面计算机了 想要架设服务器吗?那…架什么服务器?这个服务器要不要对 Internet 开放?这个服务要不要针对客户提供相关账 号? 要不要针对不同的客户账号进行例如磁盘容量、可活动空间与可用系统资源进行限制?如果要进行各项资源的限 制, 那服务器操作系统应该要如何安装与设定?问题很多吧!所以,先了解你要的服务器服务目的之后,后续的规划 才能陆续出炉。 不过,如果架站只是为了『练功』而已,呵呵!那就不需要考虑太多了~ 统?如何让文件系统具有未来扩充性 (LVM 之类)? 系统如何管理各项服务之启动?系统的开机流程为何?系统出错时,该如何进行快速复原等等,这都 需要了解的呢! 内部防火墙设定:管理系统的可分享资源 一部主机可以拥有多种服务器软件的运作,而很多 Linux distributions 出厂的默认值就已经开放很多服务给 Internet 使用了,不过这些服务可能并不是你想要开放的呢。我们在了解网络基础与所需服务的目的之后,0 码力 | 795 页 | 17.63 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本,聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。 openEuler 作为一个操作系统发行版平台,每两年推出一个 LTS 版本。该版本为企业级用户提供了一个安全稳定可靠 的操作系统。 openEuler 进入网络协议栈之前就对数据进行处理,提升网络性能。可用于 DDOS 防御、防火墙、网络 QOS 等场景。 • SVA(Shared Virtual Addressing)支持:进程虚拟地址在主机进程和设备间共享,实现资源跨主机与设备免拷 贝复用,提升跨主机和设备业务通讯性能。 • MPAM 增强:支持外部接口自定义配置分区 rmid,支持 MPAM 设备节点通过 device tree 配置启动,可用于虚拟化 存使用高可靠内存,避免内存多 bit 故障引起内核复位。 b) 动态大页技术:支持对大页进行拆分和合并的功能,从而使得绑定到 memcg 的进程可以使用 1G/2M/4K 三种页。 当大页资源不足时,可以动态配置大页资源,避免系统重启,减少业务中断时间。 c) 内存 RAS 容错增强:支持 copy_from_user 读操作时,发生内存多 bit 错误,系统不复位。可以通过杀掉受影响 的进程,而避免内核复位。0 码力 | 17 页 | 6.52 MB | 1 年前3
Debian GNU/Linux 安装手册
October 14, 20211.2 硬件文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.3.2 提供硬件信息的资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.3.3 硬件兼容性 . . . . . 安装介质 源驱动在系统更新后不再适用,工作良好的设备就会因为缺乏驱动程序不得不停止工作。您首先在购买 的时候就应避开这类封闭的硬件,以免系统升级造成的不便。 您可以通过鼓励封闭硬件的厂商开放文档和其他资源,为我们提供硬件的自由驱动程序来改变这种状 况。 2.4 安装介质 本节将帮助您决定使用哪种介质的版本来安装 Debian。有一整章专门用于说明介质:第 4 章,里面列 出了每种类型的优缺点。 发行版安装指南的正式版本; 还有各种文件格式和不同语种的翻译。 3.3.1.2 硬件文档 通常包含设置和使用您硬件的有用信息。 • Debian Wiki 硬件页面 3.3.2 提供硬件信息的资源 许多情况下,安装程序能自动检测您的硬件。但作为预备,我们建议您还是在安装之前熟悉一下您的硬 件比较好。 获取硬件信息的途径有: • 每个硬件附带的手册。 • 您计算机的 BIOS 配置画面。0 码力 | 109 页 | 618.37 KB | 1 年前3
Debian GNU/Linux 安装手册
October 14, 20211.2 硬件文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.3.2 提供硬件信息的资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.3.3 硬件兼容性 . . . . . 老的闭 源驱动在系统更新后不再适用,工作良好的设备就会因为缺乏驱动程序不得不停止工作。您首先在购买 的时候就应避开这类封闭的硬件,以免系统升级造成的不便。 您可以通过鼓励封闭硬件的厂商开放文档和其他资源,为我们提供硬件的自由驱动程序来改变这种状 况。 2.4 安装介质 本节将帮助您决定使用哪种介质的版本来安装 Debian。有一整章专门用于说明介质:第 4 章,里面列 出了每种类型的优缺点。 发行版安装指南的正式版本; 还有各种文件格式和不同语种的翻译。 3.3.1.2 硬件文档 通常包含设置和使用您硬件的有用信息。 • Debian Wiki 硬件页面 3.3.2 提供硬件信息的资源 许多情况下,安装程序能自动检测您的硬件。但作为预备,我们建议您还是在安装之前熟悉一下您的硬 件比较好。 获取硬件信息的途径有: • 每个硬件附带的手册。 • 您计算机的 BIOS 配置画面。0 码力 | 109 页 | 620.13 KB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













