原标题:别再谈IOPS了,学会这个,才能选购企业级SSD(上)
“
性能一直是PCIe SSD的一大卖点,但是不同发展阶段的PCIe SSD对于性能的追求也各有不同。单纯的高性能峰值早已不是PCIe SSD的唯一追求。那么当我们在谈PCIe SSD的高性能,我们在谈什么?
PCIe SSD的发展阶段一:性能峰值
PCIe SSD最开始追求极致的性能,这个时期从评测到宣讲的各种场合,都在谈顺序读、顺序写、随机读、随机写等负载场景下,PCIe SSD的性能到底能做到多高。
PCIe SSD的性能追求阶段二:I/O低延迟
随着NVMe标准的PCIe SSD普及和发展,当前NVMe SSD可以实现6GB/s读带宽和接近4GB/s写带宽,IOPS可以达到100万,这在SATA SSD的时代都是完全不能想象的数字。但是实际上,很少有客户把NVMe SSD的性能能够利用到极致,这与实际应用的负载模型及压力大小等因素有关,这就带来了PCIe SSD第二个阶段的性能追求——低延迟。
“
不管是什么样的I/O模型,不管是多小的I/O请求,每一个I/O都必须从硬盘上得到一个最及时的响应,这意味着不论什么应用场景,请求都能够得到最快的响应,这样才能够体现出整个系统的低延迟。
那么NVMe SSD为保障极低的延迟做了什么?从系统整体的I/O路径来看,NVMe比原来的SATA 多了很多优势。SATA SSD的指令需要从CPU和内核走到南桥,再通过低速(6Gb/s)、低并发(single bit,没有多Lane并发)、高冗余(8Bit/10Bit编码)的SATA总线走到SSD上,再加上SATA 协议层的冗长低效