아카이브 노드
정보
이 문서를 읽기 전에 전체 노드에 대해 먼저 읽어보세요
개요
아카이브 노드는 블록체인의 확장된 과거 데이터를 저장하는 전체 노드의 한 유형입니다. 블록체인 탐색기나 과거 데이터에 대한 접근이 필요한 유사한 애플리케이션을 만드는 경우, 인덱서로 아카이브 노드를 사용하는 것이 권장됩니다.
OS 요구사항
다음과 같은 지원되는 운영 체제에서 mytonctrl을 설치할 것을 강력히 권장합니다:
- Ubuntu 20.04
- Ubuntu 22.04
- Debian 11
하드웨어 요구사항
- 16 코어 CPU
- 128GB ECC 메모리
- 9TB SSD 또는 64k+ IOPS 프로비저닝된 스토리지
- 1 Gbit/s 네트워크 연결
- 최대 부하 시 월 16 TB 트래픽
- 공인 IP 주소(고정 IP 주소)
데이터 압축
압축되지 않은 데이터의 경우 9TB가 필요합니다. 6TB는 압축이 활성화된 ZFS 볼륨을 사용하는 경우입니다. 2024년 11월 기준으로 데이터 볼륨은 매월 약 0.5TB와 0.25TB씩 증가합니다.
설치
ZFS 설치 및 볼륨 준비
덤프는 plzip으로 압축된 ZFS 스냅샷 형태로 제공됩니다. 호스트에 zfs를 설치하고 덤프를 복원해야 합니다. 자세한 내용은 Oracle 문서를 참조하세요.
일반적으로 _전용 SSD 드라이브_에 노드를 위한 별도의 ZFS 풀을 만드는 것이 좋습니다. 이를 통해 저장 공간을 쉽게 관리하고 노드를 백업할 수 있습니다.
- zfs 설치
sudo apt install zfsutils-linux
- 전용 4TB
<disk>
에data
라는 이름으로 풀 생성
sudo zpool create data <disk>
- 복원하기 전에 상위 ZFS 파일시스템에서 압축을 활성화할 것을 강력히 권장합니다. 이렇게 하면 많은 공간을 절약할 수 있습니다. root 계정을 사용하여
data
볼륨의 압축을 활성화하려면:
sudo zfs set compression=lz4 data
MyTonCtrl 설치
mytonctrl을 설치하고 실행하려면 전체 노드 실행하기를 참조하세요.