ERPC met à niveau ses grands nœuds RPC Solana à Francfort avec les processeurs EPYC 5e Gen (Turin). Faire progresser HTTP / WebSocket / Points d'extrémité illimités au niveau de performance suivant pour les charges de travail qui concurrencent au niveau milliseconde
ERPC met à niveau ses grands nœuds RPC Solana à Francfort avec les processeurs EPYC 5e Gen (Turin). Faire progresser HTTP / WebSocket / Points d'extrémité illimités au niveau de performance suivant pour les charges de travail qui concurrencent au niveau milliseconde

ERPC, exploités par ELSOUL LABO B.V. (Siège: Amsterdam, Pays-Bas; PDG: Fumitake Kawasaki) et Validators DAO, a terminé le déploiement d'EPYC 5e Gen CPU (Turin) dans son grand RPC des nœuds dans la région de Francfort (FRA).
Avec cette mise à niveau, la salle de tête de traitement sous la charge de pointe et une grande RPC charge de travail, en particulier à travers HTTP, WebSocket, et des endpoints illimités.
Pourquoi Francfort reste une région centrale
ERPC a continué d'investir à Francfort parce que les conditions qui permettent de maintenir les résultats stables dans les opérations de Solana dans le monde réel sont concentrées dans cette région.
Francfort accueille une forte densité de validateurs et d'enjeux majeurs, créant une structure dans laquelle des opérations telles que la réception Shreds, le rattrapage, le vote, et les mises à jour d'état peuvent se dérouler en continu sur de courts chemins de réseau. Cette structure n'est pas seulement une question de proximité géographique, mais elle est basée sur le placement réel des participants à l'exécution et des itinéraires de réseau.
Par conséquent, non seulement la latence moyenne est maintenue faible, mais la variance de latence est également supprimée, ce qui permet aux résultats d'exécution de rester stables même lorsque plusieurs facteurs externes se chevauchent. Ces caractéristiques constituent une condition préalable essentielle au maintien de résultats reproductibles ERPC infrastructures RPC d'exécution.
Quels scénarios opérationnels changent avec cette mise à jour
L'introduction d'EPYC 5th Gen CPUs (Turin) renforce la base d'exécution en améliorant simultanément les temps de réponse moyens, la salle de tête de traitement des pics et la stabilité sous haute concurrence.
Pour les développeurs et les cas d'utilisation financière, y compris le trading à haute fréquence, où les résultats sont décidés au niveau milliseconde, le comportement pendant les moments de charge concentrée ou le chevauchement de l'exécution simultanée affecte directement les résultats. Cette mise à niveau fait passer la base d'exécution au niveau de performance suivant afin que RPC Le traitement se poursuit sans congestion et l'exécution peut être soutenue même dans ces scénarios.
Pour une utilisation à haute charge, y compris les Endpoints illimités, la configuration assure une salle de traitement stable, même si les connexions simultanées et la densité des demandes augmentent.
Pourquoi les CPU de 5e génération d'EPYC (Turin) ont été sélectionnés
EPYC 5e Gen (Turin) est une génération CPU conçue pour fonctionner en continu à des niveaux d'horloge élevés tout en supportant un grand nombre de cœurs et de fils.
Les charges de travail de Solana se caractérisent par des changements rapides de l'état de charge et des pics consécutifs. Dans de tels environnements, la capacité de maintenir à la fois les performances de calcul et la stabilité opérationnelle dans des conditions de charge chevauchantes affecte directement le comportement de rattrapage et la stabilité des résultats d'exécution.
Avec d'importantes améliorations architecturales, la génération Turin offre une combinaison équilibrée de performances maximales et de performances durables, ce qui en fait un choix rationnel comme cœur d'un RPC plate-forme d'exécution pour Solana.
Efficacité des résultats obtenus DDR5 6400MHz
Dans Solana RPC les charges de travail, le traitement informatique et l'accès à la mémoire se produisent fréquemment et en parallèle. Ce qui compte ici, c'est non seulement la bande passante maximale, mais aussi une configuration dans laquelle la vitesse et le comportement de la mémoire restent constants sous une charge soutenue.
Sur les plates-formes de classe bureau, les configurations de mémoire avec plus de DIMM imposent généralement des vitesses de mémoire maximales plus faibles. Par exemple, les spécifications pour le Ryzen 9 9950X définissent DDR5-5600 pour les configurations à deux DIMM et DDR5-3600 pour les configurations à quatre DIMM.
Pour les grands nœuds RPC à Francfort, ERPC a adopté EPYC 5e Gen (Turin) avec une configuration de mémoire multicanal orientée serveur. La génération EPYC 9005 (Turin) fournit une architecture de mémoire 12 canaux, et les plates-formes prises en charge permettent des conditions de mémoire haute bande DDR5-6400.
Importance de NVMe Gen5 et sélection du stockage
Dans les opérations du nœud Solana, de grandes quantités de données sont lues et écrites en continu au grand livre et au blockstore. Dans ces conditions, le stockage I/O les caractéristiques influent directement sur les résultats d'exécution.
À l'heure actuelle, de nombreuses configurations opérationnelles sont basées sur des processeurs de 4e génération d'EPYC combinés avec le stockage NVMe Gen4. Cependant, NVMe Gen5 fait face à des contraintes en termes de disponibilité et d'exigences opérationnelles, et seul un nombre limité de configurations peut être utilisé de façon stable dans les environnements de production.
Le stockage NVMe Gen5 introduit dans cette mise à jour a été sélectionné pour maintenir la stabilité I/O caractéristiques même sous la charge de travail continue de lecture et d'écriture typique des opérations Solana. En collaboration avec les centres de données partenaires, plusieurs options NVMe Gen5 ont été testées et celles qui conviennent le mieux aux charges de travail de Solana ont été sélectionnées.
Avantages du choix ERPC
ERPC provient de nos propres opérations de projet.
Tout en exécutant des processus tels que NFT mapping de cartes et la mécanique de gacha 100-pull qui génèrent de grands volumes de transactions en de courtes périodes, nous avons rencontré des situations où RPC les environnements ne pouvaient pas suivre, ce qui a entraîné des résultats d'exécution instables. Pour y remédier, nous avons dû construire RPC environnement capable de gérer nos propres cas d'utilisation.
Par la suite, en examinant les défis auxquels sont confrontés d'autres projets, nous avons relevé de nombreux cas dans lesquels RPC L'infrastructure est devenue le goulot d'étranglement dans le cadre du traitement à haute charge. Lorsque ces projets ont utilisé l'infrastructure que nous avions construite pour leur charge de travail réelle, nous avons reçu des évaluations concrètes concernant les taux de réussite de l'exécution et la stabilité sous charge.
Sur la base de ces expériences opérationnelles réelles, ERPC a été conçu en supposant qu'il doit continuer à supporter le traitement des transactions à forte charge. Améliorations apportées à la RPC base d'exécution sont en cours, guidés par les modes d'utilisation réels et les retours.
Les origines des ERPC projet et la voie à suivre
ERPC a commencé par une expérience pratique acquise grâce à l'exploitation de nos propres projets.
Pour exécuter de manière stable le traitement des transactions à haute charge, il a fallu concevoir l'ensemble de la base d'exécution sur le RPC côté, y compris la configuration, le traitement de la tête, et le comportement de rattrapage. Cette exigence n'était pas unique à un seul projet, mais commune à de nombreux projets de Solana.
ERPC vise à fournir une base d'exécution reproductible qui permet des opérations de réseau Solana de haute qualité dans des environnements réels. À l'avenir, nous continuerons d'améliorer RPC base d'exécution basée sur la charge de travail réelle et les conditions d'utilisation.
L'utilisation pratique et les retours des utilisateurs renforcent encore cette base.
En retour de ces retours, ERPC continuera d'investir dans l'amélioration des performances et de la durabilité de ses infrastructures RPC d'exécution.
Merci pour votre soutien continu de ERPC.
Discord officiel de Validators DAO: https://discord.gg/C7ZQSrCkYR
Site officiel d'ERPC: https://erpc.global/en


