Skip to content

Commit

Permalink
fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
isno committed Sep 26, 2024
1 parent 254a0e3 commit b32fe88
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion architecture/summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@
图 1-0 本章内容导读
:::

[^1]: Tobias Lütke 是 Shopify 的联合创始人兼首席执行官。他是 Ruby on Rails 框架核心团队的一员,并创建了 Active Merchant 等开源库。截至 2022 年,他是加拿大第 11 位富豪
[^1]: Tobias Lütke 是业内著名的技术创业者。他在 2006 年创建的 Shopify 已成为全球最大的电子商务平台之一
2 changes: 1 addition & 1 deletion http/summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
图 2-0 本章内容导读
:::

[^1]: Andrew S. Tanenbaum,计算机科学家,专长于操作系统,是荷兰阿姆斯特丹自由大学的计算机科学教授。他著作的《计算机网络》是国内外使用最广泛、最权威的计算机网络经典教材。
[^1]: Andrew S. Tanenbaum,荷兰阿姆斯特丹 Vrije 大学的计算机科学系教授。他著作的《计算机网络》是国内外使用最广泛、最权威的计算机网络经典教材。
8 changes: 5 additions & 3 deletions network/RDMA.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
# 3.4.3 远程直接内存访问 RDMA

尽管现代数据中心在硬件层面提供了足够的带宽(如普遍部署了 100G 交换机),但底层通信协议的性能并未跟上。传统的 TCP/IP 协议栈依然面临高延迟、单核吞吐量低、CPU 开销大的问题
尽管现代数据中心在硬件层面提供了足够的带宽(如普遍部署了 100G 交换机),但与之配套的底层通信协议的性能却并未跟上,依然面临网络延迟高、CPU 开销大以及数据吞吐率低的问题

近年来,随着人工智能、分布式训练和分布式数据存储对低延迟和高吞吐量传输需求的快速增长,曾用于高性能计算领域的 RDMA 技术逐渐成为满足这些需求的首选解决方案。RDMA(Remote Direct Memeory Access,远程直接内存访问)是一种绕过远程主机操作系统直接访问其内存的技术,其设计源自于 DMA 技术:
近年来,随着人工智能、分布式训练和分布式数据存储快速增长,对数据中心的网络延迟和吞吐量也要求越来越高。曾用于高性能计算领域的 RDMA 技术逐渐成为满足这些需求的首选解决方案。

RDMA(Remote Direct Memeory Access,远程直接内存访问)是一种绕过远程主机操作系统直接访问其内存的技术,其设计源自于 DMA 技术:
- 在 DMA 技术中,允许内部设备(如硬盘、网卡等)直接访问内存,中间不需要经过 CPU 的参与;
- 而 RDMA 则是指主机之间的远程数据交换,也能像 DMA 那样,绕过传统的 TCP/IP 网络协议栈以及远程主机操作系统,就像读取本地内存一样。

RDMA 的工作原理如图 3-10 所示,RDMA 绕过了传统以太网和复杂的 TCP/IP 协议栈,直接从网卡硬件上开始网络数据传递。由于不经过操作系统,大幅提升网络吞吐量的同时,还节省了大量 CPU 资源以及降低了网络通信延迟。
RDMA 的工作原理如图 3-10 所示,RDMA 绕过了传统以太网和主机内 TCP/IP 协议栈,应用直接通过网卡硬件就能与远程主机交互。由于不经过操作系统,大幅提升网络吞吐量的同时,还节省了大量 CPU 资源以及降低了网络通信延迟。

:::center
![](../assets/RDMA.png)<br/>
Expand Down

0 comments on commit b32fe88

Please sign in to comment.