Re: [挖矿] 挖Monero (XMR)新手请益

楼主: nhnc (nhnc)   2017-06-24 23:27:30
这几天又做了一些CPU挖矿的测试,把心得报告一下
我的机器:
CPU:i7-5930k
CPU和Cache同样超频至4.5G
CPU电压1.4V、cache电压1.55V
Memory: 64GB DDR4-2133降频跑2000
OS:Fedora 22 WS
本来用cpuminer-multi在挖,
(https://github.com/hyc/cpuminer-multi)
没有设定hugepages的情况下大概是400H/s;
设定hugepages为256(实际测试64以上基本上不变)大概是448H/s,
# 但是hugepages的设定好像不是每台电脑都有用,
# 我有试过别台电脑但是没有差别的。
## 再补充一下,有些没用的原因是系统本来就默认有AnonHugePages,
## 这时候再设定hugepages(sysctl -w vm.nr_hugepages=128),就没帮助了,
## 可以用 cat /proc/meminfo | grep Huge 查看
后来尝试改用xmr-stak-cpu,
(https://github.com/fireice-uk/xmr-stak-cpu)
同样设定hugepages为256,
速度大概是491H/s,
更改config.txt中把第一个core使用的cache加倍,
(因为他一个core只会用2M,这颗CPU有15M)
速度会变为536H/s。
我试过把第二个core的cache也加倍,
(想说上面的设定才用了14M,还有1M可以用)
结果反而变慢XD
看起来xmr-stak-cpu的效率是比cpuminer-multi好很多,
但是我一开始在complie的时候不知道是哪里出错,
(因为一直少套件,边make边安装,可能是装到旧版的XD)
第一台电脑compile好的只有24XH/s,
后来试了同样规格的另外一台机器,
发现有500多,才把另外一台机器compile好的拿去第一台用@@
# 顺便补充一下compile过程要安装的套件
# Ubuntu 系统可以直接参考 leftc 的教学
# https://lafudoci.gitbooks.io/monero-xmr/content/cpu-mining-sample.html
# fedora 22会需要安装套件有(这依照一开始安装系统的选择有差别):
# yum group install "Development Tools"
# yum install cmake gcc-c++ openssl-devel libmicrohttpd-devel
不过现在有个问题就是不知道要怎么把他丢到背景去跑@@
我加上&符号都会直接终止,这有解吗?
#补充: 用screen指令可以新开一个shell丢进去跑,用 Ctrl+a => d 回到原本shell
※ 引述《nhnc (nhnc)》之铭言:
: 因为手边有几台闲置电脑,又不需要付电费,
: 所以昨天开始研究挖矿这回事QQ
: 因为我的电脑只有CPU是 Intel i7 5930k (OC 4.5 GHz),
: 显示芯片是主机板内建,
: 所以就找适合的CPU挖矿方式。
: 一开始是用minergate挖(Monero)XMR,
: 他默认副挖是FantomCoin(FCN),
: 但我发现效率实在太低了,
: 虽然图形接口显示的速度是 320H/s,
: 但我用三台电脑挖一整天,只有 0.005 XMR,
: 换算下来平均一台的速度只有27H/s,
: 但是过程中我有观察CPU使用率的确是600%没错(六核心)。
: 后来想不知道会不会是软件的问题,就想换一个试试看。
: 我用另一台Intel i7 3930k (OC 4.5 GHz)的电脑测试,
: 完全依照https://www.monero.how/tutorial-how-to-mine-monero的教学,
: 参考"Mining Monero on Fedora 24 and above"那一段完全照做,
: 从下载到compile好程式都没问题(我的OS是Fedora 17),
: 未更动configure和其他任何档案,也申请好mymonero的钱包,
: pool就选择依照上述网页范例的"pool.minexmr.com:4444"开始跑,
: 但是过程中却不断的出现
: Stratum connection timed out
: Stratum connection interrupted
: 虽然每个job完成时显示的速度都有330H/s左右,
: 但是我在http://minexmr.com/#worker_stats
: 看到的平均速度只有30H/s左右,
: 我怀疑timed out的原因可能跟防火墙有关,
: 我查到minexmr.com有支援很多不同的port,
: 因此我改用pool.minexmr.com:80来跑,
: 的确就没有在看到timed out跟interrupted的讯息了,
: 但是,虽然每个job完成时显示的速度约328H/s,
: 但我在worker_stats看到的平均速度仍然只有225H/s,
: 不知道有没有高手可以帮我猜看看问题到底在哪?
: 非常感谢。
作者: acebruce (ace)   2017-06-24 23:34:00
作者: dust1031 (啧啧)   2017-06-24 23:38:00
感谢分享..好想看你的config设定..i5-6500 4460 i74770 各种不同..
作者: edisonhello (edison)   2017-06-24 23:53:00
我个人如果有东西要背景跑都是开tmux啦 可以试试倒是不知道还有&这方法
作者: expiate (夜露死苦)   2017-06-24 23:54:00
装tmux试试,不然用screen也可以
楼主: nhnc (nhnc)   2017-06-24 23:56:00
我目前只试了cpu_threads_conf,其他都defult还没研究XD用screen果然可以,感谢帮忙!
作者: OPisgood (Sad. Sad. Stupid.)   2017-06-25 00:02:00
推 没注意到cache大小跟win环境下要用系统管理员开..这样可以跑到650H/S 差有够多 Orz
作者: leftc (阿左)   2017-06-25 00:07:00
感谢详细推
楼主: nhnc (nhnc)   2017-06-25 00:31:00
刚刚试了一下config的其他设定,只有use_slow_memory有影响设定always会变慢,其他三个选项没差,其他还有一些网络传输的设定明显不会影响计算速度的就没尝试了
作者: leo102171 (西瓜大哥)   2017-06-25 00:53:00
可以请教一下xmr-stak-cpu怎么设定吗?我现在1800X 给他7个线程跑最大只有400H/S
作者: dust1031 (啧啧)   2017-06-25 00:57:00
cache怎么设定加倍的?
楼主: nhnc (nhnc)   2017-06-25 00:57:00
8 core/ L3=16M默认刚好用完阿,为何只跑7 core?
作者: leo102171 (西瓜大哥)   2017-06-25 01:04:00
因为我1800X从1线程试到16线程发现跑7线程最快......
作者: dust1031 (啧啧)   2017-06-25 01:07:00
感谢^_^
楼主: nhnc (nhnc)   2017-06-25 01:07:00
不知道是不是不能刚好用完L3? 要留一点给CPU做其他事
作者: leo102171 (西瓜大哥)   2017-06-25 01:08:00
但是我的最快也只有400多H/S 还是很慢......然后其实我CPU挖XMR,同时GPU在挖ETH
楼主: nhnc (nhnc)   2017-06-25 01:10:00
我记得之前爬文有看过说同时挖至少要留一core,忘了是哪篇
作者: dust1031 (啧啧)   2017-06-25 01:29:00
反复看了config 我也来分享一下我的..i54460 只开3c 偶数c 1.3 false 2 trueaffine_to_cpu" : 0 }, 在第一行 跟在最后一行也是有差顺序的问题 not sure
楼主: nhnc (nhnc)   2017-06-25 01:39:00
你如果说的是 double cache在core 0或1或2有差是有可能设定档写得前后顺序不会有差吧XD
作者: dust1031 (啧啧)   2017-06-25 01:49:00
所以说不 确定 哈哈 长期下来应该没差,不过我基本不开
作者: jixian (litMager)   2017-06-25 02:18:00
github要怎么下载呀,我直接download zip 里面都没有exe档
楼主: nhnc (nhnc)   2017-06-25 02:27:00
你是windows还是linux系统?
作者: jixian (litMager)   2017-06-25 02:27:00
windows的~
楼主: nhnc (nhnc)   2017-06-25 02:29:00
作者: jixian (litMager)   2017-06-25 02:30:00
我刚刚有找到这个,不过google会挡
楼主: nhnc (nhnc)   2017-06-25 02:32:00
因为会有人把僵尸电脑用来挖矿吧,所以chrome会档,防毒也会
作者: jixian (litMager)   2017-06-25 02:33:00
之前要试multi也是被google挡下来...还有什么wolf的也是
楼主: nhnc (nhnc)   2017-06-25 02:34:00
当然,像NOD32就直接把这些叫做CoinMiner.BT木马程式XD
作者: jixian (litMager)   2017-06-25 02:42:00
喔喔了解 我用edge下载就没问题了感谢在问个 http port要怎么设定跟使用啊?
作者: leo102171 (西瓜大哥)   2017-06-25 03:35:00
我找到问题了,是memory alloc的问题现在我8线程全开最高可以到570H/S然后我线程设定打开no_prefetch"似乎"真的会增加5%是说,在Windows下,要怎么看出16执行续哪8个是真实的?
作者: jixian (litMager)   2017-06-25 04:17:00
大家是用什么池呀?我刚刚用nano,查地址的时候感觉好像是连到别人的@@
作者: a1379 (超☆鲁肥宅)   2017-06-25 09:11:00
R5 1600 只能开到7线程...
作者: tomsawyer (安安)   2017-06-25 09:26:00
02468101214是真的
作者: er230059 (CQH)   2017-06-25 10:14:00
Win:用0 2 4 8 核心, Linux:用0 1 2 3
楼主: nhnc (nhnc)   2017-06-25 10:54:00
nano是什么池?
作者: JoyRex (JoyRex)   2017-06-25 11:10:00
https://nanopool.org/ 这个池啊!DCR我就真的不熟了DCR的池我不熟,有推荐的吗?
作者: dryob (dryob)   2017-06-25 11:44:00
suprnova coinmine
作者: leo102171 (西瓜大哥)   2017-06-25 15:32:00
哈哈,我现在是用1 3 5-15,这样也可以跑570H/S是说dwarfpool的XMR支付门槛是多少啊,英文好差,是0.1吗?
作者: mimihalo (冬音)   2017-06-25 17:34:00
0.1 不过每次要扣0.01tx fee
作者: john801110 (SQUARE)   2017-06-25 19:10:00
leo大要不要测试一下0到15全开
作者: dastania (davID)   2017-06-25 19:18:00
Invalid config file. Missing value "nicehash_nonce"有人遇过吗,找不到config里有关nicehash_nonce的..
作者: dust1031 (啧啧)   2017-06-25 19:24:00
"nicehash_nonce" : false,
作者: dastania (davID)   2017-06-25 19:27:00
找到了,一开始直接复制了config没注意到有更新了
作者: leo102171 (西瓜大哥)   2017-06-26 00:03:00
0-15全开叫做0H/S外加拖累GPU挖的ETH速度

Links booklink

Contact Us: admin [ a t ] ucptt.com