Linux查看网卡是rdma,Chelsio RDMA Block设备驱动测试

本文介绍了如何在Linux系统上测试和使用Chelsio的RDMA Block设备驱动,该驱动利用iWARP技术提供高性能、低延迟的块设备。测试涉及配置万兆网卡、建立RDMA连接以及编译和使用RBD驱动,展示了一个基于RDMA的块设备工作流程。
摘要由CSDN通过智能技术生成

RDMA Block 设备驱动介绍

我们现在测试使用的 Chelsio T4 及 T5 系列万兆以太网卡支持 iWARP RDMA 功能,查阅文档之后发现此系列的万兆网卡除了支持常用的基于 IP 协议的 iSCSI 以及 NFS-RDMA 之类的功能,Chelsio 还特别提供了基于 RDMA 的 Block 设备驱动(以下简称 RBD 驱动)。

RDMA 技术本身我就不做详细介绍了,Chelsio 提供的 RBD 驱动则支持通过 iWARP 网卡的 RDMA 连接在 Linux 系统中虚拟新的块设备,其架构如下图所示,可以看到也是 target - initiator 模式:

cb4eacd2228e8c497a60e4fcbcdf1b78.png

RDMA Block 设备驱动架构

基于 iWARP 的 RBD 对比 iSCSI 等技术可以显著提高性能及降低延迟,虽然 RBD 驱动目前仍然处于测试阶段,只支持 Linux 系统,而且也存在一些限制:

最大 RBD I/O 大小为 128 KB;

Outstanding I/O 最大为 256;

目前物理和逻辑扇区都固定为 4 KB。

但看起来并不妨碍我们拿来做一些简单的测试的。

测试环境

Chelsio T420-CR 双口 10Gbps 万兆网卡;

万兆网卡都使用 PCI-E 2.0 x 8 插槽;

服务器和客户端均采用 Linux 64 位 3.18 版本 kernel;

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值