Solana Mainnet Validator 운영 노트
소개 (이 페이지의 목적)
Solana에서 검증자는 자신의 노드를 운영하는 것만이 아닙니다.
검증자는 Solana 체인 전체의 품질을 구성하는 중요한 구성 요소입니다.
검증자는 Solana 체인 전체의 품질을 구성하는 중요한 구성 요소입니다.
모든 검증자가 고품질로 운영되면,
- 트랜잭션이 빠르게 처리됩니다
- 블록 생성이 안정됩니다
- 체인이 계속 동작합니다
- 사용자 경험(UX)이 향상됩니다
그 결과 Solana 체인의 신뢰성이 높아져,
더 많은 사용자와 유스케이스를 끌어들이는 선순환이 만들어집니다.
더 많은 사용자와 유스케이스를 끌어들이는 선순환이 만들어집니다.
이것은 단순히 "네트워크에 기여한다"는 것만이 아닙니다.
성능 지표는 실제로 스테이크 풀 평가 등에 영향을 미치므로,
고품질 검증자 운영은 장기적으로 운영자 자신에게도 이익이 됩니다.
성능 지표는 실제로 스테이크 풀 평가 등에 영향을 미치므로,
고품질 검증자 운영은 장기적으로 운영자 자신에게도 이익이 됩니다.
SLV를 사용하면 Solana 검증자를 비교적 쉽게 시작할 수 있고,
기본적인 OS 수준의 성능 설정은 자동으로 적용됩니다.
그러나 실제 운영에서 안정적인 성능을 달성하려면
운영자가 이해하고 직접 확인해야 할 핵심 포인트가 여전히 존재합니다.
기본적인 OS 수준의 성능 설정은 자동으로 적용됩니다.
그러나 실제 운영에서 안정적인 성능을 달성하려면
운영자가 이해하고 직접 확인해야 할 핵심 포인트가 여전히 존재합니다.
이 페이지는 특정 사례에 의존하지 않고,
모든 메인넷 검증자 운영자에게 공통되는 주의 사항을 정리한 것입니다.
모든 메인넷 검증자 운영자에게 공통되는 주의 사항을 정리한 것입니다.
머신 스펙 확인 (공식 요구 사항 기준)
메인넷 검증자는 시작할 수 있는 최소 사양이 아니라,
혼잡 시에도 안정적으로 동작할 수 있는 구성을 계획해야 합니다.
혼잡 시에도 안정적으로 동작할 수 있는 구성을 계획해야 합니다.
다음은 Solana / Agave / Firedancer 공식 문서에 기반한 가이드라인입니다.
Agave Validator (공식 요구 사항 및 권장 사항)
SOL 요구 사항
- 엄격한 최소 SOL 요구 사항은 없습니다
- Vote Account가 rent-exempt가 되려면 0.02685864 SOL이 필요합니다
- 투표 트랜잭션에는 하루 최대 약 1.1 SOL이 소요될 수 있습니다
하드웨어 요구 사항 (가이드라인)
| 구성 요소 | Validator | RPC Node (참고) |
|---|---|---|
| CPU | 2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX2 | 16 cores / 32 threads+ |
| RAM | 256GB+ | 512GB+ |
| Disk | NVMe Gen3 x4 이상 / Accounts / Ledger / Snapshots 분리 권장 | 대용량 권장 |
| GPU | 불필요 | 불필요 |
참고:
코어 수보다 클럭 속도와 실효 스루풋이 더 중요하다고 간주됩니다.
Firedancer (Frankendancer)
Firedancer (Frankendancer)는 현재 Agave에 의존하므로,
최소한 Agave 권장 구성 이상을 전제로 합니다.
최소한 Agave 권장 구성 이상을 전제로 합니다.
최소
- 24코어 CPU @ >2.8GHz
- 256GB RAM
- 2TB NVMe (High TBW)
권장
- 32코어 CPU @ >3GHz (AVX512 지원)
- 512GB RAM (ECC)
- Accounts / Ledger 분리
- 1Gbps 이상의 네트워크 대역폭
참고 자료:
BIOS 수준의 CPU Turbo / Performance Boost 설정을 잊지 마세요
가장 중요하면서도 가장 흔하게 간과되는 포인트가
BIOS 수준의 CPU Turbo / Performance Boost입니다.
BIOS 수준의 CPU Turbo / Performance Boost입니다.
많은 환경에서
기본적으로 활성화되어 있다고 가정하지만,
BIOS에서 비활성화되어 있는 실제 사례가 있습니다.
기본적으로 활성화되어 있다고 가정하지만,
BIOS에서 비활성화되어 있는 실제 사례가 있습니다.
CPU Turbo가 활성화되어 있지 않으면,
- 실효 CPU 성능이 기대치를 밑돕니다
- 블록 생성이 지연되기 쉽습니다
- 블록 시간 저하가 관측될 수 있습니다
블록 생성이 느린 검증자는
많은 스테이크 풀과 Solana Foundation 프로그램에서 페널티 대상이 될 수 있습니다.
많은 스테이크 풀과 Solana Foundation 프로그램에서 페널티 대상이 될 수 있습니다.
BIOS 설정 확인 개요
BIOS UI는 벤더마다 다르지만,
일반적으로 다음 항목을 확인합니다.
일반적으로 다음 항목을 확인합니다.
- CPU Performance Boost / Core Performance Boost
- Turbo Mode / Turbo Boost
- Performance Profile (Power Saving이 아닌 Performance)
SLV는 OS 내부에서 동작하며 CPU governor와 pstate 같은 OS 수준 설정을 관리하지만, BIOS나 펌웨어 설정은 변경할 수 없습니다.
참고:
BIOS 설정은 OS에서 확인할 수 없습니다.
새 서버를 띄우거나 초기 설정을 할 때, 항상 BIOS 확인을 체크리스트에 포함하세요.
커널 버전 확인 (6.8.0 이상 권장)
Linux 커널도 Solana 검증자에게 중요한 요소입니다.
2026년 1월 현재, Kernel 6.8.0 이상이 권장됩니다.
Solana 워크로드에 중요한 두 가지 업데이트가 포함되어 있습니다.
Solana 워크로드에 중요한 두 가지 업데이트가 포함되어 있습니다.
확인 방법
bash
uname -r
# 6.8.0-71-genericuname -r
# 6.8.0-71-generic참고: 커널은 간과되기 쉽지만, CPU 스케줄링과 I/O에 직접 영향을 미칩니다.
CPU 설정 확인 (OS 수준)
BIOS 설정에 더해 OS 수준의 CPU 설정도 중요합니다.
다음이 모두 performance 상태인지 확인하세요.
Energy Performance Preference (EPP)
bash
cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
# performancecat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
# performanceCPU governor
bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# performancecat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# performanceamd_pstate (AMD CPU)
bash
cat /sys/devices/system/cpu/amd_pstate/status
# activecat /sys/devices/system/cpu/amd_pstate/status
# active참고: 이것들이 충족되지 않으면 CPU가 절전 모드로 동작하여 최대 성능을 발휘하지 못할 수 있습니다.
SLV에서는 이것들이 기본으로 설정되지만,
그 의미를 이해하고 직접 확인하는 것이 중요합니다.
그 의미를 이해하고 직접 확인하는 것이 중요합니다.
이 페이지가 전하고 싶은 것
여기에 나열된 항목은 다음과 같은 것이 아닙니다:
- 특별한 튜닝
- 전문가를 위한 고급 팁
선의로 운영하더라도
성능 저하와 의도하지 않은 페널티를 방지하기 위한
최소한이자 필수적인 점검 항목입니다.
성능 저하와 의도하지 않은 페널티를 방지하기 위한
최소한이자 필수적인 점검 항목입니다.
이것들을 사전에 확인하면 다음을 할 수 있습니다:
- 고품질 검증자 운영 달성
- 불필요한 트러블 회피
- Solana 네트워크 전체의 품질 향상에 기여
이 페이지를 실제 운영의 체크리스트로 활용하세요.