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