«Хэдэн сервер хэрэгтэй вэ?» гэдэг асуултад таамгаар биш, тоогоор хариулж болно. Дарааллын онолын хоёр энгийн томьёо таны системд хэрэгтэй нөөцийг ойролцоогоор тооцоход хангалттай.
Литтлийн хууль
Системд нэгэн зэрэг байгаа хүсэлтийн дундаж тоо (L) нь секундэд ирэх хүсэлтийн тоо (λ) болон нэг хүсэлтийн системд байх дундаж хугацааны (W) үржвэртэй тэнцүү:
Жишээ нь секундэд 200 хүсэлт ирж, нэг хүсэлт дунджаар 0.15 секунд үргэлжилдэг бол системд нэгэн зэрэг 30 орчим хүсэлт боловсруулагдаж байна гэсэн үг.
Ачааллын түвшин
c ширхэг сервер тус бүр секундэд μ хүсэлт боловсруулдаг бол ачааллын түвшин (ρ) дараах байдлаар тодорхойлогдоно:
ρ нь 1-д ойртох тусам дараалал огцом уртсаж, хариу өгөх хугацаа олон дахин нэмэгддэг. Тиймээс бид ачааллын түвшинг 0.7-оос хэтрүүлэхгүй байхаар төлөвлөхийг зөвлөдөг.
Бодит жишээ
| Үзүүлэлт | Утга |
|---|---|
| Оргил үеийн хүсэлт (λ) | секундэд 200 |
| Нэг серверийн чадал (μ) | секундэд 40 |
| Зорилтот ачаалал (ρ max) | 0.7 |
Иймд оргил ачааллыг даахад 8 сервер хэрэгтэй. Нэг сервер гэмтэх тохиолдлыг бодоод бид 9 серверээр төлөвлөнө. Харин шөнийн цагаар 3 сервер хангалттай тул автоматаар тэлэх (autoscaling) тохиргоо зардлыг тэн хагас хэмнэнэ.