システム構成要素
基本情報技術者試験 科目A免除 修了試験 20260614 実施分 問12
Webアプリケーションサーバとデータベース(DB)サーバで構成されるWebシステムにおいて,ピーク時のリクエスト数が現状の2倍に増加する場合,Webシステム全体で追加が必要となるCPU数は少なくとも幾つか。ここで,1回のリクエストは必ず1回のデータベース処理が実行されるものとする。
〔Webシステムの現状〕
(1) WebアプリケーションサーバのCPU数は1,DBサーバのCPU数は2である。
(2) 1CPU当たり処理できるリクエスト数は,Webアプリケーションサーバが1秒当たり10リクエスト,DBサーバが1秒当たり5リクエストである。
(3) ピーク時のWebアプリケーションサーバへのリクエスト数は,1時間当たり36,000リクエストである。
(4) WebアプリケーションサーバとDBサーバは,ピーク時のリクエスト数を処理できているが,CPUに余裕はない状況である。
(5) システムのオーバーヘッドなど,その他の条件は考慮しない。
- ア 1
- イ 2
- ウ 3
- エ 6
出典:基本情報技術者試験 科目A免除 修了試験 20260614 実施分 問12
答えと解説を見る
正解:ウ
覚える知識
リクエスト数増加時の必要CPU数計算
必要CPU数は、必要処理件数÷1CPU当たり処理件数を各層ごとに求めて比較する。
この問題で必要なこと
36,000/時=10件/秒。現状はWeb1CPU(10件/秒)・DB2CPU(10件/秒)でぎりぎり。2倍の20件/秒ではWeb2・DB4必要で、追加は1+2=3。
ひっかけ
Webの追加分だけ、またはシステム全体の合計CPUを2倍するなど追加数と必要数を混同する。
この知識の出題:本試験系 0 回・免除試験 1 回(公開問題での観測値)