W ostatnim wątku obiecaliśmy więcej informacji na temat benchmarkingu gazu. Dzięki strukturalnemu benchmarkingowi gazu, udało nam się: — Zidentyfikować wąskie gardła opcode — Poprawić wydajność transakcji 7702 — Pomóc niektórym klientom zredukować najgorszy czas wykonania o ponad 25% — Odblokować 45M bloków gazu Oto jak to się stało 👇
Nethermind
Nethermind14 lip, 20:00
8/ Więcej informacji na temat benchmarkingu gazu i PerfNet wkrótce. Dziękujemy za śledzenie.
2/ Każdy klient zachowuje się inaczej pod obciążeniem. Dlatego stworzyliśmy wspólne scenariusze, przeprowadziliśmy transakcje wymagające dużej ilości gazu i zmierzyliśmy wydajność na dużą skalę, w różnych okresach, wersjach i konfiguracjach. Nie chodzi o porównania. Chodzi o ujawnienie granic, razem.
3/ Po drodze ujawniliśmy problemy, które wcześniej nie były widoczne: — Wąskie gardła w opkodach i prekompilacjach — Spowolnienia wykonania w złożonych typach transakcji — Wzorce, które sugerowały głębsze optymalizacje Wiele z nich doprowadziło do poprawek upstream, cicho, współpracując.
4/ Dotychczasowy wpływ: — Scenariusze najgorsze poprawiły się o ~25% — Znaczące zyski w obsłudze złożonych transakcji — Odblokowane przetwarzanie bloków gazowych na poziomie 45M, z wyraźną ścieżką do jeszcze wyższych limitów — Zespoły infrastrukturalne już korzystają z bardziej stabilnego przepływu
6/ Następnie: PerfNet i jak wpisuje się w tę podróż wydajności.
151