የአፈጻጸም ሙከራ ዝርዝሮች

በመሸጎጫ የተቀመጠ ገጽ 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 ደግሞ ያልተመሰጠሩ (plaintext) ግንኙነቶች ጥቅም ላይ ውለዋል።

የRS256 ማረጋገጫ ከJWT መሸጎጫ እና እንደገና ጥቅም ላይ ከዋሉ አሥር ቶከኖች ጋር ነቅቶ ነበር። መሸጎጫው 1000 ግቤቶችን ይፈቅድ ነበር፤ pgxio ደግሞ በመጠን ስሌቱ ለተካተቱ ክሌሞች እና ዳይጀስቶች 1 MiB መድቦ ነበር፣ ተጨማሪ የሜታዳታ ፍጆታን ሳያካትት። የሙከራ ደረጃ ያለው የlibpq ኢሜጅ የተቀዱ ባፈሮችን ተጠቅሟል፤ ቅጂ ሳይሠራ ማስተላለፍን አልተጠቀመም።

ዘዴ

በዘፈቀደ ቅደም ተከተል የተደረጉ ሦስት ሙከራዎች፣ እያንዳንዳቸው 10 ሰከንድ የማሟሟቂያ ጊዜ እና 30 ሰከንድ የመለኪያ ጊዜ አላቸው። የማስተናገድ አቅም በሰከንድ በስኬት የተጠናቀቁ ጥያቄዎች ብዛት ሚዲያን ነው። የማህደረ ትውስታ መጠኑ በእያንዳንዱ ሙከራ ለAPI ሂደት የተለካው proportional set size (PSS) አማካይ ዋጋዎች ሚዲያን ነው፤ PostgreSQL አልተካተተም። የምላሽ መዘግየት ዋጋዎች የእያንዳንዱ ሙከራ ፐርሰንታይሎች ሚዲያኖች ናቸው፤ ሁሉንም ውሂብ በአንድ ላይ በማጣመር የተሰሉ ፐርሰንታይሎች አይደሉም።

እነዚህ ከሌሎች ሥራዎች ጋር በሚጋራ አካባቢያዊ ማሽን ላይ የተደረጉ ልኬቶች ናቸው። አነስተኛውን የRAM መስፈርት ወይም የሙሉ አገልጋዩን አቅም አይወስኑም። ተደጋጋሚ ቶከኖችን በመሸጎጫ በማስቀመጥ የተገኙ ውጤቶች፣ አብዛኛዎቹ ቶከኖች የተለያዩ የሆኑባቸውን የሥራ ጫናዎች አይወክሉም።

ሙከራውን እንደገና ማካሄድ

ልኬቶችን እና የምንጫቸውን መረጃ ያውርዱ (JSON)

የAPI ኢሜጅ፦

sha256:2daebd31eb22c698f232deb1d78d14939959c77dd126ff43eeeeb211c1f2bfcd

የPostgreSQL ኢሜጅ፦

sha256:3645570cccdfa447589da9f57dd740faa29b30938e861289a5574b6ca6b03826