搭建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

创建验证者私钥

系统调优

  1. 修改/etc/sysctl.conf

添加如下

  1. 修改/etc/systemd/system.conf

添加如下

  1. 修改/etc/security/limits.conf

添加如下

开启防火墙

创建启动脚本和服务

添加如下

至此,可启动Solana RPC节点。

一些系统服务相关命令如下

查看日志

查看同步进度

参考

最后更新于