応用情報 午前ラボ

学習の画面へ

ピーク時の CPU 使用率

出典: 令和2年度 10月 応用情報技術者試験 午前 問15 (IPA)

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

〔システムの概要〕

(1) CPU 数:1 個
(2) 1 日に発生する平均トランザクション数:54,000 件
(3) 1 日のピーク時間帯におけるトランザクション数の割合:20%
(4) 1 トランザクション当たりの平均レコードアクセス数:100 レコード
(5) 1 レコードアクセスに必要な平均 CPU 時間:1 ミリ秒
(6) 1 トランザクション当たりの計算処理に必要な平均 CPU 時間:100 ミリ秒

  1. ア 20
  2. イ 30
  3. ウ 50
  4. エ 60
正解と解説を見る

正解: エ

ポイント

  1. ピーク時間帯 (1 時間) のトランザクション数は 54,000 × 0.2 = 10,800 件。1 秒あたり 10,800 ÷ 3,600 = 3 件 です。
  2. 1 件あたりの CPU 時間は、レコードアクセス 100 × 1 ミリ秒 + 計算処理 100 ミリ秒 = 200 ミリ秒 です。
  3. 1 秒あたり 3 件 × 200 ミリ秒 = 600 ミリ秒なので、CPU 使用率は 60% です。

「システム構成要素」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)