Butiran penanda aras
RPC halaman dengan cache · kempen bermula 2026-10-17 UTC
Keputusan
- Permintaan berjaya/s
- 7496 (julat 7033–7683)
- Memori API
- 32.8 MiB PSS
- Masa CPU API/permintaan
- 120 µs
- Median kependaman p95 / p99 setiap ujian
- 5.10 / 6.38 ms
Beban kerja dan persekitaran
Apple M1 Pro menjalankan macOS, VM Linux ARM64 Colima dengan lapan vCPU dan bekas API Debian. Satu vCPU untuk API, empat untuk PostgreSQL dan dua untuk wrk. Kumpulan sambungan pangkalan data mempunyai lapan sambungan; wrk menggunakan 32 sambungan HTTP.
Fungsi SQL mengembalikan 100 baris daripada data ujian yang mengandungi 10000 baris, 100 penyewa dan muatan 128 bait. Setiap permintaan membekalkan argumen JSON 1 KiB. HTTP di bahagian hadapan dan sambungan PostgreSQL tidak disulitkan digunakan.
Pengesahan RS256 diaktifkan bersama cache JWT dan sepuluh token yang diguna semula. Cache membenarkan 1000 entri; pgxio juga memperuntukkan 1 MiB bagi tuntutan dan ringkasan hash yang dikira, tanpa overhed metadata. Imej libpq eksperimen menggunakan penimbal yang disalin, bukan pemajuan tanpa salinan.
Kaedah
Tiga ujian dalam susunan rawak, masing-masing dengan 10 saat pemanasan dan 30 saat pengukuran. Daya pemprosesan ialah median permintaan berjaya sesaat. Memori ialah median purata setiap ujian bagi saiz memori berkadar (PSS) proses API, tidak termasuk PostgreSQL. Kependaman ialah median persentil setiap ujian, bukan persentil data gabungan.
Ini pengukuran setempat pada hos dikongsi. Ia tidak menetapkan keperluan RAM minimum atau kapasiti seluruh pelayan. Keputusan cache dengan token berulang tidak mewakili beban kerja yang didominasi token unik.
Kebolehulangan
Muat turun pengukuran dan asal usul (JSON)
Imej API:
sha256:2daebd31eb22c698f232deb1d78d14939959c77dd126ff43eeeeb211c1f2bfcd
Imej PostgreSQL:
sha256:3645570cccdfa447589da9f57dd740faa29b30938e861289a5574b6ca6b03826