ERPC 法蘭克福 EPYC Turin RPC 升級

ERPC 法蘭克福 EPYC Turin RPC 升級

ERPC 法蘭克福 EPYC Turin RPC 升級
由 ELSOUL LABO B.V.(總部:荷蘭阿姆斯特丹,CEO:Fumitake Kawasaki)與 Validators DAO 運營的 ERPC,已完成在法蘭克福(FRA)區域的大型 RPC 節點上部署 EPYC 第五代 CPU(Turin)。
透過此次升級,RPC 工作負載——特別是 HTTP、WebSocket 和 Unlimited Endpoints——在峰值負載和高併發下的處理餘量得到了擴充套件。

為何法蘭克福仍然是核心區域

ERPC 持續投資法蘭克福,因為在實際 Solana 運營中使結果保持穩定的條件集中在該區域。
法蘭克福擁有大量主要驗證者和質押量的高密度集中,形成了 Shreds 接收、追趕、投票和狀態更新等操作可以在短網路路徑上持續進行的結構。這種結構不僅僅是地理接近的問題,而是基於執行參與者和網路路由的實際分佈。
因此,不僅平均延遲保持在較低水平,延遲方差也得到抑制,即使多個外部因素疊加,執行結果也能保持穩定。這些特性是 ERPC 的 RPC 執行基礎設施內維持可復現結果的關鍵前提。

此次升級改變了哪些運營場景

EPYC 第五代 CPU(Turin)的引入透過同時改善平均響應時間、峰值時段處理餘量和高併發下的穩定性來加強執行基礎。
對於開發者和金融用例——包括在毫秒級別決定結果的高頻交易——在負載集中或併發執行疊加的時刻,其行為直接影響結果。此次升級將執行基礎提升至下一個效能層級,使 RPC 處理在這些場景下也能持續執行而不產生擁堵。
對於包括 Unlimited Endpoints 在內的高負載用途,該配置確保即使併發連線和請求密度增加,也能保持穩定的處理餘量。

為何選擇 EPYC 第五代 CPU(Turin)

EPYC 第五代(Turin)是一個設計為在支援大量核心和執行緒的同時持續以高時脈頻率執行的 CPU 世代。
Solana 工作負載的特點是負載狀態的快速切換和連續的峰值。在此類環境中,在負載疊加條件下同時維持計算效能和運營穩定性的能力直接影響追趕行為和執行結果的穩定性。
透過重大的架構改進,Turin 世代在最大效能和持續效能之間提供了均衡組合,使其成為 Solana RPC 執行平臺核心的理性選擇。

DDR5 6400MHz 帶來的有效效能

在 Solana RPC 工作負載中,計算處理和記憶體訪問頻繁且並行發生。在此,重要的不僅是峰值頻寬,還有在持續負載下記憶體速度和行為保持一致的配置。
在桌面級平臺上,配置更多 DIMM 的記憶體通常會施加更低的最大記憶體速度。例如,Ryzen 9 9950X 的規格定義了雙 DIMM 配置下的 DDR5-5600 和四 DIMM 配置下的 DDR5-3600。
對於法蘭克福的大型 RPC 節點,ERPC 採用了 EPYC 第五代(Turin)搭配面向伺服器的多通道記憶體配置。EPYC 9005(Turin)世代提供12通道記憶體架構,支援平臺允許包括 DDR5-6400 在內的高頻寬記憶體條件。

NVMe Gen5 和儲存選擇的重要性

在 Solana 節點運營中,大量資料持續從賬本和區塊儲存中讀寫。在這些條件下,儲存 I/O 特性直接影響執行結果。
目前,許多運營配置基於 EPYC 第四代 CPU 搭配 NVMe Gen4 儲存。然而,NVMe Gen5 在可用性和運營要求方面都面臨約束,只有少數配置能夠在生產環境中穩定使用。
此次升級引入的 NVMe Gen5 儲存經過選擇,即使在 Solana 運營典型的持續讀寫工作負載下也能維持穩定的 I/O 特性。我們與合作資料中心一起測試了多種 NVMe Gen5 選項,並選擇了最適合 Solana 工作負載的方案。

選擇 ERPC 的優勢

ERPC 源自我們自身的專案運營。
在執行 NFT 卡牌鑄造和百連抽等在短時間內產生大量交易的過程時,我們遇到了現有 RPC 環境無法跟上、導致執行結果不穩定的情況。為了解決這個問題,我們需要構建一個能夠處理自身用例的 RPC 環境。
隨後,透過研究其他專案面臨的挑戰,我們發現許多情況下 RPC 基礎設施在高負載處理時成為瓶頸。當這些專案使用我們構建的基礎設施處理其實際工作負載時,我們收到了關於執行成功率和負載下穩定性的具體評價。
基於這些實際運營經驗,ERPC 的設計假設是它必須持續承受高負載交易處理。RPC 執行基礎的改進正在持續進行,由實際使用模式和回饋驅動。

ERPC 專案的起源與前進之路

ERPC 始於透過運營自身專案獲得的實際經驗。
為了穩定執行高負載交易處理,有必要設計 RPC 側的整個執行基礎,包括配置、處理餘量和追趕行為。這一需求不是單個專案所獨有的,而是許多 Solana 專案的共同需求。
ERPC 旨在提供一個可復現的執行基礎,使高質量的 Solana 網路運營能夠在實際環境中實現。展望未來,我們將繼續基於實際工作負載和使用條件改進 RPC 執行基礎。
使用者的實際使用和回饋進一步加強了這一基礎。
作為對這些回饋的回饋,ERPC 將繼續投資改進其 RPC 執行基礎設施的效能和耐久性。
感謝您對 ERPC 的持續支援。
Validators DAO 官方 Discord:https://discord.gg/C7ZQSrCkYR ERPC 官方網站:https://erpc.global/en