据称SSD最常用的性能指标是:吞吐量(MBps),IOPS和延迟(ms)。我对后两者感到有点困惑,因为:IOPS - 测量输入输出操作的数量……
我将引用这里,因为文章回答了你的需求: https://storageswiss.com/2013/12/10/what-is-latency-and-how-is-it-different-from-iops/
为了保持IOPS性能,存储系统需要足够的 待处理的数据请求可用(在队列中),以便 一些个人请求的延迟不会对此产生负面影响 系统的整体IOPS性能。当队列深度较低时 延迟成为存储性能的一个更大的决定因素 基于闪存的存储系统,低(或没有)队列深度是常见的 发生。 虽然需要足够的事务队列来实现SSD 性能,大队列深度实际上可以掩盖短暂的延迟 跑。从本质上讲,系统可以处理大量的 队列中每秒的事务数(高IOPS)但仍需要一个 相对较长的时间来完成那些交易(长延迟)。 所以,在短期内IOPS可能看起来不错,即使是系统的 长期提高绩效的能力很差。对于这些 原因,延迟通常是一个比IOPS更重要的指标 测量SSD系统性能。
为了保持IOPS性能,存储系统需要足够的 待处理的数据请求可用(在队列中),以便 一些个人请求的延迟不会对此产生负面影响 系统的整体IOPS性能。当队列深度较低时 延迟成为存储性能的一个更大的决定因素 基于闪存的存储系统,低(或没有)队列深度是常见的 发生。
虽然需要足够的事务队列来实现SSD 性能,大队列深度实际上可以掩盖短暂的延迟 跑。从本质上讲,系统可以处理大量的 队列中每秒的事务数(高IOPS)但仍需要一个 相对较长的时间来完成那些交易(长延迟)。 所以,在短期内IOPS可能看起来不错,即使是系统的 长期提高绩效的能力很差。对于这些 原因,延迟通常是一个比IOPS更重要的指标 测量SSD系统性能。
摘要:延迟会影响IOPS,但不会以一致的方式影响IOPS。因此,它被认为是IOPS的另一种SSD测量方法。