Solana Mainnet Validator 운영 노트

소개 (이 페이지의 목적)

Solana에서 검증자는 자신의 노드를 운영하는 것만이 아닙니다.
검증자는 Solana 체인 전체의 품질을 구성하는 중요한 구성 요소입니다.
모든 검증자가 고품질로 운영되면,
  • 트랜잭션이 빠르게 처리됩니다
  • 블록 생성이 안정됩니다
  • 체인이 계속 동작합니다
  • 사용자 경험(UX)이 향상됩니다
그 결과 Solana 체인의 신뢰성이 높아져,
더 많은 사용자와 유스케이스를 끌어들이는 선순환이 만들어집니다.
이것은 단순히 "네트워크에 기여한다"는 것만이 아닙니다.
성능 지표는 실제로 스테이크 풀 평가 등에 영향을 미치므로,
고품질 검증자 운영은 장기적으로 운영자 자신에게도 이익이 됩니다.
SLV를 사용하면 Solana 검증자를 비교적 쉽게 시작할 수 있고,
기본적인 OS 수준의 성능 설정은 자동으로 적용됩니다.
그러나 실제 운영에서 안정적인 성능을 달성하려면
운영자가 이해하고 직접 확인해야 할 핵심 포인트가 여전히 존재합니다.
이 페이지는 특정 사례에 의존하지 않고,
모든 메인넷 검증자 운영자에게 공통되는 주의 사항을 정리한 것입니다.

머신 스펙 확인 (공식 요구 사항 기준)

메인넷 검증자는 시작할 수 있는 최소 사양이 아니라,
혼잡 시에도 안정적으로 동작할 수 있는 구성을 계획해야 합니다.
다음은 Solana / Agave / Firedancer 공식 문서에 기반한 가이드라인입니다.

Agave Validator (공식 요구 사항 및 권장 사항)

SOL 요구 사항
  • 엄격한 최소 SOL 요구 사항은 없습니다
  • Vote Account가 rent-exempt가 되려면 0.02685864 SOL이 필요합니다
  • 투표 트랜잭션에는 하루 최대 약 1.1 SOL이 소요될 수 있습니다
하드웨어 요구 사항 (가이드라인)
구성 요소ValidatorRPC Node (참고)
CPU2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX216 cores / 32 threads+
RAM256GB+512GB+
DiskNVMe Gen3 x4 이상 / Accounts / Ledger / Snapshots 분리 권장대용량 권장
GPU불필요불필요
참고:
코어 수보다 클럭 속도와 실효 스루풋이 더 중요하다고 간주됩니다.

Firedancer (Frankendancer)

Firedancer (Frankendancer)는 현재 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가 활성화되어 있지 않으면,
  • 실효 CPU 성능이 기대치를 밑돕니다
  • 블록 생성이 지연되기 쉽습니다
  • 블록 시간 저하가 관측될 수 있습니다
블록 생성이 느린 검증자는
많은 스테이크 풀과 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 워크로드에 중요한 두 가지 업데이트가 포함되어 있습니다.

확인 방법

bash
uname -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
# performance

CPU governor

bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# performance

amd_pstate (AMD CPU)

bash
cat /sys/devices/system/cpu/amd_pstate/status
# active
참고: 이것들이 충족되지 않으면 CPU가 절전 모드로 동작하여 최대 성능을 발휘하지 못할 수 있습니다.
SLV에서는 이것들이 기본으로 설정되지만,
그 의미를 이해하고 직접 확인하는 것이 중요합니다.

이 페이지가 전하고 싶은 것

여기에 나열된 항목은 다음과 같은 것이 아닙니다:
  • 특별한 튜닝
  • 전문가를 위한 고급 팁
선의로 운영하더라도
성능 저하와 의도하지 않은 페널티를 방지하기 위한
최소한이자 필수적인 점검 항목입니다.
이것들을 사전에 확인하면 다음을 할 수 있습니다:
  • 고품질 검증자 운영 달성
  • 불필요한 트러블 회피
  • Solana 네트워크 전체의 품질 향상에 기여
이 페이지를 실제 운영의 체크리스트로 활용하세요.