题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第7章 软硬件系统集成

IOPS与吞吐量怎么换算?顺序测试能替代随机读写验证吗?

14 道章节练习题
单选题7.2 基础设施集成3 / 14

某存储验收项要求在指定随机读写混合比例、并发量和时延上限下,每秒完成8192次4KiB数据I/O。按有效数据量计算,1MiB=1024KiB,不计协议开销。现只有“顺序大块吞吐量100MiB/s”的测试结果。正确判断是()。

选择答案
未作答
答案与解析

正确答案 C

8192次/s×4KiB/次=32768KiB/s=32MiB/s。顺序大块吞吐测试的负载条件不同,不能据此认定随机I/O验收通过或失败,需按题设条件验证,选C。

分两步做。先算数据量:8192乘4得到32768,单位仍是KiB/s;再除以1024,才是32MiB/s。然后判断证据:顺序大块与随机小块的访问方式不同,100大于32只是数字比较,并没有证明每秒能完成8192次指定的随机操作,更没证明同时满足时延上限。IOPS看每秒完成多少次I/O,吞吐量看每秒传多少数据,两者之间要带上每次操作的大小。考试常把“算对了”与“推论对了”放在同一选项里,A就是这类陷阱。本题不能据现有结果判通过,也不能判一定失败;需要与验收项一致的测试。这里计算的是题设的有效数据量,不是对总线物理带宽或协议开销的估计。

选项分析

A
32MiB/s计算正确,但顺序大块成绩不能替代指定随机混合读写及其时延要求的验证。
B
8192乘4之后还要将KiB换成MiB,正确结果为32MiB/s,不是8MiB/s。
C
单位换算和证据边界都正确:有效数据量为32MiB/s,还需验证指定负载下的IOPS与时延。
D
32768的单位是KiB/s而非MiB/s;同时不能因不同负载测试的数字比较判定此项失败。

容易混淆的地方

一是漏掉KiB到MiB的换算,二是把不同访问模式下的吞吐量成绩当成随机IOPS及延迟的证明。

再巩固一步

  • 写出“次/s×KiB/次=KiB/s”再换单位;比较性能成绩时同时看访问模式、块大小、读写比例、并发和时延条件。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 7.2.3 · 纸书第265页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息