CentOS8でchiaマイニング HP ProLiant MicroServer Gen8
HP ProLiant MicroServer Gen8にwindows10をchiaマイニングをしていたのですが、k32のplotを作成するので、約2日かかりました。
富士通のi5のビジネスパソコンでもそんなもんだったのでまあまあ気にしなかったのですが、GUI操作がもっさりすぎてwindowsでの運用はやめました。
こちら様サイトを参考に、centosで運用を始めました。
https://pentan.info/crypto_currency/xch/install_chia_blockchain.html
linuxだと1日k32plotを3つ作成できるので、どんだけwindowsは無駄なリソースを消費しているのかと思いました。
古いPC等で実施する場合は、windows版ではなくlinux版での実施をお勧めします。
OS:centos8 microSD 128GB raid:なし NIC:ネットワークボンディングのラウンドロビン CPU:Xeon E3-1220L V2 メモリ: 8GB×2 SAMSUNG PC3L-12800E HDD:slot1:2TB(HP純正MB2000GCWDA) 7200rpm slot2: 2TB(HP純正MB2000GCWDA) 7200rpm slot3:6TB(Seagate BarraCuda ST6000DM003) 5400rpm slot3:6TB(Seagate BarraCuda ST6000DM003) 5400rpm
マイニングプールへの接続は、以下としています。
# chia plots create -c アドレス -k 32 -n 256 -b 4096 -r 4 -t /chia/data1/tmp -2 /chia/data0 -d /chia/data3 >> plots.log 2>&1 &
ssdは使用しないので、tmp1は7200rpmのHDDを指定、tmp2はraid-zのnasを指定。 Final Directory は5600rpmのdata3、4を指定。あまりにもはやくplotが出来上がってしまうとHDD容量枯渇がはやくなるので、1日3plotのこれくらいが丁度いいです。
# df -h truenas:/mnt/raid-z/chia 5.1T 3.5T 1.6T 70% /chia/data0 ←tmp2 /dev/sda1 1.9T 728G 1.2T 40% /chia/data1 ←tmp1 /dev/sdc1 1.9T 1.8T 25G 99% /chia/data2 ←畑地 /dev/sdd1 5.5T 39G 5.5T 1% /chia/data3 ←Final Directory /dev/sde1 5.5T 3.8T 1.8T 68% /chia/data4 ←Final Directory
ネットワークボンディングはラウンドロビンとしてます。
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v4.18.0-305.10.2.el8_4.x86_64 Bonding Mode: load balancing (round-robin) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Peer Notification Delay (ms): 0 Slave Interface: eno1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: Slave queue ID: 0 Slave Interface: eno2 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: Slave queue ID: 0
sarをインストールして使用率を確認できるようにしました。
# dnf install -y sysstat # systemctl start sysstat.service # sar 1 1 -r Linux 4.18.0-305.10.2.el8_4.x86_64 () 2021年08月08日 _x86_64_ (4 CPU) 00時35分01秒 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 00時35分02秒 162404 10499412 15999928 99.00 2952 10328224 8000364 32.79 456260 14975564 1023776 平均値: 162404 10499412 15999928 99.00 2952 10328224 8000364 32.79 456260 14975564 1023776 # sar 1 1 -u -P ALL Linux 4.18.0-305.10.2.el8_4.x86_64 () 2021年08月08日 _x86_64_ (4 CPU) 00時38分29秒 CPU %user %nice %system %iowait %steal %idle 00時38分30秒 all 24.63 0.00 0.75 0.00 0.00 74.63 00時38分30秒 0 99.00 0.00 1.00 0.00 0.00 0.00 00時38分30秒 1 0.00 0.00 0.99 0.00 0.00 99.01 00時38分30秒 2 0.00 0.00 0.00 0.00 0.00 100.00 00時38分30秒 3 0.00 0.00 0.99 0.00 0.00 99.01 平均値: CPU %user %nice %system %iowait %steal %idle 平均値: all 24.63 0.00 0.75 0.00 0.00 74.63 平均値: 0 99.00 0.00 1.00 0.00 0.00 0.00 平均値: 1 0.00 0.00 0.99 0.00 0.00 99.01 平均値: 2 0.00 0.00 0.00 0.00 0.00 100.00 平均値: 3 0.00 0.00 0.99 0.00 0.00 99.01