ethOSで「ccminer」を使用してMoneroのマイニングを行います。poolはnanopoolを使用します。
使用した環境
- ethOS 1.3.1
ccminerの基本設定
local.confを以下のように設定して、ccminerでZcashをマイニングするように設定します。
$ vi local.conf miner rig001 ccminer mxt rig001 85 flg rig001 -i 3 stratumproxy enabled proxywallet XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ccminer=proxypool1 xmr-jp1.nanopool.org:14444 ccminer=proxypool2 xmr-asia1.nanopool.org:14444 ccminer=poolemail xxxxxx@xxxxxx.xx ccminer=flags -a monero autoreboot 3 custompanel aaaaaabbbbbb
show minerコマンドによる出力の開始部分は、以下のようになります。
$show miner *** ccminer 2.2.5 for nVidia GPUs by tpruvot@github *** Built with the nVidia CUDA Toolkit 9.0 64-bits Originally based on Christian Buchner and Christian H. project Include some kernels from alexis78, djm34, djEzo, tsiv and krnlx. BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo (tpruvot) [2018-04-28 21:41:02] Using JSON-RPC 2.0 [2018-04-28 21:41:02] Starting on stratum+tcp://xmr-jp1.nanopool.org:14444 [2018-04-28 21:41:02] NVML GPU monitoring enabled. [2018-04-28 21:41:02] 4 miner threads started, using 'cryptonight' algorithm. [2018-04-28 21:41:02] Stratum difficulty set to 120001 (120.001) [2018-04-28 21:41:04] GPU #2: GeForce GTX 1060 3GB, 2928 MB available, 9 SMX [2018-04-28 21:41:04] GPU #2: 576 threads (9.125) with 36 blocks [2018-04-28 21:41:04] GPU #1: Zotac GTX 1060 3GB, 2928 MB available, 9 SMX [2018-04-28 21:41:04] GPU #1: 576 threads (9.125) with 36 blocks [2018-04-28 21:41:04] GPU #0: Zotac GTX 1060 3GB, 2927 MB available, 9 SMX [2018-04-28 21:41:04] GPU #0: 576 threads (9.125) with 36 blocks [2018-04-28 21:41:04] GPU #3: GeForce GTX 1060 3GB, 2927 MB available, 9 SMX [2018-04-28 21:41:04] GPU #3: 576 threads (9.125) with 36 blocks [2018-04-28 21:41:04] GPU #3: 576 threads (9.125) with 36 blocks [2018-04-28 21:41:31] GPU #1: Zotac GTX 1060 3GB, 423.25 H/s [2018-04-28 21:41:31] GPU #0: Zotac GTX 1060 3GB, 444.83 H/s [2018-04-28 21:41:31] GPU #0: 1847 MHz 7.83 H/W 56W 54C FAN 63% [2018-04-28 21:42:25] GPU #1: 1860 MHz 7.52 H/W 56W 53C FAN 62% [2018-04-28 21:42:47] GPU #2: GeForce GTX 1060 3GB, 443.72 H/s [2018-04-28 21:42:48] accepted: 1/1 (diff 1024.763), 1653.97 H/s yes! [2018-04-28 21:43:08] GPU #3: GeForce GTX 1060 3GB, 446.10 H/s
wwコマンドで確認したハッシュレートは、以下のとおりです。
ram amount: 7.7G used: 1.1G free: 6.6G cpu usage / temp / load: 15.5% / 34C / 0.25 0.26 0.21 54°C Fan: 2.8 Hash: 440.00 01 GP106 GeForce GTX 1060 3GB 86.06.3C.40.17 54°C Fan: 2.8 Hash: 410.00 03 GP106 GeForce GTX 1060 3GB 86.06.3C.40.17 64°C Fan: 1.8 Hash: 440.00 04 GP106 GeForce GTX 1060 3GB 86.06.59.00.71 57°C Fan: 1.6 Hash: 440.00 05 GP106 GeForce GTX 1060 3GB 86.06.59.00.71 1730.0 hash: miner active
消費電力は、パワーリミットを設定していませんが、60W以下になっています。
$ nvidia-smi +-----------------------------------------------------------------------------+ | NVIDIA-SMI 384.90 Driver Version: 384.90 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 106... On | 00000000:01:00.0 Off | N/A | | 63% 54C P2 55W / 120W | 1244MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ | 1 GeForce GTX 106... On | 00000000:03:00.0 Off | N/A | | 62% 53C P2 56W / 120W | 1243MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ | 2 GeForce GTX 106... On | 00000000:04:00.0 Off | N/A | | 41% 64C P2 53W / 120W | 1243MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ | 3 GeForce GTX 106... On | 00000000:05:00.0 Off | N/A | | 35% 57C P2 52W / 120W | 1244MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 2830 G /usr/bin/X 9MiB | | 0 13535 C /opt/miners/ccminer/ccminer 1223MiB | | 1 2830 G /usr/bin/X 8MiB | | 1 13535 C /opt/miners/ccminer/ccminer 1223MiB | | 2 2830 G /usr/bin/X 8MiB | | 2 13535 C /opt/miners/ccminer/ccminer 1223MiB | | 3 2830 G /usr/bin/X 9MiB | | 3 13535 C /opt/miners/ccminer/ccminer 1223MiB | +-----------------------------------------------------------------------------+
この状態での、クロック数の情報は以下のようになります。
$ nvidia-smi -q -d CLOCK ... Attached GPUs : 4 GPU 00000000:01:00.0 Clocks Graphics : 1847 MHz SM : 1847 MHz Memory : 3802 MHz Video : 1657 MHz ... GPU 00000000:03:00.0 Clocks Graphics : 1860 MHz SM : 1860 MHz Memory : 3802 MHz Video : 1670 MHz ... GPU 00000000:04:00.0 Clocks Graphics : 1847 MHz SM : 1847 MHz Memory : 3802 MHz Video : 1657 MHz ... GPU 00000000:05:00.0 Clocks Graphics : 1885 MHz SM : 1885 MHz Memory : 3802 MHz Video : 1695 MHz ...
オーバークロックに挑戦
消費電力が少なく、コアクロック数も最大値に近くなっているので、メモリクロック数をクロックアップします。
$ cat local.conf miner rig001 dstm-zcash mem rig001 4400 4400 4400 4400 fan rig001 50 60 40 50 pwr rig001 60 60 60 60 mxt rig001 85 flg rib001 -i 3 stratumproxy enabled proxywallet tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX proxypool1 zec-jp1.nanopool.org:6666 proxypool2 zec-asia1.nanopool.org:6666 poolemail xxxxxx@xxxxxx.xx autoreboot 3 custompanel aaaaaabbbbbb
wwコマンドでハッシュレートを確認するとかなり改善しています。Hynicsメモリを積んでいると思われるGPU2は、ハッシュレートの上がり方がよくありません。
ram amount: 7.7G used: 1.1G free: 6.6G cpu usage / temp / load: 18.7% / 35C / 0.46 0.43 0.25 56°C Fan: 2.8 Hash: 510.00 01 GP106 GeForce GTX 1060 3GB 86.06.3C.40.17 56°C Fan: 2.8 Hash: 490.00 03 GP106 GeForce GTX 1060 3GB 86.06.3C.40.17 66°C Fan: 1.9 Hash: 510.00 04 GP106 GeForce GTX 1060 3GB 86.06.59.00.71 57°C Fan: 1.6 Hash: 510.00 05 GP106 GeForce GTX 1060 3GB 86.06.59.00.71 2020.0 hash: miner active
消費電力は、それほどは増えていません。
$ nvidia-smi +-----------------------------------------------------------------------------+ | NVIDIA-SMI 384.90 Driver Version: 384.90 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 106... On | 00000000:01:00.0 Off | N/A | | 63% 56C P2 59W / 120W | 1244MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ | 1 GeForce GTX 106... On | 00000000:03:00.0 Off | N/A | | 63% 57C P2 62W / 120W | 1243MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ | 2 GeForce GTX 106... On | 00000000:04:00.0 Off | N/A | | 42% 66C P2 57W / 120W | 1244MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ | 3 GeForce GTX 106... On | 00000000:05:00.0 Off | N/A | | 36% 57C P2 56W / 120W | 1244MiB / 3013MiB | 100% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 2540 G /usr/bin/X 9MiB | | 0 7343 C /opt/miners/ccminer/ccminer 1223MiB | | 1 2540 G /usr/bin/X 8MiB | | 1 7343 C /opt/miners/ccminer/ccminer 1223MiB | | 2 2540 G /usr/bin/X 9MiB | | 2 7343 C /opt/miners/ccminer/ccminer 1223MiB | | 3 2540 G /usr/bin/X 9MiB | | 3 7343 C /opt/miners/ccminer/ccminer 1223MiB | +-----------------------------------------------------------------------------+
クロック数は、設定値通りにクロックアップされています。
$ nvidia-smi -q -d CLOCK ... Attached GPUs : 4 GPU 00000000:01:00.0 Clocks Graphics : 1835 MHz SM : 1835 MHz Memory : 4398 MHz Video : 1645 MHz ... GPU 00000000:03:00.0 Clocks Graphics : 1860 MHz SM : 1860 MHz Memory : 4398 MHz Video : 1670 MHz ... GPU 00000000:04:00.0 Clocks Graphics : 1835 MHz SM : 1835 MHz Memory : 4398 MHz Video : 1645 MHz ... GPU 00000000:05:00.0 Clocks Graphics : 1860 MHz SM : 1860 MHz Memory : 4398 MHz Video : 1670 MHz ...
おわりに
ethOSで「ccminer」を使用して、Moneroのマイニングと簡単なチューニングを行いました。Moneroについては、消費電力が少ないのはよいのですが、NVIDIA系のグラフィックボードがRadeon系と比較してハッシュレートが高くないこともあり、本稿執筆時点ではEthereumより利益率が高くなりません。