非激励双子座 II 期压力测试教程
Last updated
Last updated
日期:2022 年 9 月 6 日,星期二 时间:太平洋标准时间上午 8 点/世界标准时间下午 3 点 地点: Discord
CPU
2 Core+
RAM
4GB+ (Rec. 8GB)
Storage
150GB
sudo apt-get install ocl-icd-opencl-dev curl -y
sudo mkdir ~/subspace-cli && cd ~/subspace-cli
wget https://github.com/subspace/subspace/releases/download/gemini-2a-2022-sep-06/subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-06
wget https://github.com/subspace/subspace/releases/download/gemini-2a-2022-sep-06/subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-06
先运行node程序,等待node程序显示出如下类似内容时,再运行farmer程序
2022-02-03 10:52:29 ⚙️ Syncing, target=#215883 (2 peers), best: #55 (0xafc7…bccf), finalized #0 (0x6ada…0d38), ⬇ 850.1kiB/s ⬆ 1.5kiB/s
# 运行node
nohup ./subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-06 \
--chain gemini-2a \
--execution wasm \
--state-pruning archive \
--validator \
--name <修改自己的节点名字> \
> node.log 2>&1 &
# 运行farmer
nohup ./subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-06 farm \
--reward-address <修改为自己的钱包地址> \
--plot-size <修改为想要绘图的大小,最大100G> \
> farmer.log 2>&1 &
# 运行node
nohup ./subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-06 \
--chain gemini-2a \
--execution wasm \
--state-pruning archive \
--validator \
--name test \
> node.log 2>&1 &
# 运行farmer
nohup ./subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-06 farm \
--reward-address stxxxxxxxxxxx \
--plot-size 50G \
> farmer.log 2>&1 &
# 查看node运行日志 (退出查看日志界面,直接按键盘Ctrl + C)
cd ~/subspace-cli
tail -f node.log
#查看farmer运行日志
tail -f farmer.log
# 安装 Docker
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl enable docker
systemctl start docker
# 安装 Docker-compose
curl -L https://github.com/docker/compose/releases/download/v2.10.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
sudo mkdir ~/subspace-docker && cd ~/subspace-docker
sudo wget -O docker-compose.yml https://raw.githubusercontent.com/skyMetaverse/subspace-docker/main/dokcer-compose.yml
name、rewardAddress、一定要修改为自己的地址。
plotSize字段要根据自己的实际硬盘大小来填写,此次压力测试绘图最大为100G。
nodeImage=node:gemini-2a-2022-sep-06
farmerImage=farmer:gemini-2a-2022-sep-06
name=<节点名字,建议用英文>
rewardAddress=<钱包地址>
plotSize=<绘图大小>
sed -i "s/node:snapshot-DATE/node:$nodeImage/g" docker-compose.yml
sed -i "s/farmer:snapshot-DATE/node:$farmerImage/g" docker-compose.yml
sed -i "s/INSERT_YOUR_ID/$name/g" docker-compose.yml
sed -i "s/WALLET_ADDRESS/$rewardAddress/g" docker-compose.yml
sed -i "s/PLOT_SIZE/$plotSize/g" docker-compose.yml
nodeImage=ghcr.io/subspace/node:gemini-2a-2022-sep-06
farmerImage=ghcr.io/subspace/farmer:gemini-2a-2022-sep-06
name=test
rewardAddress=stxxxxxxxxxx
plotSize=50G
sed -i "s/node:snapshot-DATE/node:$nodeImage/g" docker-compose.yml
sed -i "s/farmer:snapshot-DATE/node:$farmerImage/g" docker-compose.yml
sed -i "s/INSERT_YOUR_ID/$name/g" docker-compose.yml
sed -i "s/WALLET_ADDRESS/$rewardAddress/g" docker-compose.yml
sed -i "s/PLOT_SIZE/$plotSize/g" docker-compose.yml
sudo docker-compose pull
sudo docker-compose up -d
cd ~/subspace-docker
sudo docker-compose logs -f --tail=1000
# 退出查看日志界面
# 按住键盘Ctrl + C
打开,Ctrl +F 搜索自己的节点名字