
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より利益率が高くなりません。