搭建RPC节点
更新于2024/12/15
Solana节点昂贵,对机器性能要求非常高,请自行考虑风险!
根据官方要求,Solana RPC节点若要开启account-index参数的话,至少需要512GB内存。
挂载磁盘
官方推荐机器至少3个NVMe盘,一个系统盘,一个存账户数据,一个存账本数据。
除系统盘外,每个硬盘推荐使用2T的存储空间。以下为创建项目目录和挂载磁盘的命令:
mkdir /root/sol
mkdir /root/sol/accounts
mkdir /root/sol/ledger
mkdir /root/sol/bin# n + e
fdisk /dev/nvme0n1
fdisk /dev/nvme1n1
mkfs -t ext4 /dev/nvme0n1
mkfs -t ext4 /dev/nvme1n1
mount /dev/nvme0n1 /root/sol/ledger
mount /dev/nvme1n1 /root/sol/accounts
vim /etc/fstab
/dev/nvme0n1 /root/sol/ledger ext4 defaults 0 0
/dev/nvme1n1 /root/sol/accounts ext4 defaults 0 0将cpu设置为performance模式
Solana节点对cpu主频要求较高,推荐使用高频cpu并将性能设置为performance模式。
下载solana-cli
创建验证者私钥
系统调优
修改/etc/sysctl.conf
添加如下
修改/etc/systemd/system.conf
添加如下
修改/etc/security/limits.conf
添加如下
开启防火墙
创建启动脚本和服务
添加如下
至此,可启动Solana RPC节点。
一些系统服务相关命令如下
查看日志
查看同步进度
参考
最后更新于