2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

仮想通貨Menero(XMR)のCPUマイニング

Last updated at Posted at 2018-01-27

 ServersMan@VPSのリソース制限が余りに厳しいので他所へ移行することになり、解約手続きをしたのですが、タイミングが悪く26日以降は翌月末までの契約となったので、せっかくなので仮想通貨Menero(XMR)をxmrigでCPUマイニングさせてみました。

マイナーのビルド

 ビルドに必要なパッケージをインストールします。

sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo add-apt-repository ppa:acooks/libwebsockets6
sudo apt-get update
sudo apt-get install git build-essential cmake libuv1-dev libmicrohttpd-dev gcc-7 g++-7

 xmrigをビルドします。デフォルトでドネートレベルが5%あるので必要であればmakeの前にxmrig/src/donate.hを修正して下さい。

git clone https://github.com/xmrig/xmrig.git 
cd xmrig
mkdir build
cd build
cmake .. -DCMAKE_C_COMPILER=gcc-7 -DCMAKE_CXX_COMPILER=g++-7 -DWITH_AEON=OFF -DWITH_HTTPD=OFF -DUV_LIBRARY=/usr/lib/x86_64-linux-gnu/libuv.a
make
sudo cp xmrig /usr/bin

デーモン化

init.dスクリプトを書いて、リブート時に自動起動するように指定。

sudo cp /etc/init.d/skeleton /etc/init.d/minerd
sudo chmod +x /etc/init.d/minerd
sudo vi /etc/init.d/minerd
/etc/init.d/minerd
:
DESC="miner daemon"
NAME=xmrig
DAEMON=/usr/bin/$NAME
DAEMON_ARGS="-a cryptonight -o {プールアドレス} -u {アカウント名} -p {パスワード} -t {スレッド数}"
:

※パラメータは各プールの仕様に合わせて下さい。

sudo update-rc.d minerd defaults

リソース制限対策

4時間おきにリブートするように指定。

sudo crontab -e
crontab
0 */4 * * * /sbin/shutdown -r now

ハッシュレート

ServersMan@VPS Entryでは10H/s以下となります(GTX750Tiでも200H/s弱)。
CPUマイニングに特化した仮想通貨の方がマシだと思うので、そちらも追って別の記事で試してみたいと思います。


バーチャル夕張: http://153.126.198.223/ (新VPS、ドメインvyuubari.com移管中)
Bitcoin: 1PGrE58W6921iVNTMFPAQGBsiHTx7WmdY2

2
2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?