令和3年度 秋期 午前Ⅱ 問23
システム構成要素
仮想サーバに関する問題
複数台の物理サーバで多数の仮想サーバを提供しているシステムがある。次の条件で運用する場合,物理サーバが 8 台停止してもリソースの消費を平均 80%以内にするには,物理サーバが 1 台も停止していないときは最低何台必要か。ここで,各物理サーバは同一の性能と同一のリソースを有しているものとする。
〔条件〕
(1) ある物理サーバが停止すると,その物理サーバ内の全ての仮想サーバを,稼働中の物理サーバに,リソースの消費が均等になるように再配分する。
(2) 物理サーバが 1 台も停止していないときのリソースの消費は,平均 60%である。
(3) その他の条件は考慮しない。
- ア32
- イ34
- ウ36
- エ40
答えと解説を見る
✓ これが正解ア32
解説
60N÷(N-8)≦80 を解くと N≧32 なので、最低32台です。
停止前のリソースの消費の総量は、台数を N とすると 60%×N で、この仕事量は物理サーバが停止しても変わりません。8台停止すると、この総量を残りの N-8 台で均等に分け合うので、1台あたりの平均は 60N÷(N-8)% です。これを80%以内にするには 60N≦80(N-8) が必要で、展開すると 60N≦80N-640、つまり 20N≧640 から N≧32 です。したがって最低台数は32台です。確かめると、32台のうち8台が停止すれば、60×32=1,920 を24台で分けて1台あたり80%となり、ちょうど条件を満たします。止まる前と後で総仕事量は同じ、という見方で不等式を立てれば、台数の下限が一度に求まります。
ほかの選択肢はなぜ違うのか
- イ34:34台なら、8台停止後は 60×34=2,040 を26台で分けて1台あたり約78.5%となり、80%以内に収まります。条件は満たしますが、32台でもちょうど80%に収まるので、最低台数ではありません。
- ウ36:36台なら、停止後は 60×36=2,160 を28台で分けて1台あたり約77.1%です。80%以内には収まるものの、より少ない32台で足りるため、最低何台かという問いの答えにはなりません。
- エ40:40台なら、停止後は 60×40=2,400 を32台で分けて1台あたり75%です。条件は満たしますが、32台でちょうど80%に達するのが下限なので、40台は必要以上に多い台数です。
出典:令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問23
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)