बेंचमार्क विवरण

कैश वाला पेज RPC · परीक्षण अभियान शुरू 2026-10-17 UTC

परिणाम

सफल अनुरोध/सेकंड
7496 (सीमा 7033–7683)
API मेमोरी
32.8 MiB PSS
API CPU समय/अनुरोध
120 µs
परीक्षणों की p95 / p99 विलंबता की माध्यिका
5.10 / 6.38 ms

वर्कलोड और वातावरण

macOS पर Apple M1 Pro, आठ vCPU वाली ARM64 Colima Linux VM और Debian API कंटेनर। API के लिए एक vCPU, PostgreSQL के लिए चार और wrk के लिए दो। डेटाबेस पूल में आठ कनेक्शन थे; wrk ने 32 HTTP कनेक्शन इस्तेमाल किए।

SQL फ़ंक्शन ने 10000 पंक्तियों, 100 टेनेंट और 128-बाइट पेलोड वाले परीक्षण डेटा से 100 पंक्तियाँ लौटाईं। हर अनुरोध में 1 KiB का JSON आर्ग्युमेंट था। फ़्रंटएंड पर HTTP और बिना एन्क्रिप्शन वाले PostgreSQL कनेक्शन इस्तेमाल हुए।

JWT कैश और दोबारा इस्तेमाल किए गए दस टोकन के साथ RS256 सत्यापन चालू था। कैश में 1000 प्रविष्टियाँ संभव थीं; pgxio ने गिने गए क्लेम और डाइजेस्ट के लिए 1 MiB का बजट भी रखा, जिसमें मेटाडेटा का अतिरिक्त खर्च शामिल नहीं था। प्रायोगिक libpq इमेज में कॉपी किए गए बफ़र थे, बिना कॉपी वाला अग्रेषण नहीं।

तरीका

यादृच्छिक क्रम में तीन परीक्षण, हर एक में 10 सेकंड वार्मअप और 30 सेकंड माप। थ्रूपुट प्रति सेकंड सफल अनुरोधों की माध्यिका है। मेमोरी, PostgreSQL को छोड़कर API प्रक्रियाओं के अनुपातिक मेमोरी आकार (PSS) के प्रत्येक परीक्षण के औसत की माध्यिका है। विलंबता मान अलग-अलग परीक्षणों के पर्सेंटाइल की माध्यिकाएँ हैं, सभी नमूनों को जोड़कर निकाले गए पर्सेंटाइल नहीं।

ये साझा होस्ट पर स्थानीय माप हैं। इनसे न्यूनतम RAM आवश्यकता या पूरे सर्वर की क्षमता तय नहीं होती। बार-बार इस्तेमाल हुए टोकन की कैशिंग के परिणाम उन वर्कलोड का प्रतिनिधित्व नहीं करते जिनमें अधिकतर अलग-अलग टोकन हों।

पुनरुत्पादन

माप और स्रोत की जानकारी डाउनलोड करें (JSON)

API इमेज:

sha256:2daebd31eb22c698f232deb1d78d14939959c77dd126ff43eeeeb211c1f2bfcd

PostgreSQL इमेज:

sha256:3645570cccdfa447589da9f57dd740faa29b30938e861289a5574b6ca6b03826