サーバとネットワークで決まる処理件数
出典: 令和4年度 秋期 応用情報技術者試験 午前 問15 (IPA)
あるクライアントサーバシステムにおいて,クライアントから要求された 1 件の検索を処理するために,サーバで平均 100 万命令が実行される。1 件の検索につき,ネットワーク内で転送されるデータは平均 2×10⁵ バイトである。このサーバの性能は 100 MIPS であり,ネットワークの転送速度は 8×10⁷ ビット/秒である。このシステムにおいて,1 秒間に処理できる検索要求は何件か。ここで,処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。また,1 バイトは 8 ビットとする。
- ア 50
- イ 100
- ウ 200
- エ 400
正解と解説を見る
正解: ア
- ア: サーバは 100 件、ネットワークは 50 件処理できるので、遅い方の 50 件で決まり、正しい答えです。
- イ: 100 件はサーバだけの処理能力です。ネットワークは 1 秒に 50 件分しか転送できません。
- ウ: 200 件になる計算はありません。
- エ: 400 件は、ネットワークの計算でバイトをビットに直さなかった (× 8 しなかった) 値です。
ポイント
- サーバ: 100 MIPS = 1 秒に 1 億命令。1 件 100 万命令なので、1 億 ÷ 100 万 = 100 件/秒
- ネットワーク: 1 件 2 × 10⁵ バイト = 1.6 × 10⁶ ビット。8 × 10⁷ ÷ 1.6 × 10⁶ = 50 件/秒
- 両方を通る必要があるので、遅い方 (ボトルネック) の 50 件 で決まります。