Ubuntuでマイニングごっこをしてみた

ブログをホストしている自鯖があまりにも暇そうなのでxmrigをインストールしてチマチマとBTCをマイニングさせてみることにした。
CPUマイニングというやつだ。グラッフィクボードに比べて非力なのでマイニングできる量もたかがしれている。
これで儲けようなんてことは考えない方が良い。あくまでもマイニングのお勉強というスタンスで。

まずUbuntu Server にxmrigをインストールする

sudo apt install git build-essential cmake automake libtool autoconf
git clone https://github.com/xmrig/xmrig.git
./build_deps.sh && cd ../build
cmake .. -DXMRIG_DEPS=scripts/deps
 make -j$(nproc)

ここまで終えるとxmrigを起動できるようになっているはず。

xmrigがインストールされたディレクトリに移動し次のコマンドを叩いてやると何やら始まり一見動いているように見えるが、
no active pools, stop mining  というメッセージが出ていていくら続けても一向に成果が反映されない。

xmrig -a rx/0 -o randomxmonero.jp.nicehash.com:3380 -u 37c3L35nMpLfKi4WHeWLzLq26Mskb7ECoB.ubuntu -p x -t 6
 * ABOUT        XMRig/6.18.0 gcc/9.4.0
 * LIBS         libuv/1.44.1 OpenSSL/1.1.1o hwloc/2.7.1
 * HUGE PAGES   supported
 * 1GB PAGES    disabled
 * CPU          AMD Ryzen 5 PRO 4650G with Radeon Graphics (1) 64-bit AES
                L2:3.0 MB L3:8.0 MB 6C/12T NUMA:1
 * MEMORY       5.6/30.7 GB (18%)
 * DONATE       1%
 * ASSEMBLY     auto:ryzen
 * POOL #1      randomxmonero.jp.nicehash.com:3380 algo rx/0
 * COMMANDS     hashrate, pause, resume, results, connection
 * OPENCL       disabled
 * CUDA         disabled
[2022-08-15 22:43:03.903]  net      use pool randomxmonero.jp.nicehash.com:3380  35.230.98.206
[2022-08-15 22:43:03.903]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 213594 algo rx/0 height 2690134 (17 tx)
[2022-08-15 22:43:03.903]  cpu      use argon2 implementation AVX2
[2022-08-15 22:43:03.904]  msr      msr kernel module is not available
[2022-08-15 22:43:03.904]  msr      FAILED TO APPLY MSR MOD, HASHRATE WILL BE LOW
[2022-08-15 22:43:03.904]  randomx  init dataset algo rx/0 (12 threads) seed 8d08ebb096346046...
[2022-08-15 22:43:04.199]  randomx  allocated 2336 MB (2080+256) huge pages 100% 1168/1168 +JIT (294 ms)
[2022-08-15 22:43:07.913]  randomx  dataset ready (3714 ms)
[2022-08-15 22:43:07.913]  cpu      use profile  *  (6 threads) scratchpad 2048 KB
[2022-08-15 22:43:07.916]  cpu      READY threads 6/6 (6) huge pages 100% 6/6 memory 12288 KB (3 ms)
[2022-08-15 22:44:01.444]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 213594 algo rx/0 (4 tx)
[2022-08-15 22:44:08.018]  miner    speed 10s/60s/15m 2215.7 n/a n/a H/s max 2218.2 H/s
[2022-08-15 22:45:06.714]  net      no active pools, stop mining
[2022-08-15 22:45:08.078]  miner    speed 10s/60s/15m 1891.8 2162.3 n/a H/s max 2218.2 H/s
[2022-08-15 22:45:11.934]  net      use pool randomxmonero.jp.nicehash.com:3380  35.230.98.206
[2022-08-15 22:45:11.934]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 213594 algo rx/0 height 2185760 (75 tx)
[2022-08-15 22:45:11.934]  randomx  init dataset algo rx/0 (12 threads) seed 3ec10db787b702b2...
[2022-08-15 22:45:15.721]  randomx  dataset ready (3787 ms)
[2022-08-15 22:46:00.824]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 213594 algo rx/0 height 2185760 (75 tx)
[2022-08-15 22:46:08.150]  miner    speed 10s/60s/15m 2215.4 1949.8 n/a H/s max 2220.2 H/s
[2022-08-15 22:46:30.824]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 213594 algo rx/0 height 2185760 (75 tx)
[2022-08-15 22:47:00.826]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 213594 algo rx/0 height 2185760 (75 tx)
[2022-08-15 22:47:08.234]  miner    speed 10s/60s/15m 2176.5 2206.8 n/a H/s max 2220.2 H/s
[2022-08-15 22:47:10.763]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 213594 algo rx/0 height 2185761 (99 tx)
[2022-08-15 22:47:30.825]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 106797 algo rx/0 height 2185761 (99 tx)
[2022-08-15 22:48:02.762]  net      no active pools, stop mining

プログラムのインストールに不手際があった?ハードが対応していない?など悩みに悩んだ結果、原因はルーターのセキュリティ設定だった。私の環境ではASUS AX-3000を使っているがAiProtectionで脆弱性保護がONになっているとビットコインマイニングがブロックされてしまうみたい。

セキュリティ機能をオフにするので外部からのアタックが心配な場合はお奨めはできません。
自己責任でお願いします。

オフにしてから再度コマンドを叩くと無事にaccepted (1/0) diff 213594 (102 ms) と表示され計算結果がサーバーに受け入れられました。
問題がルーターにあるというところに到達するまでに結構悩みました・・・。

Aug 15 23:07:15 ubuntu xmrig[239839]: [2022-08-15 23:07:15.923]  randomx  init dataset algo rx/0 (12 threads) seed 8d08ebb096346046...
Aug 15 23:07:19 ubuntu xmrig[239839]: [2022-08-15 23:07:19.782]  randomx  dataset ready (3858 ms)
Aug 15 23:07:33 ubuntu xmrig[239839]: [2022-08-15 23:07:33.306]  miner    speed 10s/60s/15m 2253.9 2090.2 n/a H/s max 2304.3 H/s
Aug 15 23:08:26 ubuntu xmrig[239839]: [2022-08-15 23:08:26.296]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 106797 algo rx/0 height 2690146 (3 tx)
Aug 15 23:08:33 ubuntu xmrig[239839]: [2022-08-15 23:08:33.364]  miner    speed 10s/60s/15m 2254.3 2253.7 n/a H/s max 2304.3 H/s
Aug 15 23:08:48 ubuntu xmrig[239839]: [2022-08-15 23:08:48.278]  cpu      accepted (1/0) diff 106797 (102 ms)
Aug 15 23:09:20 ubuntu xmrig[239839]: [2022-08-15 23:09:20.615]  cpu      accepted (2/0) diff 106797 (103 ms)
Aug 15 23:09:26 ubuntu xmrig[239839]: [2022-08-15 23:09:26.297]  net      new job from randomxmonero.jp.nicehash.com:3380 diff 106797 algo rx/0 height 2690146 (3 tx)
Aug 15 23:09:33 ubuntu xmrig[239839]: [2022-08-15 23:09:33.419]  miner    speed 10s/60s/15m 2253.3 2251.4 n/a H/s max 2304.3 H/s
Aug 15 23:09:36 ubuntu xmrig[239839]: [2022-08-15 23:09:36.087]  cpu      accepted (3/0) diff 106797 (103 ms)

どれくらいのハッシュレートが出ているかは上のログを見てもらえばわかりますがあくまでもお遊びというレベルです。
こういうこともできますよ〜って感じでご笑納ください。

この記事がお気に召しましたらシェア・いいねを!!

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です