FAQ - 일반
Q. 서버 요구 사항은 무엇인가요?
VPS나 가상 머신(VM)에 Solana 클라이언트를 배포하는 것은 가능하지만, 완전한 성능과 안정적인 운영을 달성하기는 어렵습니다. RPC 노드와 검증자는 특히 시스템 리소스 요구가 높기 때문에 적절한 서버 환경을 준비하는 것이 매우 중요합니다.
Solana는 공식적으로 베어메탈 서버 사용을 권장합니다.
RPC 노드 권장 사양
Standard RPC(SendTx / Geyser gRPC)와 Index RPC(전체 인덱싱)는 특히 메모리와 스토리지 요구 사항에서 크게 다릅니다.
RPC 하드웨어 요구 사항 (가이드라인)
| 구성 요소 | RPC Node | Index RPC (참고) |
|---|---|---|
| CPU | 24 cores+ @ 2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX2 | 32 cores+ (높은 클럭 권장) |
| RAM | 512GB+ | 1152GB+ |
| Disk | NVMe Gen3 x4 이상 / Accounts / Ledger / Snapshots 분리 권장 | 더 큰 용량 + 높은 TBW / 분리 권장 |
| Network | 1Gbps 이상 | 1Gbps 이상 (대역폭이 클수록 좋음) |
| GPU | 불필요 | 불필요 |
참고:
코어 수보다 클럭 속도와 실효 처리량이 더 중요하게 여겨집니다.
Index RPC는 메모리와 스토리지가 병목이 되기 쉬우므로 충분한 용량과 높은 IOPS를 확보하세요.
인덱싱이 필요한 경우 768GB 이상을, 안정적인 운영을 위해서는 1152GB 이상을 권장합니다.
테스트넷 검증자 권장 사양
테스트넷 환경은 메인넷에 비해 부하가 낮으므로 다음 구성을 권장합니다:
- 16코어 Ryzen CPU
- 128GB DDR5 RAM
이 구성으로 안정적인 운영을 확인했으며, 운영 비용 절감에 도움이 됩니다. SLV Metal은 이 구성을 월 €398부터 제공합니다.
메인넷 검증자 권장 사양
메인넷에서 안정적인 운영과 수익성을 위해 다음 사양을 권장합니다:
Agave Validator (공식 요구 사항 및 권장 사항)
- CPU: 24 cores+ @ 2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX2
- RAM: 256GB+
- 디스크: NVMe Gen3 x4 이상 (Accounts / Ledger / Snapshots 분리 권장)
Firedancer (Frankendancer)
- 최소: 24코어 CPU @ >2.8GHz / 256GB RAM / 2TB NVMe (높은 TBW)
- 권장: 32코어 CPU @ >3GHz (AVX512 지원) / 512GB RAM (ECC) / Accounts-Ledger 분리 / 1Gbps+
비용 대비 성능을 고려하면 24코어 CPU와 384GB RAM으로 Agave를 사용하는 것이 이상적입니다. 이 사양은 최소한의 운영에 충분한 수준에 그치지 않고, 안정적인 성능과 수익성을 보장합니다.
아직 베어메탈 서버를 준비하지 않았다면 베어메탈 서버 설정 가이드를 참조하세요.
추가 자료:
Q. 고성능 RPC와 검증자를 위한 권장 설정은 무엇인가요?
Validators DAO와 ERPC의 운영 경험을 바탕으로, 다양한 환경에서 높은 성능을 내는 최적의 기본 설정을 제공합니다. 특히 메인넷 구성에서는 스레드 수 등의 파라미터 최적화가 32코어 CPU 사용을 전제로 설정되어 있습니다.
구성 파일은 GitHub에 오픈 소스로 공개되어 있으며, 필요에 맞게 자유롭게 커스터마이즈할 수 있습니다. 이 구성을 개선하거나 새로운 기능 향상을 제안하는 기여를 적극 환영합니다. 참여하려면 Validators DAO 커뮤니티에 가입해 주세요.
Q. 검증자를 시작했고 최신 슬롯을 따라잡은 것처럼 보이지만, 여전히 "Delinquent"로 표시됩니다.
검증자가 최신 슬롯을 따라잡았더라도, 투표를 하지 않으면 계속 "Delinquent"로 표시됩니다.
자세한 요구 사항은 다음을 참조하세요: