概要
docker 版はこちら
RaspberryPi4 版はこちら
環境
- macOS 11.6.2
- VirtualBox 6.1.22r144080
- Ubuntu 18.04
- xmrig 6.16.2
Vagrantfile
リソースの値や IP は適宜変更してください
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/bionic64"
config.vm.network "private_network", ip: "192.168.100.10"
config.vm.provider "virtualbox" do |vb|
vb.memory = 4096
vb.cpus = 2
end
end
- vagrant up
- vagrant ssh
xmrig インストール
ここから xmrig-6.16.2-bionic-x64.tar.gz をダウンロードしてバイナリを配置してインストールは完了になります
-
wget 'https://github.com/xmrig/xmrig/releases/download/v6.16.2/xmrig-6.16.2-bionic-x64.tar.gz'
- tar zvxf xmrig-6.16.2-bionic-x64.tar.gz
- sudo cp xmrig-6.16.2/xmrig /usr/local/bin/
- xmrig --version
systemd 化
- sudo vim /lib/systemd/system/xmrig.service
[Unit]
Description=cpu-monero-miner
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/local/bin/xmrig --url=pool.supportxmr.com:5555 --donate-level=1 --user=44pxxx --pass=ubuntu -k --coin=monero --log-file="/var/log/xmrig.log" --cpu-max-threads-hint 100
[Install]
WantedBy=multi-user.target
- sudo systemctl daemon-reload
- sudo systemctl enable xmrig
HugePageの有効化
sudo bash -c "echo vm.nr_hugepages=1280 >> /etc/sysctl.conf"
動作確認
- sudo reboot -h now
で xmrig が起動していれば OK です
- tail -f /var/log/xmrig.log
でエラーがないかも確認しましょう
最後に
Mac だと「msr kernel module is not available」になるので VM Ubuntu 上で動作させれば MSR カーネルも使ってくれます
起動直後に xmrig が立ち上がりリソースをフルで使い始めるので Ubuntu のデバッグをしたい場合は vagrant up -> vagrant ssh -> sudo systemctl stop xmrig ですぐにサービスを停止してください
返信削除