BRPC与UCX集成指南
event loop – memory register cache –config file24 UCT ●特点是比较原始,开销小,但是没有很强的功能 ●是网络接口层,主要功能是网卡发现和远程内存传输支持,提供component查询和 memory domain的打开 ●一个component包含若干 memory domain resource,一个memory domain又可以包含若干个 –Active message, atomic operation, tag match, stream27 典型的RDMA栈28 UCX 编程的一些基本概念 ●Context –收集机器资源(内存,网卡等),在应用的各个部分共享 ●Worker –完成ucx的功能,可以在应用程序中调用的函数(不是单独执行的线程) ●Listener –接收连接请求 ●Ep –连接对象,在ep上请求发送和接收290 码力 | 66 页 | 16.29 MB | 5 月前3Android概述与学习指南
Android概述与学习指南 北京理工大学计算机学院 金旭亮 什么是Android? 第一部分 计算设备的演进 Android是由Google支持的一个开放的免 费的手机开发平台 手机平台操作系统之“战争史” 微软败退,Windows Phone死亡,手机操作系统重回“双分天下”的格局…… 诸侯混战时代: Symbian (塞班)、Windows Mobile、RIM BlackBerry(黑莓)、Palm…… UI技术的变革 Java/Kotlin + XML Jetpack Compose Android开发技术的应用现状 第二部分 Android开发技术的现状与未来 Android开发技术 主要应用领域 游戏类App开发 商业与工具类App开发 物联网应用类App开发 智能应用类App开发 当前 未来 三种智能手机应用类型 •运行于手机浏览器中 •本质上是一个传统的Web应用 用特定编程语言(比如Dart和JS)写 代码,仅需一次编写,但却可以生成 跑在所有主流智能手机设备上的 App。 可以调用手机硬件和操作 系统的所有功能,但开发 工作量较大,开发成本高。 Web应用部分与本机应用部 分不太容易维持风格与用户 体验的一致性,性能受限。 开发效率高,成本低,但 受限于框架所提供的功能, 功能扩展和定制不易。 原生语言开发 Native App 混用多种技术 开发Hybrid App0 码力 | 33 页 | 3.38 MB | 1 年前3CurveFS Copyset与FS对应关系
© XXX Page 1 of 19 curvefs copyset与fs对应关系© XXX Page 2 of 19 版本 时间 修改者 修改内容 1.0 2021/7/23 陈威 初稿 1.1 2021/8/4 陈威 根据评审意见修改 1.2 2021/8/9 陈威 增加详细设计 1、背景 2、chubaofs的元数据管理 2.1、meta partition的创建 2.2、meta 5、读写流程 6.6、topology 7、工作评估 7.1 client端 7.2 mds端 7.3 metaserver端 metaserver 子模块拆分 8、inode和dentry的内存估算 8.1 一台机器上能存放多少个inode和dentry 8.2 一台机器上建议的copyset数量 8.3 每个copyset建议管理存储容量的大小 1、背景 curvefs使用raft 63-1的Inode id。创建meta partition的时候,选择的3个meta node组成一个复制组。如何选择?论文上写的是按照存储节点的memory和disk usage来选的,通常选择内存和disk使用率最低的节点。 并去对应的meta node上去创建对应的meta partition。 如何选择partition的host,通过这个函数去选择。 func (c *Cluster)0 码力 | 19 页 | 383.29 KB | 5 月前3Curve质量监控与运维 - 网易数帆
C u r v e 质 量 、 监 控 与 运 维 秦 亦 1/33背景 01 02 03 04 Curve质量控制 Curve监控体系 Curve运维体系Curve 是网易针对块存储、对象存储、云原生数据库、EC等 多种场景自研的分布式存储系统: 高性能、低延迟 当前实现了高性能块存储,对接OpenStack和 K8s 网易内部线上无故障稳定运行近两年 已完整开源 Curve监控体系 Curve运维体系软件质量 软件质量的定义是:软件与明确地和隐含地定义的需求相一致的程度。 为了确保最终交付的软件满足需求,必须将质量控制贯穿于设计、开发到测试的整个流程中。 设计 设计流程 文档规范 开发 编码规范与提交流程 版本管理 测试 测试方法论 CI与异常测试 6/33设计流程 Curve团队采用敏捷开发模式,负责人在制定迭代计划时,确认哪些任务需要设计 符 合系统说明书的地方。它是一个黑盒测试,可以发现系统分析和设计中的错误。 Curve的系统测试一般是由QA来完成,包含: 常规测试,主要是新增功能的手工测试; 性能测试,将性能数据与基准对照,确定性能没有出现预期外的下降或提升; 稳定性测试,在正常压力下运行足够长的时间; 异常测试,在正常流程中注入一种软硬件异常; 混沌测试,大压力多级故障(随机组合软硬件异常)。0 码力 | 33 页 | 2.64 MB | 5 月前3Debian GNU/Linux 安装手册 June 11, 2023
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.8 关于版权与软件协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 系统需求 5 2.1 2.4.5 受支持的存储系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.5 内存与磁盘空间的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 开始安装 Debian . . . . . . . . . . . . . . . . . 26 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 码力 | 93 页 | 562.56 KB | 1 年前3Debian GNU/Linux 安装手册 October 14, 2021
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.8 关于版权与软件协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 系统需求 5 2.1 2.2.4 受支持的存储系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 内存与磁盘空间的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 开始安装 Debian . . . . . . . . . . . . . . . . . 23 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 码力 | 86 页 | 508.72 KB | 1 年前3Debian GNU/Linux 安装手册 October 14, 2021
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.8 关于版权与软件协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 系统需求 5 2.1 2.4.5 受支持的存储系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.5 内存与磁盘空间的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 开始安装 Debian . . . . . . . . . . . . . . . . . 30 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 码力 | 97 页 | 562.02 KB | 1 年前3Debian GNU/Linux 安装手册 January 8, 2024
欢迎给文档提供帮助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.10 关于版权与软件协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 系统需求 5 2.1 2.4.5 受支持的存储系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.5 内存与磁盘空间的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 开始安装 Debian . . . . . . . . . . . . . . . . . 29 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 码力 | 96 页 | 576.81 KB | 1 年前3Debian GNU/Linux 安装手册 January 8, 2024
欢迎给文档提供帮助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.10 关于版权与软件协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 系统需求 5 2.1 2.4.5 受支持的存储系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.5 内存与磁盘空间的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 开始安装 Debian . . . . . . . . . . . . . . . . . 26 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 码力 | 93 页 | 562.93 KB | 1 年前3Debian GNU/Linux 安装手册 July 23, 2023
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.8 关于版权与软件协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 系统需求 5 2.1 2.4.6 受支持的存储系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.5 内存与磁盘空间的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 开始安装 Debian . . . . . . . . . . . . . . . . . 36 6.3.1 启动 Debian 安装程序与配置硬件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.3.1.1 检测可用内存/小内存模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 码力 | 107 页 | 626.22 KB | 1 年前3
共 137 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14