平成22年度秋期 問14 / 80

平成22年度 秋期 応用情報技術者試験 午前 問14

商品検索と発注入力を行う Web システムについて,時間帯別のトランザクション数を表1に,TPS(Transaction Per Second)と必要な CPU 数の関係を表2に示す。この Web システムに必要な CPU 数は最低幾つか。ここで,OS のオーバヘッドなどの処理については無視でき,トランザクションはそれぞれの時間帯の中で均等に発生するものとする。

表1 時間帯別トランザクション数

9:00~10:00 11:00~12:00 13:00~14:00
商品検索 12,000 48,000 24,000
発注入力 6,000 24,000 12,000

表2 TPS と必要な CPU 数の関係

TPS ~10 ~20 ~30 ~40
必要な CPU 数 1 2 3 4

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

トランザクション数が最も多い時間帯(ピーク)に合わせて CPU 数を決めます。

  • 9:00~10:00:12,000+6,000=18,000 件 → 18,000÷3,600=5 TPS
  • 11:00~12:00:48,000+24,000=72,000 件 → 72,000÷3,600=20 TPS
  • 13:00~14:00:24,000+12,000=36,000 件 → 36,000÷3,600=10 TPS

ピークは 20 TPS で,表2より「~20」の欄に当たるので,必要な CPU 数は2です。

  • ア: 1
    誤り。1 CPU では 10 TPS までしか処理できず,ピーク時の 20 TPS に対応できません。

  • イ: 2
    正しい。ピーク時の 20 TPS を処理するには CPU が2つ必要です。

  • ウ: 3
    誤り。30 TPS まで処理できますが,最低限必要な数ではありません。

  • エ: 4
    誤り。最低限必要な数ではありません。


答え

イ: 2

出典:平成22年度 秋期 応用情報技術者試験 午前 問14

平成22年度秋期の他の問題