蚂蚁金服ServiceMesh数据平面 SOFAMosn深层揭秘上没有优化,并且暂无优化计划 ØGolang 对 p256 有汇编优化, p256MulInternal, p256SqrInternal等椭 圆曲线函数实现与OpenSSL相同 ØGolang 对 p384 没有优化,boring SSL golang 性能是 golang 实现6倍 ØGolang 对 AES-GCM 有汇编优化,性能是 boring SSL golang 版本的20 倍 倍 ØGolang 对 SHA, MD 等 HASH 算法都有汇编优化 Ø除 p384,RSA 外,其他算法 golang 原生性能好于boring SSL golang性能优化规划 15 eBPF Keyless Center 加速卡 DPDK MOSN 用户态 内核态 加速设备 1. SSL handshake 2. Offload decrypt Offload encrypt/decrypt50 码力 | 44 页 | 4.51 MB | 6 月前3
蚂蚁金服网络代理演进之路go在RSA上没有太多优化,go-boring(CGO)的能力是 go的1倍。 ü p256在go上有汇编优化,ECDSA优于go-boring ü 在AES-GCM对称加密上,go的能力是go-boring的20倍 ü 在SHA,MD等HASH算法也有对应的汇编优化 ü 对Go-GMSSL汇编优化HTTP性能数据 指标 SOFAMosn Envoy QPS 33674 52516 CPU0 码力 | 46 页 | 19.93 MB | 6 月前3
OpenShift Container Platform 4.4 构建(build)Source-to-Image (S2I) 构建 Source-to-Image (S2I) 是一种用于构建可重复生成的 Docker 格式容器镜像的工具。它通过将应用程序源 代码注入容器镜像并汇编新镜像来生成可随时运行的镜像。新镜像融合了基础镜像(构建器)和构建的源 代码,并可搭配 buildah run 命令使用。S2I 支持递增构建,可重复利用以前下载的依赖项和过去构建的 工件等。 S2I 来注入应用程序源代码,因此镜像需要能够处理 tar 压缩的内容。 OpenShift Container Platform 4.4 构 构建( 建(build) ) 4 速度 使用 S2I 时,汇编过程可以执行大量复杂操作,无需在每一步创建新层,进而能实现快速的流 程。此外,可以编写 S2I 脚本来重复利用应用程序镜像的旧版本,而不必在每次运行构建时下 载或构建它们。 可修补性 如果基础镜像因为安全问题而需要补丁,则 SOURCE-TO-IMAGE (S2I) 构建 Source-to-Image (S2I) 是一种用于构建可重复生成的 Docker 格式容器镜像的工具。它通过将应用程序源 代码注入容器镜像并汇编新镜像来生成可随时运行的镜像。新镜像融合了基础镜像(构建器)和构建的源 代码,并可搭配 buildah run 命令使用。S2I 支持递增构建,可重复利用以前下载的依赖项和过去构建的 工件等。 S2I0 码力 | 101 页 | 1.12 MB | 1 年前3
OpenShift Container Platform 4.2 镜像员提供的 Ruby 代码而设计的 Ruby 镜像,您可以让镜像与 Source-to-Image (S2I) 构建工具协同工作。S2I 是一个框架,便于编写以应 用程序源代码为输入的镜像和生成以运行汇编应用程序为输出的新镜像。 第 第 4 章 章 创 创建 建镜 镜像 像 21 例如,该 Python 镜像定义了构建各个版本的 Python 应用程序的 S2I 脚本。 支持任意用 支持任意用户 于您的平台的通用库。特别要 为平台使用的通用数据库提供数据库驱动程序。例如,在创建 Java 框架镜像时,要为 MySQL 和 PostgreSQL 提供 JDBC 驱动程序。这样做可避免在应用程序汇编期间下载通用依赖项,从而加快应用程 序镜像构建。此外还简化了应用程序开发人员为确保满足所有依赖项而需要做的工作。 使用 使用环 环境 境变 变量 量进 进行配置 行配置 您的镜像用户应在无需基于0 码力 | 92 页 | 971.35 KB | 1 年前3
Service Mesh 发展趋势(续) 蚂蚁金服 | 骑士到中盘路向何方?Assembly介绍 Part 2:ServiceMesh灵魂拷问二:性能有了,架构怎么办? Mozilla官方定义: WebAssembly是一种新的编码方式,可以在现代的网络浏览器中运行 - 它是一种低级的类汇编语言,具有 紧凑的二进制格式,可以接近原生的性能运行,并为诸如C / C ++等语言提供一个编译目标,以便它们可以 在Web上运行。它也被设计为可以与JavaScript共存,允许两者一起工作。0 码力 | 43 页 | 2.90 MB | 6 月前3
OpenShift Container Platform 4.14 镜像员提供的 Ruby 代码而设计的 Ruby 镜像,您可以让镜像与 Source-to-Image (S2I) 构建工具协同工作。S2I 是一个框架,便于编写以应 用程序源代码为输入的镜像和生成以运行汇编应用程序为输出的新镜像。 4.1.2.2. 支持任意用 支持任意用户 id 默认情况下,OpenShift Container Platform 使用任意分配的用户 ID 来运行容器。这对因容器引擎漏洞而 于您的平台的通用库。特别要 为平台使用的通用数据库提供数据库驱动程序。例如,在创建 Java 框架镜像时,要为 MySQL 和 PostgreSQL 提供 JDBC 驱动程序。这样做可避免在应用程序汇编期间下载通用依赖项,从而加快应用程 序镜像构建。此外还简化了应用程序开发人员为确保满足所有依赖项而需要做的工作。 4.1.2.5. 使用 使用环境 境变量 量进行配置 行配置 您的镜像用户应在无0 码力 | 118 页 | 1.13 MB | 1 年前3
OpenShift Container Platform 4.13 CI/CD交互。 2.1.1.2. Source-to-image 构 构建 建 Source-to-Image (S2I) 是一种用于构建可重复生成的容器镜像的工具。它通过将应用程序源代码注入容 器镜像并汇编新镜像来生成可随时运行的镜像。新镜像融合了基础镜像(构建器)和构建的源代码,并可 搭配 buildah run 命令使用。S2I 支持递增构建,可重复利用以前下载的依赖项和过去构建的工件等。 2.1 驱动程序作为技术预览提供。 2.5.2. Source-to-image 构建 Source-to-Image (S2I) 是一种用于构建可重复生成的容器镜像的工具。它通过将应用程序源代码注入容 器镜像并汇编新镜像来生成可随时运行的镜像。新镜像融合了基础镜像(构建器)和构建的源代码,并可 搭配 buildah run 命令使用。S2I 支持递增构建,可重复利用以前下载的依赖项和过去构建的工件等。 2.50 码力 | 129 页 | 1.37 MB | 1 年前3
OpenShift Container Platform 4.7 镜像员提供的 Ruby 代码而设计的 Ruby 镜像,您可以让镜像与 Source-to-Image (S2I) 构建工具协同工作。S2I 是一个框架,便于编写以应 用程序源代码为输入的镜像和生成以运行汇编应用程序为输出的新镜像。 支持任意用户 id 默认情况下,OpenShift Container Platform 使用任意分配的用户 ID 来运行容器。这对因容器引擎漏洞而 逸出容器的进程提供了 于您的平台的通用库。特别要 为平台使用的通用数据库提供数据库驱动程序。例如,在创建 Java 框架镜像时,要为 MySQL 和 PostgreSQL 提供 JDBC 驱动程序。这样做可避免在应用程序汇编期间下载通用依赖项,从而加快应用程 序镜像构建。此外还简化了应用程序开发人员为确保满足所有依赖项而需要做的工作。 使用环境变量进行配置 您的镜像用户应在无需基于您的镜像创建下游镜像的情况下也可进行配置。这意味着运行时配置使用环境0 码力 | 123 页 | 1.20 MB | 1 年前3
动手学深度学习 v2.0微体系结构 每个处理器核心都由一组相当复杂的组件组成。虽然不同时代的产品和供应商的细节有所不同,但基本功能 都是标准的。前端加载指令并尝试预测将采用哪条路径(例如,为了控制流),然后将指令从汇编代码解码为 微指令。汇编代码通常不是处理器执行的最低级别代码,而复杂的微指令却可以被解码成一组更低级的操作, 然后由实际的执行核心处理。通常执行核心能够同时执行许多操作,例如,图12.4.4的ARM Cortex0 码力 | 797 页 | 29.45 MB | 1 年前3
共 9 条
- 1













