Throughput

Türkçe karşılığı: İş hacmiAlan: Performans Mühendisliği

Bir sistemin birim zamanda başarıyla tamamladığı iş, istek, byte veya kayıt miktarı.

İş hacmi (throughput), bir sistemin birim zamanda başarıyla tamamladığı iş, istek, kayıt veya veri miktarıdır; gecikme ile aynı ölçüt değildir.

Performans Bağlamı

Throughput kapasiteyi gösterir ancak aynı yük altında latency ile birlikte okunmalıdır. Batch size, concurrency ve I/O parallelism throughput'u artırırken queueing nedeniyle tail latency yükseltebilir.

Ölçüm ve Darboğaz Sınırı

Throughput ile bandwidth aynı değildir; throughput uygulama düzeyinde tamamlanan işi, bandwidth ise taşıma kapasitesini ifade edebilir.

İlişkili Performans Kavramları

Throughput ve Latency Birlikte Okunmalıdır

Throughput artışı tek başına sistemin daha iyi hale geldiğini göstermez. Daha büyük batch veya daha yüksek concurrency saniyedeki iş miktarını artırırken queueing nedeniyle P95/P99 latency'yi bozabilir. Kapasite değerlendirmesinde işlem/saniye ile tail latency ve saturation sinyallerinin aynı yük noktasında ölçülmesi gerekir.

İlgili teknik yayınlar

Başlık veya özetinde bu kavrama doğrudan karşılık gelen yayınlar.

HikariCP ile İleri Düzey Havuz Tasarımı

HikariCP havuz boyutu uygulama eşzamanlılığından değil veri tabanının sürdürülebilir aktif sorgu kapasitesinden türetilmelidir; büyük havuz her zaman daha yüksek throughput sağlamaz.