過去問解きまくり研究所 ホーム

平成22年度 秋期 午前 問14

システム構成要素

TPSに関する問題

商品検索と発注入力を行う 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
答えと解説を見る

✓ これが正解イ2

解説

最も混む時間帯の TPS で、必要な台数が決まります。

問われているのは最低限必要な数ですから、最も混み合う時間帯でも足りる数を出します。3 つの時間帯を合計したり平均したりする必要はありません。まず時間帯ごとに、2 種類のトランザクションの件数を足します。3 つのうち最も多いのは、1 時間で 72,000 件になる時間帯です。次にこれを 1 秒あたりに直します。設問が、トランザクションはそれぞれの時間帯の中で均等に発生する、と断っているので 3,600 で割ってよく、20 TPS となります。この断りがなければ、山と谷のある負荷を平らに割ることはできません。最後に対応表を引きます。20 という値は 20 までを含む欄に入るので、そこに書かれた台数が答えです。欄の区切りをまたいで読むと 1 つ多く数えてしまうので、ちょうど境目の値がどちらの欄に入るかを必ず確かめてください。件毎時を件毎秒に直す 3,600 は、この型でほぼ毎回登場します。

ほかの選択肢はなぜ違うのか

この問題の用語

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

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)