XMR-Stak
XMR-Stak是目前挖Cryptonote/Cryptonote-light类型货币最好的程式,大部分知名的货币例如XMR门罗币,Aeon等等都是属于Cryptonote/Cryptonote-light类型。
最新版的XMR-Stak会自动运算用多少CPU会达到最高算力,所以不需要自己调试。
XMR-Stak同时支持N卡A卡矿机进行挖掘
Github
https://github.com/fireice-uk/xmr-stak
编译文件的时候先改抽水
vi xmr-stak/xmrstak/donate-level.hpp
#修改最下方抽水比例为0.0
constexpr double fDevDonationLevel = 0.0 / 100.0;
#保存修改后的文件
:wq
Ubuntu16.04 / Debian v1.01
#更新系统
sudo apt-get –assume-yes update
sudo apt-get –assume-yes upgrade
#安装需要插件
sudo apt-get –assume-yes install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev screen git nano htop wget curl
#查看自己主机IP
curl -4 icanhazip.com
#开启大内存和memlocks
sudo sysctl -w vm.nr_hugepages=128
sudo sed -i ‘1s/^/vm.nr_hugepages=128\n/’ /etc/sysctl.conf
sudo echo ‘* soft memlock 262144’ >> /etc/security/limits.conf
sudo echo ‘* hard memlock 262144’ >> /etc/security/limits.conf
#下载&安装最新版XMR-Stak
sudo git clone https://github.com/fireice-uk/xmr-stak.git
cd xmr-stak/
#关闭N卡以及A卡的挖掘编译
sudo cmake . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
sudo make install
cd bin/
./xmr-stak
CentOS 6 / 7
sudo yum -y install epel-release
sudo yum -y install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel git screen nano make htop
sudo yum -y install devtoolset-4-gcc*
sudo scl enable devtoolset-4 bash
sudo git clone https://github.com/fireice-uk/xmr-stak.git
cd xmr-stak/
sudo cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
sudo make install
cd bin/
./xmr-stak
编译后的工作
首次运行需要你对XMR-Stak进行一个简单的配置
currency: ‘monero’ or ‘aeon’
填写monero或者aeon,这里填写moneroPool address: e.g. pool.usxmrpool.com:3333
填写BBSCoin的矿池地址,这些填写pool.bbscoin.xyz:3333
这里要说明一下,要根据你自己的算力大小来确定端口号,3333 5555 7777,3个端口对应相应的挖掘难度,详细请查看矿池介绍http://pool.bbscoin.xyz/#getting_startedUsername (wallet address or pool login):
用户名填写你的钱包地址,这里打开钱包,在最上方点击copy address复制地址填写到终端内Password (mostly empty or x):
密码填写x密码填写xDoes this pool port support TLS/SSL? Use no if unknown.
Do you want to use nicehash on this pool? (y/n)
Do you want to use multiple pools? (y/n)
新手建议这三个选项直接N
之后会自动开始挖矿
退出xmr-stak
#按Ctrl+C退出xmr-stak
sysctl -w vm.nr_hugepages=128
在sysctl.conf这个文档第一行加上这句“vm.nr_hugepages=128”。命令如下:
vi /etc/sysctl.conf
vm.nr_hugepages=128
这样就完成了,现在利用screen这个功能再运行XMR-Stak
screen ./xmr-stak
如果想回去干其他事的,按Ctrl+A+D就可以回去了。
想回去看看挖矿情况就打screen -r回车
如果需要更改设置,请在config.txt文件修改,CPU数值可以在cpu.txt文件修改。