テクノロジ系
秋期
応用情報技術者 2018年 秋期 問13
13 / 80
商品検素と発注入力が可能なWebシステムについて、時間帯別のトランザクショ ン数を表1に、TPS (Transaction Per Second)による必要なCPU数を表2に示す。 このWebシステムに必要かつ十分なCPU数は幾つか。ここで、OSのオーバヘッド などの処理については無視でき、トランザクションはそれぞれの時間帯の中で均等 に発生するものとする。 表1 時間帯別のトランザクション数単位件 9:00~10:00 11:00~12:00 13:00~14:00 商品検索 10,800 43,200 21,600 7:200 発注入力 21,600 14,400 表2 TPSによる必要なCPU数 10TPS以上 20 TPS以上 30 TPS 以上 10 TPS 未満 20 TPS 未満 30 TPS 未満 40 TPS 未満 必要なCPU数

正解と解説
表示する
正解 イ
2
各時間帯のトランザクション数を秒数(3600秒)で割りTPSを求め、最大負荷となる時間帯のTPSを表2に当てはめて必要CPU数を判定します。最も負荷の高い時間帯でも20TPS未満に収まり必要CPU数は2となるため正解はイです。ピーク時に必要十分なCPU数を選ぶ点が要点です。