SPDK——每秒8千万次I/O性能实现

本文介绍了SPDK如何利用标准2U英特尔® 至强® 系统实现每秒8千万次I/O操作。通过结合最新的处理器和英特尔® Optane™ SSDs,SPDK展示了其在存储性能上的巨大潜力,尤其是在使用多个CPU核时的线性扩展能力。SPDK的用户态、无锁NVMe驱动程序支持零拷贝,确保低延迟和高吞吐量,适用于高性能存储应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

What?每秒可实现8000万次I/O,使用标准2U英特尔® 至强® 系统!

数据中心采用NVM Express® SSDs后,存储性能比前几年得到了更大释放。SPDK社区从项目成立至今一直努力证实,可以使用标准硬件构建达数千万IOPS(每秒读写次数)的系统。SPDK在过去几年实现了超1千万IOPS(使用一个CPU核心)的系统,如今,我们将大幅提升技术水平,向8千万IOPS进发。

结合最新的第三代英特尔® 至强® 可扩展处理器(代号为Ice Lake)和英特尔® Optane™ SSDs,SPDK社区构建了2U英特尔® 至强® 服务器系统,该系统能够承载 8千万的512字节的随机I/O读取操作。2U英特尔® 至强® 服务器系统有2个CPU,每个CPU有64个PCIe Gen 4通道,足以连接NVMe SSD和网卡等其他I/O设备。

关键数据

下图显示了SPDK NVMe驱动程序在增加CPU核数量时执行I/O操作时的I/O吞吐量的性能扩展性。数据结果十分惊人,1个CPU核的每秒512字节I/O操作可达1385万

在1-4个CPU核范围内,IOPS随使用的CPU核数量的增加呈线性扩展。CPU核增加到4个以上时,IOPS逐渐接近SSD能力极限,呈非线性扩展。在8个I/O处理核的情况下,测试结果更为震撼,达8千万IOPS,平均延迟仅有25.54

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值