用SoftRoCE测试SPDK NVMe-oF target

SoftRoCE基本概念 SoftRoCE是RDMA传输的一个软件实现。它是作为Github社区项目开发的,主要贡献来自于IBM、Mellanox和System Fabric Works。现在,SoftRoCE已经为Linux上游提交做好了准备。SoftRoCE利用与RoCE相同的效率特性,在任何 NIC 上都可提供完整的 RDMA 堆栈实现。 SoftRoCE的工作原理:SoftRoCE驱动程序... 继续阅读

SPDK生态工具(二):性能评估工具

在之前的《SPDK生态工具(一):监控管理工具》一文中,我们详细介绍了SPDK监控管理工具,今天带来的这篇文章将向大家介绍:SPDK生态工具之性能评估工具。 fio_plugin 通常,在内核模式下,使用fio工具来测试设备在实际的工作负载下所能承受的最大压力。用户可以启动多个线程,对设备来模拟各种IO操作,使用filename指定所被测试的设备。然而,在SPDK用户态模式情况下,SPDK在使用前... 继续阅读

SSD性能测试第一神器:FIO

对于SSD性能测试来说,最好的工具莫过于FIO了。 上面这个可爱的小伙子名字叫Jens Axboe,他是丹麦哥本哈根大学计算机系没毕业的学生,他还有一个有名的同乡叫Linus,没想到老乡后来也成了他的领导。Jens今年(2017年)40岁,16岁开始就接触Linux,后来也成了Linux开发者,现在是Linux Kernel大拿了,负责块设备层的维护。这个块设备层就是跟我们SSD关系最紧密的层级,... 继续阅读