システムの評価指標 (全67問中3問目)

No.3

次のシステムにおいて,ピーク時間帯のCPU使用率は何%か。ここで,トランザクションはレコードアクセス処理と計算処理から成り,レコードアクセスはCPU処理だけでI/Oは発生せず,OSのオーバヘッドは考慮しないものとする。また,1日のうち発生するトランザクション数が最大になる1時間をピーク時間帯と定義する。

〔システムの概要〕
  • CPU数:1個
  • 1日に発生する平均トランザクション数:54,000件
  • 1日のピーク時間帯におけるトランザクション数の割合:20%
  • 1トランザクション当たりの平均レコードアクセス数:100レコード
  • 1レコードアクセスに必要な平均CPU時間:1ミリ秒
  • 1トランザクション当たりの計算処理に必要な平均CPU時間:100ミリ秒
  • [この問題の出題歴]
  • 応用情報技術者 H27秋期 問13

分類

テクノロジ系 » システム構成要素 » システムの評価指標

正解

解説

1日のピーク時間帯におけるトランザクション数は、

 54,000×0.2=10,800(件)

また1トランザクション当たりの平均CPU時間は、レコードアクセス時間と計算処理時間の合計なので、
  • レコードアクセス:100件×1ミリ秒=100(ミリ秒)
  • 計算処理:100ミリ秒
より、200ミリ秒/トランザクションとわかります。

1日のピーク時間帯における総CPU使用時間は、

 10,800×200=2,160,000(ミリ秒)=2,160(秒)

したがってピーク時間帯の1時間におけるCPU使用率は、

 2,160÷3,600=0.6(60%)
© 2010-2018 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop