Menganalisis Kinerja Layanan Bagian 1: Konsep Dasar Evaluasi Kinerja
(blog.lemonbase.team)-
Apa itu evaluasi kinerja?
Proses untuk memastikan apakah layanan memenuhi persyaratan kinerja dan menemukan bagian yang perlu ditingkatkan. -
Metrik utama dalam evaluasi kinerja
- Throughput: jumlah pekerjaan yang dapat diproses per satuan waktu (contoh: TPS, RPS).
- Latency: waktu yang dibutuhkan untuk memproses suatu pekerjaan (semakin kecil semakin baik).
-
Cara memeriksa kinerja seluruh layanan melalui subsistem
- Kinerja Throughput seluruh layanan ditentukan oleh Throughput pada bagian yang menjadi bottleneck.
- Latency seluruh layanan dihitung sebagai jumlah Latency dari tiap subsistem.
-
Contoh cara meningkatkan kinerja seluruh layanan melalui perbaikan subsistem
- Peningkatan Throughput: meningkatkan kapasitas server (WAS) yang menjadi bottleneck dengan scale-out untuk memperbaiki throughput.
- Peningkatan Latency: mengoptimalkan query DB yang tidak efisien untuk mempersingkat waktu respons.
-
Kesimpulan
Melalui evaluasi kinerja, kita dapat mengidentifikasi masalah pada subsistem, dan dengan meningkatkan Throughput serta Latency, kinerja keseluruhan sistem dapat ditingkatkan.
Belum ada komentar.