ERPC 以第五代 EPYC(Turin)升級法蘭克福大型 Solana RPC 節點,為毫秒必爭的工作負載將 HTTP / WebSocket / Unlimited Endpoints 提升至下一個效能層級

ERPC 以第五代 EPYC(Turin)升級法蘭克福大型 Solana RPC 節點,為毫秒必爭的工作負載將 HTTP / WebSocket / Unlimited Endpoints 提升至下一個效能層級

ERPC 以第五代 EPYC(Turin)升級法蘭克福大型 Solana RPC 節點,為毫秒必爭的工作負載將 HTTP / WebSocket / Unlimited Endpoints 提升至下一個效能層級
由 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)在支援大量核心和執行緒的同時,能夠持續保持較高時脈。
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 節點營運中,系統持續對帳本和 blockstore 進行大量資料讀寫。在這些條件下,儲存 I/O 特性直接影響執行結果。
目前許多營運環境採用第四代 EPYC CPU 搭配 NVMe Gen4 儲存。然而,NVMe Gen5 在供應與營運條件上皆有限制,只有少數組合能在正式環境中穩定使用。
此次升級選用的 NVMe Gen5 儲存,即使在 Solana 營運典型的持續讀寫工作負載下也能維持穩定的 I/O 特性。我們與合作資料中心一起測試了多種 NVMe Gen5 選項,並選擇了最適合 Solana 工作負載的方案。

選擇 ERPC 的優勢

ERPC 源自我們自身的專案營運。
在執行短時間內產生大量交易的高負載產品流程時,我們遇到了現有 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/zh-tw