性能評価・プロファイリング
あるサーバに毎秒100件の要求が届き、1件の処理に平均0.2秒かかる(定常状態とする)。サーバの中で同時に処理中の要求は平均何件か(リトルの法則)。
- A500件
- B20件
- C0.002件
答えと解説を見る
正解:B. 20件
リトルの法則は、系の中にある平均の数L=到着率λ×1件が系の中にいる平均の時間W、という関係です。毎秒100件が届き、それぞれ0.2秒いるので、平均20件が同時に処理されています。この関係を使うと、必要なスレッドの数やバッファの大きさを見積もれます。例えばメモリの帯域を出し切るのに、同時に未完了の要求がいくつ必要かも、同じ考え方で求められます。
- A. 到着率を時間で割っています。
- B. 正しい。100×0.2=20です。
- C. 時間を到着率で割っています。