博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xmr monero miner
阅读量:7237 次
发布时间:2019-06-29

本文共 1866 字,大约阅读时间需要 6 分钟。

https://github.com/fireice-uk/xmr-stak-cpu

 

xmr-stak-cpu安装

 

xmr-stak-cpu是一个用于cpu计算的开源软件,下面记录在ubuntu17.04下的安装过程

sudo apt-get -y install gitgit clone https://github.com/fireice-uk/xmr-stak-cpu.gitsudo apt-get -y install libmicrohttpd-dev libssl-dev cmake build-essentialcd xmr-stak-cpu/

此时可以选择捐赠作者的比例

编辑donate-level.h

 

更改完成后,执行编译和安装

xmr-stak-cpu使用

 

编辑 xmr-stak-cpu/bin/config.txt

 

cat /proc/cpuinfo | grep processor 查看总线程数n

 

cpu_threads_conf 改成以下内容,threads 数量大约为cpu 总线程数的2/3,

以我使用的E5-2665 为例,共16线程,使用10线程时效率最高。

"cpu_threads_conf" :[   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 1 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 2 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 3 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 4 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 5 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 6 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 7 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 8 },   { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 9 },],

如果使用nicehash , 建议设置"nicehash_nonce" : true,

 

更改地址等信息(nicehash 为例)

"pool_address" : "cryptonight.hk.nicehash.com:3355","wallet_address" : "your-bitcoin-wallet-address.any-name-you-like","pool_password" : "x",

这时,在xmr-stak-cpu/bin 文件夹下执行./xmr-stak-cpu 已经可以开始计算

h 键显示速率(初始几秒可能为0,不要着急)

 

MEMORY ALLOC FAILED: mmap failed

 

可能显示MEMORY ALLOC FAILED: mmap failed

这一问题其实不需要解决,因为在笔者的机器上实测没有影响,但是下面还是提供解决方案。
解决方案:

sudo sysctl -w vm.nr_hugepages=128

另外,在/etc/security/limits.conf 中添加

* soft memlock 262144* hard memlock 262144

exit 后重新登录

 

后台运行

一切就位,让程序后台运行

nohup ./xmr-stak-cpu &

然后ctrl c 退出

运行top 命令可以看到

 

 

 

 

转载地址:http://wwlfm.baihongyu.com/

你可能感兴趣的文章
unity, yield return new WaitForSeconds(waitTime) 在 Time.timeScale=0下卡死
查看>>
dubbo配置文件报错解决思路
查看>>
getline()函数
查看>>
java1.8的几大新特性(二)
查看>>
atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
查看>>
ubuntu 安装mysql, 以及全然又一次安装的方法
查看>>
startActivityForResult不返回结果
查看>>
[Hapi.js] Request Validation with Joi
查看>>
[转]highcharts图表入门之:如何让highcharts图表自适应浏览器窗体的大小或者页面大小...
查看>>
Ant搭建 一键生成APP技术 平台
查看>>
Mahout贝叶斯算法拓展篇3---分类无标签数据
查看>>
TCP/IP ---分层
查看>>
/dev/null简介
查看>>
uber优步提高成单率,轻松拿奖励!
查看>>
Redis源代码分析(三十五)--- redis.c服务端的实现分析(2)
查看>>
PV(访问量)、UV(独立访客)、IP(独立IP) (转)
查看>>
docker数据拷贝
查看>>
shiro realm 注解失败问题解决过程
查看>>
iOS 静态库,动态库与 Framework 浅析
查看>>
Java对ArrayList进行排序
查看>>