波兰独服导致CPU挖矿又火了.

  • 波兰独服导致CPU挖矿又火了.已关闭评论
  • 261 views
  • A+
所属分类:系统

影响挖矿结果的因素很多,而且就算你看到的某一时刻的算力有多少,也不能简单地计算在未来的一段时间内能挖多少,cpu虽然一直在工作,但并不是每时每刻都是有效时间,举个例子,cpu工作60秒,可能只有40秒甚至30秒的有效挖矿时间。所以你看到矿池显示给你你的算力是多少,预计你未来24小时将要挖到多少都是不准确的。

另外github上项目里有现成的编译指南,照做就可以了,在这个页面:

https://github.com/fireice-uk/xmr-stak-cpu/blob/master/LINUXCOMPILE.md

Compile xmr-stak for Linux

GNU Compiler

# Ubuntu / Debian
sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev
cmake .
make install

# Arch
sudo pacman -S base-devel hwloc openssl cmake libmicrohttpd
cmake .
make install

# Fedora
sudo dnf install gcc gcc-c++ hwloc-devel libmicrohttpd-devel openssl-devel cmake
cmake .
make install

# CentOS
sudo yum install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel
sudo yum install devtoolset-4-gcc*
sudo scl enable devtoolset-4 bash
cmake3 .
make install

# Ubuntu 14.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-5 g++-5 make
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1 --slave /usr/bin/g++ g++ /usr/bin/g++-5
curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/
cd /tmp/cmake-3.4.1/ && ./configure && make && sudo make install && cd -
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
sudo apt install libmicrohttpd-dev libssl-dev libhwloc-dev
cmake .
make install

Arch和Fedora未测试,ubuntu14.04测试失败,centos6/7在virmach家特价kvm系统模板下测试成功,ubuntu17.04忘了用哪家vps测的了,没问题,包括mini系统都没有问题,项目也给出了常见问题的解决办法,我遇到的就是这个报错,Error: MEMORY ALLOC FAILED: mmap failed
解决方法执行sysctl -w vm.nr_hugepages=128,并编辑/etc/security/limits.conf文件,增加两行

* soft memlock 262144
* hard memlock 262144[/pre>

保存退出登录,无需重启

说一下官方编译指南,cmake之前的命令是搭建编译环境,当然在cmake之前还要git clone项目,然后进到项目目录下cmake再make install就能用

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin