[color=rgb(18, 18, 1]SMC-R(Shared Memory Communication over RDMA)是一种基于 RDMA 技术、兼容 socket 接口的内核网络协议,由 IBM 提出并在2017年捐献给Linux内核。SMC-R可以帮助TCP网络应用程序透明使用RDMA,在网络通信上获得高带宽和低时延。
[color=rgb(18, 18, 1]我最近终于幸运地获得了第四代神龙架构ECS的公测资格,租用了4台最新的ecs.c8y.4xlarge实例(3副本服务器+1台客户端)通过fio测试FastCFS的读性能,对是否启用弹性RDMA进行性能对比测试:bs=4KB和8并发情况下,随机读IOPS 111,572 vs. 85,693,提升30%;顺序读IOPS 182,861 vs. 145,752,提升25%。注:为了对比测试网络性能,FastCFS服务端和客户端全部使用内存文件系统 /dev/shm。