ट्रैफिक बेंचमार्क
1) हमें बेंचमार्क की आवश्यकता क्यों है
ट्रैफिक बेंचमार्क दोहराए जाने योग्य परीक्षण हैं जो आपको अपरिवर्तनों (ऑर्डर, फाइनलिटी, अनुपालन) के साथ गति, स्थिरता, लागत और अनुपालन के संदर्भ में नेटवर्क कॉन्फ़िगरेशन, प्रदाताओं और माइक्रोग्रिड की तुलता है। वाले:- SLO/SLA और QF बोनस के लिए एक संख्यात्मक आधार दें;
- अड़ चनों (पूंछ, कतारें, अंतिम, egress) की पहचान करना;
- डोमेन/चेन/प्रदाताओं के उचित मिलान की अनुमति दें;
- dlya治理 समाधान (कोटा, कीमतें, सीमा) के इनपुट के रूप में काम करते हैं।
2) स्कोप
ट्रांसपोर्ट/रूटिंग: POP/edge, anycast, QUIC/HTTP/3।
संदेश और आदेश: आउटबॉक्स/इनबॉक्स, पहचान, प्रति कुंजी सख्त क्रम।
DA & Бриджи: थ्रूपुट/GB, फाइनलिटी लैग, चैलेंज विंडो।
मल्टी-चेन: क्रॉस-चेन इवेंट्स और उनकी फाइनलिटी।
अर्थव्यवस्था: लागत/रेक, लागत/जीबी डीए, लागत/उत्पादन।
अनुपालन: भू/आयु/प्रतिबंध, डेटा निर्यात नीति।
अवलोकन: ट्रेस, p95/p99 मैट्रिक्स, डीएलक्यू/रीप्ले।
3) QoS कक्षाएं (लोड प्रोफाइल)
Q4 - डेडलाइन टीमें: ऑर्डर और फाइनलिटी महत्वपूर्ण हैं।
Q3 - आदेशित धाराएँ: कुंजी द्वारा कारण (उपयोगकर्ता/सत्र/संपत्ति)।
Q2 - बिल्कुल एक बार प्रभावी: बिलिंग/स्नैपशॉट/राइट्स ट्रांसफर।
Q1/Q0 - सबसे अच्छा प्रभाव: एनालिटिक्स/इंडेक्सिंग/टेलीमेट्री।
प्रत्येक प्रोफ़ाइल के लिए, वॉल्यूम, ट्रैफ़िक टेम्पलेट, डेडलाइन, अनुमत रिट्रे सेट हैं।
4) बेंचमार्क सेट (सुइट)
4. 1 माइक्रोटेस्ट (माइक्रो-एसयूटी)
लेटेंसी RTT/OWD: p50/p95/p99, TailAmplification = p99/p50।
थ्रूपुट अधिकतम: msgs/s, tx/s, GB/s (DA/egress)।
कतार/बैकप्रेशर: कतारों की गहराई, अभिसरण समय।
Idempotency लागत: डुप्लिकेट, deduplication समय।
आदेश उल्लंघन: आउट-ऑफ- order/10⁶ संदेश।
4. 2 मैक्रो परीक्षण (एंड-टू-एंड)
रूट यूटिलिटी: उपयोगिता फ़ंक्शन द्वारा मार्गों की तुलना।
अंतिम-जागरूक: ब्रीच/डीए पर अंतिम रूप देने का समय।
लागत-जागरूक: निश्चित एसएलओ के लिए अनुरोध मूल्य।
अनुपालन-गेटेड: जियो/आयु-नियमों को पारित करने की गति/सफलता।
4. 3 लचीलापन
भिगोना/धीरज: 24-72 एच स्थिर भार।
अराजकता/गेम-डे: POP/bridge/DA ड्रॉप, प्राइस शॉक, जियो-ब्लॉक।
हॉट-शार्ड रिलीफ: गर्म चाबियों के फटने, उपसमूह।
5) कार्यप्रणाली
5. 1 ट्रैफिक जनरेटर
कार्य-कारण कुंजी द्वारा: लगातार हैशिंग, समायोज्य कुंजी कार्डिनैलिटी।
लोड पैटर्न: पॉइसन/बर्स्टी/ट्रेस-रीप्ले, Q4 के लिए "स्पोर्ट्स"।
रेट्राई: जिटर के साथ घातीय बैकऑफ, प्रति QoS सीमा।
5. 2 पर्यावरण
टोपोलॉजी: जाल/हब-एंड-स्पोक/एज-केंद्रित।
क्षेत्रीयता: अंतर-पीओपी देरी, क्रॉस-महाद्वीप।
स्थिरीकरण: वार्म-अप, स्थिर खिड़की, कूल-डाउन।
5. 3 अपरिवर्तनीय (कठिन)
'ऑर्डर = ट्रू' (प्रति कुंजी для Q3/Q4), 'आइडेम्पोटेंसी = ट्रू', 'कोटा = ट्रू', 'अनुपालन = सही'।
6) संदर्भ मैट्रिक्स और सूत्र
सफलता दर = 1 − (टाइमआउट + त्रुटियाँ )/अनुरोध
TailAmplification = p99/p50 (लक्ष्य: ↓)
हेडरूम = (कैप − वर्तमान )/टोपी
लागत/Req = (संसाधन × बोली )/सफल _ अनुरोध
कोटा/संसाधन द्वारा फेयरनेस इंडेक्स (जैन) = ( x) /( n· x )
FinScore = f (अंतराल, विचरण, पुनर्जन्म)
फैक्टर (QF) = f (सफलता, p95, DLQ, अंतिम)
एसएलओ स्थल (उदाहरण):- Q4: सफलता ≥ 99। 99%, p95 ≤ 200 ms, DLQ = 0, MTTR ≤ 15 मिनट।
- Q3: आउट-ऑफ-ऑर्डर ≤ 10⁻⁶/soobshch।, p95 ≤ 500 ms।
- डीए/ब्रिज: फाइनलिटी ≤ 3 × टी _ ब्लॉक, झूठी पुष्टि = 0।
7) बेंचमार्क मैट्रिक्स (उदाहरण)
8) उपयोगितावादी मार्ग समारोह
Utility(route) =
wL·Latency_p95_EWMA
+ wJ·Jitter
+ wQ·QueueDepth
+ wC·Cost_per_unit (gas + DA + egress + compute)
+ wF·FinalityTime
+ wR·RiskScore
+ wA·AvailabilityPenalty
+ wG·Geo/PolicyPenalty
बैलेंस प्रोफाइल - QoS द्वारा। निर्णय p95/p99 (प्रतिशत, औसत नहीं) पर किए जाते हैं।
9) रिपोर्ट और डैशबोर्ड
ट्रैफिक बेंच अवलोकन: p50/p95/p99, टीए, सफलता, लागत/बेंच के लिए रेक।
अंतिम और पुल: अंतिम, पुनर्जन्म, चुनौती।
डीए/भंडारण: थ्रूपुट/जीबी, प्रतिधारण, प्रूफ उपलब्धता।
कतारें और बैकप्रेशर: गहराई, अंतराल, वसूली का समय।
निष्पक्षता और कोटा: जैन, कोटा उपयोग, शोर-पड़ोसी।
अर्थव्यवस्था पैनल: संसाधन की कीमतें, "महंगे" मार्गों का हिस्सा।
अनुपालन दृश्य: ब्लॉक/फाउल, टीटीएल, निर्यात/प्रतिधारण।
10) परिणामों का उपयोग
कोटा और सीमा: प्रदाताओं और मार्गों द्वारा पुनर्वितरण।
मूल्य निर्धारण: wC गतिशीलता, स्थायी गुणवत्ता के लिए छूट।
RNFT संपादन: KPI/जुर्माना/escrow अद्यतन करें।
治理: स्केल/पॉलिसी चेंज प्रॉप्स (सूर्यास्त खिड़कियों के साथ)।
प्रोत्साहन: एसएलओ का सामना करने वाले डोमेन/प्रदाताओं को क्यूएफ बोनस।
11) प्लेबुक लॉन्च करें (चरण दर चरण)
1. लक्ष्यों और QoS को परिभाषित करें: हम किन SLO की जांच करते हैं और यह कहाँ दर्द होता है।
2. ट्रेस डेटा एकत्र करें: मूल ट्रैफिक प्रोफाइल, कारण कुंजी।
3. वातावरण तैयार करें: टोपोलॉजी, वार्म-अप, ट्रेस 'x _ msg _ id'।
4. पुनरावृत्ति/पहचान नीति और अंतिम विंडो सेट करें.
5. माइक्रो परीक्षण चलाएं: RTT/OWD, थ्रूपुट, कतार, क्रम।
6. मैक्रो परीक्षण चलाएं: उपयोगिता मार्ग, अंतिम, लागत।
7. सोख/अराजकता: धीरज 24-72h विफलता/सदमे परिदृश्य।
8. रिपोर्ट एकत्र करें: मैट्रिक्स, विचलन, आरसीए, सिफारिशें।
9. resheniya治理 स्वीकारें: कोटा, कीमतें, QF, सीमा, सूर्यास्त संपादन।
10. चक्र को दोहराएं: अनुकूलन के बाद - बेंच को पुनः प्राप्त करें।
12) बेंचमार्किंग कार्यक्रम केपीआई
गुणवत्ता: p95/p99 , टीए - फिक्स्ड थ्रूपुट के साथ।
डिलीवरी: सफलता ↑, DLQ गहराई ↓, फिर से सफलता ↑।
अंतिम: FinalydTime, झूठी पुष्टि = 0।
अर्थव्यवस्था: लागत/Req , "सस्ते" मार्गों का हिस्सा।
न्याय: दालान में जैन, "शोर-पड़ोसी" गिरते हैं।
दृढ़ ता: MTTR मंझला ↓, फ्लैप-रेट ↓।
अनुपालन: 100% पास भू/आयु/प्रतिबंध।
13) डिलीवरी चेकलिस्ट
- QoS प्रोफाइल, SLO और त्रुटि बजट वर्णित हैं
- कॉन्फ़िगर ट्रैफ़िक जनरेटर (कुंजी, पैटर्न, रिट्रे)
- आउटबॉक्स/इनबॉक्स, आइडेम्पोटेंसी, ऑर्डिनल बैरियर शामिल हैं
- फाइनलिटी और डीए/ब्रिज कॉन्फ़िगरेशन विंडो सेट
- pXX मेट्रिक्स ट्रेसिंग और संग्रह सक्रिय/कतार/लागत/अंतिम
- यूटिलिटी प्रोफाइल और QoS वजन परिभाषित
- तैयार पैनल और निर्यात रिपोर्ट, नियंत्रण थ्रेसहोल्ड
- सोख/अराजकता योजना और पोस्टमार्टम प्रोटोकॉल
- और परिवर्तन के लिए सूर्यास्त खिड़कियां
- मुआवजे के बीमा पूल/एस्क्रो और क्यूएफ यांत्रिकी
14) शब्दावली
TailAmplification: p99/p50 - "पूंछ की ताकत"।
फिनिशटाइम: विंडो टू अपरिवर्तनीयता (ब्रिज/डीए/सर्किट)।
उपयोगिता-रूटिंग: एकत्रित उपयोगिता द्वारा पथ चयन।
आरएनएफटी: संबंध/अधिकार/सीमा अनुबंध और केपीआई।
QF: गुणवत्ता भुगतान गुणक।
DLQ/रिप्ले: संगरोध/पुनर्संसाधन।
सोख/अराजकता: दीर्घकालिक और विफलता प्रतिरोध परीक्षण।
15) नीचे की रेखा
ट्रैफिक बेंचमार्क एक परिचालन गुणवत्ता मानक है। वे प्रजनन योग्य संख्या और प्रबंधनीय समाधानों में "तेज/सस्ता/अधिक विश्वसनीय" के बारे में चर्चा करते हैं: जहां कोटा और कीमतें बदलें, जो क्यूएफ बोनस के साथ प्रोत्साहित करें, मार्गों का पुनर्निर्माण कैसे करें और बुनिर्मार्ग में क्ग। एक नियमित बेंचमार्किंग चक्र एसएलओ ग्रीन ज़ोन में पारिस्थितिकी तंत्र को नियंत्रित लागत पर और क्रम, अंतिम और अनुपालन में समझौता किए बिना रखता है।