You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 为了工作/Linux/Linux 设备驱动开发详解.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2560,7 +2560,7 @@ Linux 内核优化了自旋锁、信号量、互斥体、完成量等的管理
2560
2560
2561
2561
在阻塞访问时,不能获取资源的进程将进入休眠,它将 CPU 资源让给其他进程。由于阻塞的进程会进入休眠状态,所以必须确保有一个地方能够唤醒休眠的进程,否则,进程就真的醒不过来了。唤醒进程的地方最大可能发生在**中断**里面,因为在硬件资源获得的同时往往伴随着一个中断。而非阻塞的进程则不断尝试,直到可以进行 I/O。如图所示:
这篇论文提出了一种名为 TeRM 的系统,旨在通过 SSD 扩展 RDMA(远程直接内存访问)附加内存,以应对数据中心内存资源有限的问题。TeRM 通过软件化处理页面错误、分层 I/O 和动态热点提升等技术,减少了 CPU 和网络开销,提升了内存扩展的效率。
15
+
16
+
<!-- more -->
17
+
18
+
# 背景
19
+
20
+
1. RDMA(远程内存直接访问)
21
+
22
+
RDMA 是一种网络通信技术,允许客户端直接访问服务器端的内存,无需通过服务器的 CPU 处理,从而实现了非常低的延迟和高效的性能。相比传统的 TCP/IP 网络,RDMA 避免了数据在 CPU 和内存之间的多次传输,减少了延迟。因此,RDMA 非常适用于高性能的内存系统,如分布式文件系统、键值存储和事务性数据库。
0 commit comments