Ubuntu14.04
仮想通貨
cryptonight
xmrig

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

 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