Hizmet Performansını Analiz Etmek Bölüm 1: Performans Değerlendirmenin Temel Kavramları
(blog.lemonbase.team)-
Performans değerlendirmesi nedir?
Bir hizmetin performans gereksinimlerini karşılayıp karşılamadığını doğrulama ve iyileştirilecek alanları bulma süreci. -
Performans değerlendirmenin temel metrikleri
- Throughput (işleme kapasitesi): Birim zamanda işlenebilen iş miktarı (örn. TPS, RPS).
- Latency (gecikme süresi): Bir işin işlenmesi için geçen süre (ne kadar düşükse o kadar iyi).
-
Alt sistemler üzerinden genel hizmet performansını doğrulama yöntemi
- Tüm hizmetin Throughput performansı, darboğaz bölümünün Throughput değeri tarafından belirlenir.
- Tüm hizmetin Latency değeri, her alt sistemin Latency değerlerinin toplamı olarak hesaplanır.
-
Alt sistem iyileştirmeleriyle genel hizmet performansını artırma yöntemlerine örnekler
- Throughput iyileştirmesi: Darboğaz oluşturan sunucuyu (WAS) scale-out ile artırarak işleme kapasitesini yükseltme.
- Latency iyileştirmesi: Verimsiz DB sorgularını optimize ederek yanıt süresini kısaltma.
-
Sonuç
Performans değerlendirmesi sayesinde alt sistemlerdeki sorunlar tespit edilebilir; Throughput ve Latency iyileştirildiğinde tüm sistemin performansı artırılabilir.
Henüz yorum yok.