跳到正文

平成23年度 特別試験 ITパスポート試験 問66

这道题的解析和你的作答记录。

問66
頻出度★★★

システム評価の方法であるベンチマークテストに関する記述として, 最も適切なものはどれか。

出典 平成23年度 特別試験 ITパスポート試験 問66
解説

問 66

  • 错误ア

    这是可用率(availability,可用性)的说明。可用率用系统正常运行的时间占全部时间的比例来表示,按 MTBF ÷ (MTBF + MTTR) 计算。描述内容本身作为可用性的定义是正确的,但它评估的是「能不能不中断地使用」这一可用性,而不是「能多快、多大量地处理」这一处理能力。同时它也不包含基准测试在做法上的特征,即实际运行标准的程序和数据来测量,因此错误。

  • イ

    正解 正确答案是イ。基准测试(benchmark test)是指准备标准的程序(基准程序)和标准的数据,让被评估的系统实际运行它们,通过测量处理所需的时间、吞吐量等指标,来评估系统的处理能力即性能的方法。イ 正是说「使用标准的程序和数据来评估系统的处理能力」,与这一定义完全吻合。基准测试有两个要点。第一,它不是纸面上的理论值或产品规格表数值,而是实际运行程序来测量的实测型评估。第二,为了让谁来测都处于同一起跑线,作为负载的程序和数据都是标准化的。正因为已经标准化,才能用同一尺度对 CPU、内存配置不同的机型进行相对比较,从而用于设备选型(采购时的性能比较)以及系统变更前后性能改善的确认。有代表性的基准测试包括测量联机事务处理性能的 TPC 系列、测量 CPU 运算性能的 SPEC 系列等。另外还应一并理解:基准测试无法完全再现本单位实际业务特有的负载特征,因此基准测试的数值并不能直接保证生产环境的性能。

  • 错误ウ

    这是 MTBF(Mean Time Between Failures,平均故障间隔)的说明。它指从故障恢复、系统重新开始运行起,到下一次发生故障而停止为止的平均时间;数值越大表示越不容易发生故障,即可靠性(reliability)越高。作为定义这一描述是正确的,但其评估对象是可靠性而不是处理能力,而且与实际运行标准负载来测量性能的基准测试在方法论上本就不同,因此错误。

  • 错误エ

    这是 MTTR(Mean Time To Repair,平均修复时间)的说明。它指从因故障停止到修复完成所需的平均时间;数值越小表示修得越快,即可维护性(serviceability)越高。该描述作为 MTTR 的定义是正确的,但它测量的是从故障中恢复的速度,而不是系统在单位时间内能处理的量或速度。这与用基准程序进行性能测量无关,因此错误。

ここがポイント
  • 基准测试的定义 — 实际运行标准的程序(基准程序)和标准的数据,测量所需时间和吞吐量,以此评估、比较系统处理能力(性能)的方法。由于负载已标准化,可以在不同机型之间进行相对比较,可用于设备选型和性能改善的确认。代表例有 TPC、SPEC 等。
  • 性能评估与 RASIS 指标的区分 — 可用率表示可用性(MTBF ÷ (MTBF + MTTR)),MTBF 表示可靠性(从恢复到下一次故障之间的平均时间),MTTR 表示可维护性(从停止到修复的平均时间);它们与测量处理能力的基准测试评估轴不同。这类题目要按「到底在评估什么(处理能力、可用性、可靠性还是可维护性)」来区分。
用語
解答問66イ
练这一题

作答记录