RDMA 与高性能网络(verbs/InfiniBand/RoCE/NCCL)

共 78 题
#

1. RDMA Send/Receive(双端)与 RDMA Write/Read(单端)verb 的工程价值?

A RDMA Write 需要接收端 CPU 参与数据搬运
B RDMA Write/Read 数据路径无需对端 CPU 参与,但需要内存注册与授权 ✓ 正确答案
C RDMA Read 允许读写任意未注册的内存
D Send/Receive 无需预先投递接收缓冲区
#

2. Shared Receive Queue(SRQ)减少 SQ 的内存占用的工程价值?

A 提高单连接带宽
B 替代 CQ 完成通知
C 免除内存注册
D 在大量 QP 场景下减少接收缓冲内存占用并提高利用率 ✓ 正确答案
#

3. Completion Queue(CQ)events vs polling 模式在 CPU 利用率的工程取舍?

A 轮询模式以持续占用 CPU 换取更低更稳定的延迟 ✓ 正确答案
B 事件模式延迟更低且更稳定
C 轮询模式 CPU 利用率更低
D 两种模式都用中断通知
#

4. RDMA 在 RoCEv2 的 PFC/ECN 拥塞控制的工程价值?

A 二者互为替代,只需其一
B PFC 在链路层避免丢包,ECN 端到端降速,二者协同 ✓ 正确答案
C ECN 只在发送端本地生效
D PFC 用于端到端速率控制
#

5. AF_XDP cpumap 在 socket 与 CPU 绑定的零拷贝工程价值?

A 让数据包经过完整内核协议栈
B 仅用于内核态处理
C 替代 TCP 协议
D 提供零拷贝用户态数据路径并实现跨核负载均衡 ✓ 正确答案
#

6. Fast Registration(FR)在 pre-posted buffer 的延迟优化?

A 取消所有内存注册
B 在预注册 MR 基础上轻量更新属性,降低 pre-posted buffer 场景延迟 ✓ 正确答案
C 增加 CQ 深度
D 替代 DMA 引擎
#

7. io_uring 注册文件(IORING_REGISTER_FILES)避免每次 fd 安装引用的工程价值?

A 通过预注册文件索引避免每次操作的文件引用计数开销 ✓ 正确答案
B 增加 fd 数量上限
C 取消文件系统
D 只对 socket 有效
#

8. io_uring IORING_OP_SENDZC(zero-copy send)在大型 buffer 发送的工程价值?

A 通过引用用户 buffer 实现零拷贝发送,降低大型 buffer 发送开销 ✓ 正确答案
B 增加发送缓冲大小
C 只能用于 UDP
D 替代收包路径
#

9. Memory Window(MW)在更细粒度 MR 的工程价值?

A 在 MR 之上提供细粒度、可动态绑定的访问控制 ✓ 正确答案
B 替代 DMA 引擎
C 增加内存带宽
D 取消内存注册
#

10. io_uring registered fds 在 nginx、seastar 的工程应用?

A 减少文件系统数据
B 通过预注册文件与缓冲降低每次 IO 操作的开销 ✓ 正确答案
C 增加中断次数
D 替换整个内核
#

11. SENDZC 与 registered buffer 的工程边界?

A 二者都要求缓冲区在生命周期内固定且相对稳定 ✓ 正确答案
B SENDZC 只适用于小 buffer
C registered buffer 无任何对齐要求
D 二者完全等价
#

12. iWARP(RFC 5040 / RFC 5041 / RFC 5042 / RFC 5043 / RFC 5044)基于 TCP 的 RDMA 工程价值?

A 基于 TCP 实现 RDMA,降低对无损网络与交换机改造的依赖 ✓ 正确答案
B 免除所有协议开销
C 性能高于 RoCE
D 只能用于 InfiniBand
#

13. RDMA 为什么要求内存注册(memory registration)与钉住(pinning),为什么页面不允许被换出,注册与注销的开销如何优化?

A 增加内存带宽
B 提高 CPU 频率
C 防止数据被加密
D 网卡 DMA 需要稳定的物理地址映射,页面换出会导致地址失效 ✓ 正确答案
#

14. RoCE v2 在 CM(Communication Manager)连接管理工程价值?

A 处理数据收发
B 替代内存注册
C 负责连接建立与拆除的握手过程,抽象建连细节 ✓ 正确答案
D 只用于 InfiniBand
#

15. DCQCN(Data Center Quantized Congestion Notification)通过 CP / RP / NP 在 RoCE 拥塞控制工程价值?

A RP(Reaction Point)
B CP(Congestion Point) ✓ 正确答案
C NP(Notification Point)
D 发送端应用
#

16. Gloo(Facebook)在 CPU collective 工程价值?

A 提供 CPU 场景的集合通信实现,支持共享内存与 TCP 后端 ✓ 正确答案
B 专用于 GPU 高速通信
C 替代操作系统
D 仅用于推理
#

17. Code coverage(statement / branch / condition)在 dynamic simulation 协同工程价值?

A 每个分支方向是否被覆盖 ✓ 正确答案
B 每条语句是否执行
C 每个布尔子条件是否取到真与假
D 函数调用次数
#

18. P4(Programming Protocol-independent Packet Processors)在 programmable data plane 的工程价值?

A 只能用于非以太网
B 替代所有 CPU 处理
C 通过可重编程数据面实现协议无关、硬件级的灵活转发 ✓ 正确答案
D 仅用于控制面
#

19. NCCL(NVIDIA Collective Communications Library)2.22+ 在 allreduce / broadcast / allgather 的工程价值?

A 仅处理 CPU 通信
B 只支持单卡
C 替代模型推理
D 提供 GPU 间/节点间高性能集合通信,支撑大规模分布式训练 ✓ 正确答案
#

20. NCCL 与 MPI(OpenMPI / MVAPICH2 / Intel MPI)协同工程边界?

A 二者完全冗余
B NCCL 聚焦 GPU 集合通信,MPI 提供通用消息传递,可分工协同 ✓ 正确答案
C MPI 性能必然高于 NCCL
D NCCL 只能代替 MPI 的作业调度
#

21. RDMA RoCE v2 在 UDP encapsulation(UDP port 4791)的工程价值?

A 降低安全性
B 仅用于 InfiniBand
C 使 RoCE 报文可跨子网路由并参与 ECMP 负载均衡 ✓ 正确答案
D 取消拥塞控制
#

22. RoCE v2 在 Reliable Connected(RC)/ Unreliable Connected(UC)/ Unreliable Datagram(UD)QP type 工程价值?

A 无需建立连接、支持多播,适合轻量控制消息但要带 GRH 头 ✓ 正确答案
B 支持 RDMA 读与原子操作
C 保证可靠有序交付
D 每个连接独占 QP
#

23. PFC(Priority Flow Control)IEEE 802.1Qbb 在 priority-based pause frame 工程价值?

A 全局暂停所有流量
B 按优先级独立发送暂停帧,为特定优先级提供无损保证 ✓ 正确答案
C 端到端速率控制
D 丢弃超额流量
#

24. ECN(Explicit Congestion Notification)通过 CE / ECT 在 IP / RoCE 协同工程价值?

A 丢弃数据包
B 加密数据
C 由拥塞点标记,向接收端传递拥塞信号并反馈给发送端降速 ✓ 正确答案
D 只用于本地
#

25. IEEE 802.1Qbv(Time-Aware Shaper)通过 gate control list 在 scheduled traffic 工程价值?

A 丢弃所有流量
B 按时间窗口控制队列门开闭,为调度流量提供确定性发送时隙 ✓ 正确答案
C 加密数据包
D 仅用于环路检测
#

26. IEEE 802.1Qbu(Frame Preemption)在 preemptable / express queue 协同工程价值?

A 802.1Qbu 丢弃所有低优先级流量
B 802.1Qbu 提升所有流量带宽
C 802.1Qbu 仅用于链路环路检测
D 通过帧抢占使高优先级流量不必等待低优先级大帧,实现确定性低延迟 ✓ 正确答案
#

27. IEEE 802.1Qci(Per-Stream Filtering and Policing)在 stream gate / filter / flow metering 协同工程价值?

A 仅用于无线网络
B 提升所有流量的带宽
C 取消流控
D 通过逐流过滤、门控与限速实现流量准入与安全约束 ✓ 正确答案
#

28. eBPF XDP 与 cpumap / devmap / SKB mode 协同工程价值?

A XDP 的 SKB mode 直接把报文送往网卡
B cpumap 用于把报文送入内核协议栈
C 通过 devmap 直接重定向到另一网卡驱动实现线速转发 ✓ 正确答案
D XDP 无法与内核交互
#

29. TSN 与 CUT-through / store-and-forward switch 协同工程边界?

A cut-through 转发时延更小但可能转发坏帧,需与帧抢占等机制配合 ✓ 正确答案
B store-and-forward 转发时延最小
C cut-through 会丢弃所有帧
D TSN 只能用 store-and-forward
#

30. NCCL 在 ring / tree / nvls / collnet 的 collective algorithm 协同工程价值?

A NCCL 只用 ring 一种算法
B tree 算法最适合单机小规模
C nvls 算法绕开所有互联
D 根据拓扑与规模选择 ring/tree/nvls/collnet 等算法优化集合通信性能 ✓ 正确答案
#

31. RoCE v2 与 iWARP / InfiniBand 协同工程边界?

A iWARP 基于 TCP 无需无损网络,兼容性更好但开销较高 ✓ 正确答案
B RoCE v2 不需要任何特殊网络支持
C InfiniBand 基于标准以太网
D 三种实现的性能完全相同
#

32. PFC 与 PFC deadlock / 8 priorities 协同工程边界?

A 无损优先级越多越好
B PFC 只能全局暂停
C PFC deadlock 无法通过设计避免
D 8 个优先级可各自独立暂停,但过多无损优先级可能扩大 deadlock 风险 ✓ 正确答案
#

33. PFC 与 ECN 在 RoCE lossless fabric 协同工程价值?

A ECN 在链路层防止丢包
B ECN 与 PFC 完全冗余
C PFC 是端到端速率控制机制
D ECN 与 PFC 协同可减少 PFC 级联暂停,提升吞吐与公平性 ✓ 正确答案
#

34. RDMA 的 one-sided(RDMA Read/Write/Atomic)与 two-sided(Send/Recv)操作差异,各适合什么通信模式?

A one-sided 操作需要对端 CPU 参与数据搬运
B one-sided 适合数据搬运量大、对端免打扰的场景,two-sided 适合需要显式同步的场景 ✓ 正确答案
C two-sided 操作无需投递接收缓冲区
D one-sided 与 two-sided 完全等价
#

35. RDMA 完成队列(CQ)的轮询与事件通知,为什么低延迟场景常用忙轮询 poll_cq,事件通知适合什么场景?

A 忙轮询以持续占用 CPU 换取更低更稳定的延迟,适合低延迟场景 ✓ 正确答案
B 事件通知延迟更低
C 忙轮询 CPU 占用最低
D 事件通知适合高频交易
#

36. FQ/PIE 与 DCTCP / ECN 协同工程边界?

A FQ 与 DCTCP 完全等价
B FQ/PIE 侧重流级调度与队列管理,DCTCP/ECN 侧重端到端速率控制,协同需协调控制域 ✓ 正确答案
C DCTCP 不依赖 ECN
D FQ/PIE 只能用于无线网络
#

37. InfiniBand、RoCE、iWARP 三种 RDMA 实现在传输层、拥塞控制与网络依赖上有何差异与适用场景?

A RoCE 只能在专用 IB 交换机上运行
B 三者网络依赖完全相同
C iWARP 性能高于 InfiniBand
D RoCE v2 依赖 PFC/ECN 等无损网络,iWARP 基于 TCP 无需无损网络 ✓ 正确答案
#

38. RDMA 的原子操作(FetchAdd/CAS)如何用于分布式锁与计数器,与本地原子操作的语义差异(原子性由网卡保证)?

A RDMA 原子操作与本地原子操作完全一致
B RDMA 原子操作需要对端 CPU 参与
C RDMA 原子操作只能作用本地内存
D 由网卡保证原子性,可在远端内存上实现分布式锁与计数器 ✓ 正确答案
#

39. RDMA 的单边操作(READ/WRITE)与双边操作(SEND/RECEIVE)在对端 CPU 参与程度上有何根本区别?

A 双边操作对端 CPU 完全免打扰
B 单边操作必须对端 CPU 参与
C 单边操作数据路径绕过对端 CPU,双边操作需对端投递接收缓冲区并参与同步 ✓ 正确答案
D 单边与双边在对端 CPU 参与上无区别
#

40. 为何 RDMA 要求注册内存并固定物理页(pin),这对主机内存管理与过量分配带来什么约束?

A RDMA 注册无需 pin 内存
B pin 内存可随时被换出
C pin 内存无法被换出且占用物理内存,需规划规模并避免过度注册 ✓ 正确答案
D overcommit 对 pin 内存无影响
#

41. CQ 的轮询(busy poll)与事件通知(completion channel)两种完成获取方式在延迟与 CPU 占用上如何取舍?

A 事件通知延迟更低更稳定
B 忙轮询 CPU 占用最低
C 忙轮询以持续占用 CPU 换取低延迟,事件通知以延迟换取 CPU 占用 ✓ 正确答案
D 两种方式 CPU 占用相同
#

42. eBPF/XDP 流调度(flow scheduling)在 multi-queue NIC 协同工程价值?

A eBPF/XDP 程序只能在用户态运行
B eBPF/XDP 流调度只能使用单一队列
C eBPF/XDP 流调度与负载均衡无关
D 在 XDP 层按流特征将报文调度/重定向到合适的队列,改善负载均衡与延迟 ✓ 正确答案
#

43. RDMA 的零拷贝与内核旁路(kernel bypass)特性如何共同降低延迟,传统 socket 路径的哪些开销被消除?

A RDMA 仍需要完整内核协议栈
B 通过内核旁路与零拷贝消除系统调用、协议栈处理与多次拷贝等开销 ✓ 正确答案
C RDMA 延迟主要来自系统调用
D RDMA 增加了数据拷贝次数
#

44. QP(Queue Pair)的 RC、UC、UD 三种类型分别支持什么操作语义,适用哪些通信模式?

A RC 不保证交付
B UD 支持原子操作
C RC 支持 Read/Write/Atomic 且可靠有序,但每连接需独立 QP;UD 无需连接、支持多播但功能受限 ✓ 正确答案
D UC 需要建立连接且保证可靠
#

45. ibverbs 编程中 MR(Memory Region)、PD(Protection Domain)、CQ(Completion Queue)各自的作用与典型注册流程是什么?

A CQ 用于数据传输本身
B MR 无需注册即可使用
C PD 是权限隔离容器,MR 注册可访问内存,CQ 收集完成状态,注册流程由 PD 到 MR 到 CQ 到 QP ✓ 正确答案
D PD 与 QP 无关
#

46. verbs 编程中 Work Request 的 scatter/gather(sge)如何描述内存缓冲区,多 sge 与单 sge 的传输差异?

A sge 只用于接收
B sge 不包含地址与长度
C 单 sge 比多 sge 更灵活
D 多 sge 允许一次 WR 聚合多段不连续内存,减少 WR 数量并提升批量效率 ✓ 正确答案
#

47. SPDK NVMe-oF target 在 RDMA / TCP transport 的工程价值?

A 通过 RDMA 提供低延迟、TCP 提供兼容性,实现灵活的高性能远程存储 ✓ 正确答案
B SPDK NVMe-oF 只能用于本地存储
C RDMA transport 无需网卡支持
D TCP transport 延迟低于 RDMA
#

48. DOCA(Data Center Infrastructure-on-a-Chip Architecture)在 BlueField DPU 的 SDK 工程价值?

A DOCA 与 DPU 无关
B DOCA 只能用于纯 CPU 处理
C 将 BlueField DPU 的加速能力封装为统一 SDK,降低开发门槛并支持工作卸载 ✓ 正确答案
D DOCA 仅用于图形渲染
#

49. DOCA Flow 在硬件 offload ingress/egress ACL 的工程价值?

A DOCA Flow 仅用于图形
B DOCA Flow 只能由主机 CPU 处理 ACL
C DOCA Flow 不支持 ACL
D 将 ACL 等规则卸载到 DPU 硬件执行,降低主机 CPU 开销并提升性能 ✓ 正确答案
#

50. DOCA gRPC / service 在 DPU 暴露 netdev service 的工程价值?

A DOCA gRPC 无法访问 DPU 网络设备
B 以服务接口暴露 DPU 的 netdev 能力,实现主机与 DPU 的松耦合管理 ✓ 正确答案
C netdev service 只能用于存储
D DOCA 服务与硬件无关
#

51. DOCA 在 BCF 大页与 host-side driver 的工程边界?

A host-side driver 负责设备与资源控制、DOCA 负责应用逻辑、大页提供数据面内存 ✓ 正确答案
B 大页仅用于控制面
C DOCA 完全替代 host-side driver
D 边界划分无关紧要
#

52. BlueField-3 DPU 的 ARM cores 与 ConnectX-7 NIC 的 SoC 工程价值?

A 将 ARM 计算核与 ConnectX-7 网络集成于 SoC,支持主机工作卸载并协同加速 ✓ 正确答案
B BlueField-3 只是一块普通网卡
C ARM 核与网络无协同
D BlueField-3 不能卸载任何工作
#

53. BlueField 在 host-bypass 模式(ARM-only)的工程价值?

A 该模式下 DPU 的 ARM 核独立运行,主机完全旁路,实现数据面独立处理 ✓ 正确答案
B host-bypass 模式必须依赖主机 CPU
C host-bypass 模式无法处理数据
D host-bypass 模式性能更低
#

54. BlueField 的 secure boot 与 firmware update 的工程价值?

A 固件更新无需验证
B secure boot 会阻止所有固件
C secure boot 通过签名校验构建信任链,防止固件被篡改,支撑安全更新 ✓ 正确答案
D secure boot 与安全无关
#

55. XDP offload(NIC 硬件 eBPF offload)在 mlx5 / netronome 的工程价值?

A XDP offload 与主机 CPU 无关
B 所有 eBPF 程序都可卸载到网卡
C 将 eBPF 程序下放到网卡执行,释放主机 CPU 并提升性能 ✓ 正确答案
D XDP offload 只能用于无线网卡
#

56. AF_XDP umem 在 userspace 的 page-aligned buffer 的工程边界?

A umem 不需要固定内存
B umem 无需对齐且可随意换出
C umem 需页对齐、固定内存以保证 DMA 稳定与零拷贝 ✓ 正确答案
D umem 只能由内核分配
#

57. registered fds 与 direct descriptor 的 fd 操作语义?

A 两者都只能用于 socket
B registered fds 增加 fd 操作开销
C direct descriptor 仍走完整 fd 表
D registered fds 以预注册索引避免每次 fd 引用开销,direct descriptor 以固定索引直连简化操作 ✓ 正确答案
#

58. SPDK bdev(NVMe / AIO / malloc / iscsi)的 pluggable backend 引擎?

A bdev 与底层无关
B bdev 只能支持 NVMe
C bdev 后端不可扩展
D 以统一接口支持 NVMe/AIO/malloc/iscsi 等可插拔后端,屏蔽底层差异 ✓ 正确答案
#

59. RoCEv2(RDMA over Converged Ethernet v2)使用 UDP 下层与 PFC(Priority Flow Control)的工程边界?

A RoCEv2 无需 PFC 支持
B UDP 封装本身提供可靠传输
C RoCEv2 用 UDP 封装实现可路由,但无损可靠依赖 PFC/ECN 等网络机制 ✓ 正确答案
D RoCEv2 只能二层通信
#

60. SRP / SRP-RX 在 SCSI RDMA Protocol(T10 标准)的工程价值?

A SRP 与 RDMA 无关
B 使 SCSI 命令可经 RDMA 传输,结合 RDMA 低延迟实现高性能远端存储访问 ✓ 正确答案
C SRP 只能用于本地存储
D SRP-RX 降低性能
#

61. RDMA 在 CMA(Communication Management API)的 connection manager 工程价值?

A 把 RDMA 建连握手抽象为高层 API,简化连接管理与应用开发 ✓ 正确答案
B CMA 只处理数据收发
C CMA 无法解析地址
D CMA 与 QP 无关
#

62. RDMA 防火墙穿透的 NAT 路径不可达问题?

A NAT 能完整支持 RDMA
B RDMA 报文携带的地址在数据面参与传输,NAT 只改网络层导致路径不可达 ✓ 正确答案
C RDMA 与 NAT 完全兼容
D NAT 只影响非 RDMA 协议
#

63. RDMA 的 zero-copy,如何从网卡直接到用户态 buffer(kernel bypass)

A RDMA 零拷贝不减少 CPU 占用
B RDMA 仍需多次内核拷贝
C 使网卡直接 DMA 到用户态 buffer,绕过内核栈与拷贝,降低延迟与 CPU ✓ 正确答案
D RDMA 零拷贝只适用于小数据
#

64. TSN 在 Linux tc qdisc / taprio 协同工程价值?

A 在 Linux tc 实现 802.1Qbv 门控调度,为确定性流量提供调度的发送时隙 ✓ 正确答案
B taprio 无法控制队列发送
C taprio 与时间同步无关
D taprio 只能用于无线
#

65. RCCL(AMD ROCm)在 GPU collective 的工程价值?

A RCCL 与 NCCL 完全相同
B RCCL 只支持 NVIDIA GPU
C 为 AMD ROCm GPU 提供 allreduce 等集合通信原语,支撑分布式训练 ✓ 正确答案
D RCCL 仅用于推理
#

66. eBPF XDP(eXpress Data Path)在 NIC driver hook bypass kernel stack 的工程价值?

A XDP 只能用于用户态
B XDP 必须经过完整内核协议栈
C 在驱动层 hook 处理报文并绕过内核协议栈,实现低开销高性能数据面 ✓ 正确答案
D XDP 不能丢弃报文
#

67. AF_XDP 在 zero-copy(UMEM / need_wakeup)协同工程价值?

A AF_XDP 只能用于内核态
B AF_XDP 需要多次拷贝
C need_wakeup 增加 CPU 占用
D 通过 UMEM 零拷贝与 need_wakeup 节能,实现高性能低功耗用户态收包 ✓ 正确答案
#

68. eBPF/XDP 与 DPDK 在性能、可维护性与生态集成上的工程取舍是什么?

A DPDK 旁路彻底、性能极高但成本高且与内核生态集成有限;eBPF/XDP 更易维护、生态好但性能略低 ✓ 正确答案
B DPDK 与内核集成最好
C eBPF/XDP 性能必然高于 DPDK
D 两者完全相同
#

69. eBPF XDP 与 tc / kernel bypass DPDK 协同工程边界?

A XDP 与 tc 完全相同
B XDP 在驱动层、tc 在协议栈层、DPDK 完全旁路,按处理时机与性能需求划分职责 ✓ 正确答案
C DPDK 保留内核协议栈
D tc 比 XDP 更早处理
#

70. HPCC(High Precision Congestion Control)在 sender-driven explicit rate 的工程价值?

A HPCC 只依赖 ECN 粗略标记
B HPCC 依赖丢包反馈
C HPCC 无法控制速率
D 利用 INT 精确信息由发送端直接计算显式速率,实现高吞吐低队列的拥塞控制 ✓ 正确答案
#

71. HPCC 在 INT(In-band Network Telemetry)携带 queue length / timestamp 协同工程价值?

A 利用 INT 携带的队列长度与时间戳精确计算发送速率,实现精确拥塞控制 ✓ 正确答案
B INT 不携带任何信息
C HPCC 忽略队列信息
D INT 只用于非 RDMA 网络
#

72. HPCC 与 DCQCN / TIMELY 协同工程价值?

A HPCC 需 INT、DCQCN 适配 RoCE 无损网络、TIMELY 仅需 RTT,按网络能力选择 ✓ 正确答案
B 三者完全等价
C TIMELY 需要交换机支持 INT
D DCQCN 精度高于 HPCC
#

73. HPCC 在 Linux TC / RDMA driver 协同工程边界?

A HPCC 与 RDMA driver 无关
B HPCC 无需任何硬件支持
C HPCC 只能在 Linux TC 实现
D HPCC 依赖网络交换机支持 INT,落地落于 RDMA driver 与 Linux TC,受硬件能力限制 ✓ 正确答案
#

74. RDMA 的不可靠数据报(UD)QP 与可靠连接(RC)QP 的差异,UD 为什么不需要建立连接,适用于什么场景?

A UD 需要为每对端建立连接
B UD 支持 RDMA 读
C UD 保证可靠有序
D UD 无需建立连接、支持多播且扩展性好,适合轻量控制与广播场景;RC 需每连接独立 QP 且可靠 ✓ 正确答案
#

75. RDMA 在大规模集群中为何高度依赖无损网络(PFC/ECN),丢包对 RC QP 性能为何是灾难性的?

A RDMA 能容忍频繁丢包
B 丢包会触发 RC 重传风暴导致吞吐骤降,PFC/ECN 保证无损避免丢包,是 RDMA 高性能的前提 ✓ 正确答案
C RC 丢包不会重传
D 无损网络对 RDMA 无必要
#

76. SRQ(Shared Receive Queue)如何在大量 QP 场景下减少接收缓冲占用?

A SRQ 增加接收缓冲占用
B 让多个 QP 共享接收缓冲池,在大量 QP 下显著降低内存占用并提高利用率 ✓ 正确答案
C SRQ 只能用于单 QP
D SRQ 与内存占用无关
#

77. verbs 的同步与异步操作,polling 与 completion event 如何选择?

A completion event 延迟最低
B polling 延迟最高
C polling 由应用主动轮询 CQ 获取完成,延迟低但占用 CPU;completion event 由事件通知,CPU 占用低但延迟略高 ✓ 正确答案
D 两者都需持续轮询
#

78. RDMA 的内存注册与保护域(PD/MR)?

A MR 只用于控制面
B MR 无需注册即可访问
C PD 与权限无关
D MR 注册用户内存供网卡访问,PD 提供资源隔离与权限容器,保证安全访问 ✓ 正确答案