LoginSignup
16
14

More than 5 years have passed since last update.

CPU でXMR(Monero) をマイニングする

Last updated at Posted at 2017-05-13

漢なら CPU でレイトレーシングですよね!

しかし, 計算に使っていないときでも CPU リソースを活用したいですよね.

CPU での計算に重点を置いた CryptoNight アルゴリズムを使う Monero をマイニングしてみましょう.

現時点では

が一番ハッシュレートが高そうでした(NiceHash の miner でも使われています).

config.txt

CPU の設定は以下のようにしました.

"cpu_threads_conf" :
  [
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
       { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
  ],

他の設定はこんなかんじです. 今回は Nicehash に接続する(hashrate を売る)ようにしたので nicehash_nonce true にしています.

"use_slow_memory" : "warn",
"nicehash_nonce" : true,

16 GB mem + Ubuntu 16.04 + Ryzen7 1700 3.0GHz 定格で動かしたところ, 1% dev fee ありで 517 H/s でました. 2017/05/13 時点では 1 USD/day くらになります. でも電気代が半分くらいかかるので, ちょっとしたお小遣い程度くらいの収益ですかね. 1 年間動かしていれば, Monero の価格上昇があると想定すれば, Ryzen7 1700 の価格(4 万円くらい)は回収できるかもしれません.

HASHRATE REPORT
| ID | 2.5s |  60s |  15m | ID | 2.5s |  60s |  15m |
|  0 | 64.9 | 64.9 | (na) |  1 | 64.2 | 64.3 | (na) |
|  2 | 64.5 | 64.4 | (na) |  3 | 64.5 | 64.4 | (na) |
|  4 | 65.0 | 64.9 | (na) |  5 | 64.5 | 64.4 | (na) |
|  6 | 64.9 | 64.9 | (na) |  7 | 64.7 | 64.9 | (na) |
-----------------------------------------------------
Totals:   517.1 517.2 (na) H/s
Highest:  517.4 H/s

affine_to_cpu を 0, 2, 4, 6, 10, 12, 14 に設定するとちょこっとだけ早くなったような?(517 H/s -> 518 H/s)

Windows では..?

Windows 10 64bit + 32 GB mem + Ryzen7 1700 3.8 GHz OC 環境で測定していました. なぜか Linux と比べ, 450 H/s と下がってしまいました. Windows のスケジューラや, メモリとの周波数の関係があるのかもしれません.

TODO

  • CPU クラスタで動かしたいので, AMD Naples はよ
  • Xeon Phi ではいかがかしら...?
  • CryptoNight アルゴリズムを解析してくれる, 優秀な CryptoNight アルゴリズム若人を探す旅に出たい.
16
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
14