平成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