Test ayrıntıları
Önbellekli sayfa RPC · kampanya başlangıcı 2026-10-17 UTC
Sonuçlar
- Başarılı istek/s
- 7496 (aralık 7033–7683)
- API belleği
- 32.8 MiB PSS
- API CPU süresi/istek
- 120 µs
- Denemelerdeki p95 / p99 gecikmelerinin medyanı
- 5.10 / 6.38 ms
İş yükü ve ortam
macOS çalıştıran Apple M1 Pro, sekiz vCPU’lu ARM64 Colima Linux sanal makinesi ve Debian API konteyneri. API için bir, PostgreSQL için dört, wrk için iki vCPU. Veritabanı havuzunda sekiz bağlantı vardı; wrk 32 HTTP bağlantısı kullandı.
SQL işlevi, 10000 satır, 100 kiracı ve 128 baytlık yüklerden oluşan test verisinden 100 satır döndürdü. Her istek 1 KiB JSON argümanı içeriyordu. Ön uçta HTTP ve şifrelenmemiş PostgreSQL bağlantıları kullanıldı.
RS256 doğrulaması, JWT önbelleği ve yeniden kullanılan on belirteçle etkinleştirildi. Önbellek 1000 kayda izin veriyordu; pgxio ayrıca meta veri ek yükü hariç sayılan talepler ve özetler için 1 MiB bütçe ayırdı. Deneysel libpq imajı kopyasız iletim değil, kopyalanan tamponlar kullandı.
Yöntem
Her biri 10 saniye ısınma ve 30 saniye ölçüm içeren, sırası rastgele belirlenmiş üç deneme. İşlem hacmi, saniyedeki başarılı isteklerin medyanıdır. Bellek, PostgreSQL hariç API süreçlerinin deneme başına ortalama orantılı bellek boyutunun (PSS) medyanıdır. Gecikmeler birleştirilmiş yüzdelikler değil, deneme yüzdeliklerinin medyanıdır.
Bunlar paylaşılan bir makinedeki yerel ölçümlerdir. Asgari RAM gereksinimini veya tüm sunucunun kapasitesini belirlemez. Yinelenen belirteçlerin önbelleğe alınmasıyla elde edilen sonuçlar, çoğunlukla benzersiz belirteç kullanan iş yüklerini temsil etmez.
Yeniden üretilebilirlik
Ölçümleri ve kaynak bilgilerini indirin (JSON)
API imajı:
sha256:2daebd31eb22c698f232deb1d78d14939959c77dd126ff43eeeeb211c1f2bfcd
PostgreSQL imajı:
sha256:3645570cccdfa447589da9f57dd740faa29b30938e861289a5574b6ca6b03826