Throughput تعداد عملیات موفقی است که سیستم در واحد زمان انجام میدهد. درخواست بر ثانیه، تراکنش بر دقیقه و مگابایت بر ثانیه نمونه واحدهای آن هستند.
از تعریف تا کاربرد
دو سرور میتوانند Latency مشابه داشته باشند اما یکی به دلیل پردازش موازی، Throughput بالاتری ارائه کند.
افزایش Throughput با افزودن Worker ممکن است در نهایت به گلوگاه دیتابیس برسد. اندازهگیری باید همراه نرخ خطا و Latency باشد.
کارایی را با تاخیر اشتباه نگیریم
Throughput تعداد کار انجامشده در واحد زمان است، مثل سفارش در ثانیه. ممکن است با افزایش تعداد درخواستها Throughput رشد کند ولی تاخیر هم به دلیل اشباع منابع بالا برود.