V minulém vlákně jsme slíbili více o benchmarkingu plynu. Prostřednictvím strukturovaného benchmarkingu v oblasti plynů: — Objevila se úzká hrdla operačního kódu – Byl vylepšen výkon 7702 tx — Pomohl některým klientům snížit nejhorší možnou realizaci o 25%+ — Odemčené 45M plynové bloky Zde je návod, jak se to stalo 👇
Nethermind
Nethermind14. 7. 20:00
8/ Více o benchmarkingu plynu a PerfNetu již brzy. Děkuji za sledování.
2/ Každý klient se při zátěži chová jinak. Proto jsme vytvářeli sdílené scénáře, prováděli transakce náročné na plyn a měřili výkon ve velkém měřítku, napříč časem, verzemi a konfiguracemi. Není to o srovnávání. Je to o odhalování hran, společně.
3/ Postupem času jsme odhalili problémy, které dříve nebyly viditelné: — Úzká místa v operačních kódech a předkompilacích — Zpomalení provádění v komplexních typech TX — Vzory, které naznačovaly hlubší optimalizace Mnohé z nich vedly k opravám proti proudu, tiše, společně.
4/ Dosavadní dopad: – Nejhorší scénáře byly vylepšeny o ~25 % — Významné zisky při komplexním zpracování transakcí — 45M zpracování plynových bloků odemčeno, s jasnou cestou k ještě vyšším limitům — Infra týmy již těží ze stabilnější propustnosti
6/ Dále: PerfNet a jak zapadá do této cesty za výkonem.
165