ウカマル応用情報技術者ログイン

平成30年度 秋期 応用情報技術者 問13

テクノロジ系

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

表 1 時間帯別のトランザクション数 単位 件

9:00 ~ 10:0011:00 ~ 12:0013:00 ~ 14:00
商品検索10,80043,20021,600
発注入力7,20021,60014,400

表 2 TPS による必要な CPU 数

10 TPS 未満10 TPS 以上 20 TPS 未満20 TPS 以上 30 TPS 未満30 TPS 以上 40 TPS 未満
必要な CPU 数1234
選択肢
正解と解説

正解 イ

最も混む11:00〜12:00のTPSが18なので、必要なCPU数は2です。

CPU数は、トランザクションが最も多い時間帯で決めます。9:00〜10:00は10,800+7,200=18,000件で、18,000÷3,600=5TPSです。11:00〜12:00は43,200+21,600=64,800件で、64,800÷3,600=18TPSです。13:00〜14:00は21,600+14,400=36,000件で、36,000÷3,600=10TPSです。最大の18TPSは表2の「10TPS以上20TPS未満」にあたるので、必要かつ十分なCPU数は2です。

ア:1台で足りるのは10TPS未満のときです。ピークの11:00〜12:00は18TPSなので、1台では足りません。

ウ:商品検索の12TPSで2台、発注入力の6TPSで1台と別々に数えて足すと3台になります。CPUは両方の合計18TPSで見積もるので、2台です。

エ:3つの時間帯の件数118,800件を1時間分として割ると33TPSになり、4台になります。各時間帯は別々の1時間なので、時間帯ごとに計算します。

出典:平成30年度 秋期 応用情報技術者試験 問13

全年度から出題。10問で実力を判定します。登録不要。

出典:平成30年度 秋期 応用情報技術者試験 問13(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方