DigiCurrency 板


LINE

这几天又做了一些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, : 不知道有没有高手可以帮我猜看看问题到底在哪? : 非常感谢。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.78.189
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1498318055.A.286.html
1F:推 acebruce: 推 06/24 23:34
2F:推 dust1031: 感谢分享.. 06/24 23:38
3F:推 dust1031: 好想看你的config设定..i5-6500 4460 i74770 各种不同.. 06/24 23:51
4F:推 edisonhello: 我个人如果有东西要背景跑都是开tmux啦 可以试试 06/24 23:53
5F:→ edisonhello: 倒是不知道还有&这方法 06/24 23:53
6F:推 expiate: 装tmux试试,不然用screen也可以 06/24 23:54
7F:→ nhnc: 我目前只试了cpu_threads_conf,其他都defult还没研究XD 06/24 23:56
8F:→ nhnc: 用screen果然可以,感谢帮忙! 06/24 23:59
9F:推 OPisgood: 推 没注意到cache大小跟win环境下要用系统管理员开.. 06/25 00:02
10F:→ OPisgood: 这样可以跑到650H/S 差有够多 Orz 06/25 00:03
11F:推 leftc: 感谢详细推 06/25 00:07
12F:→ nhnc: 刚刚试了一下config的其他设定,只有use_slow_memory有影响 06/25 00:31
13F:→ nhnc: 设定always会变慢,其他三个选项没差,其他还有一些网路传输 06/25 00:32
14F:→ nhnc: 的设定明显不会影响计算速度的就没尝试了 06/25 00:32
15F:→ leo102171: 可以请教一下xmr-stak-cpu怎麽设定吗? 06/25 00:53
16F:→ leo102171: 我现在1800X 给他7个线程跑最大只有400H/S 06/25 00:54
17F:推 dust1031: cache怎麽设定加倍的? 06/25 00:57
18F:→ nhnc: 8 core/ L3=16M预设刚好用完阿,为何只跑7 core? 06/25 00:57
config.txt/cpu_threads_conf的设定部分: "cpu_threads_conf" : [ { "low_power_mode" : true, "no_prefetch" : false, "affine_to_cpu" : 0 }, { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 1 }, { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 2 }, { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 3 }, { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 4 }, { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 5 }, ], low_power_mode设定为true表示加倍使用, 以i7-5930k来说,他有6 core,L3=15M,一个core只会用2M, 所以至少有一个core可以给他double cache。 affine_to_cpu就表示要设定的core编号 no_prefetch我尝试没差别。 除了config.txt,其他的compiler options我都没动,那些我也不懂@@ :wq
19F:→ leo102171: 因为我1800X从1线程试到16线程发现跑7线程最快...... 06/25 01:04
20F:推 dust1031: 感谢^_^ 06/25 01:07
21F:→ nhnc: 不知道是不是不能刚好用完L3? 要留一点给CPU做其他事 06/25 01:07
22F:→ leo102171: 但是我的最快也只有400多H/S 还是很慢...... 06/25 01:08
23F:→ leo102171: 然後其实我CPU挖XMR,同时GPU在挖ETH 06/25 01:08
24F:→ nhnc: 我记得之前爬文有看过说同时挖至少要留一core,忘了是哪篇 06/25 01:10
25F:推 dust1031: 反覆看了config 我也来分享一下我的.. 06/25 01:29
26F:→ dust1031: i54460 只开3c 偶数c 1.3 false 2 true 06/25 01:31
27F:推 dust1031: affine_to_cpu" : 0 }, 在第一行 跟在最後一行也是有差 06/25 01:36
28F:→ dust1031: 顺序的问题 not sure 06/25 01:37
29F:→ nhnc: 你如果说的是 double cache在core 0或1或2有差是有可能 06/25 01:39
30F:→ nhnc: 设定档写得前後顺序不会有差吧XD 06/25 01:40
31F:推 dust1031: 所以说不 确定 哈哈 长期下来应该没差,不过我基本不 06/25 01:49
32F:→ dust1031: 开 06/25 01:49
33F:推 jixian: github要怎麽下载呀,我直接download zip 里面都没有exe 06/25 02:18
34F:→ jixian: 档 06/25 02:18
35F:→ nhnc: 你是windows还是linux系统? 06/25 02:27
36F:推 jixian: windows的~ 06/25 02:27
38F:→ nhnc: 下载xmr-stak-cpu-win64.zip 06/25 02:29
39F:推 jixian: 我刚刚有找到这个,不过google会挡 06/25 02:30
40F:→ nhnc: 因为会有人把殭屍电脑用来挖矿吧,所以chrome会档,防毒也会 06/25 02:32
41F:推 jixian: 之前要试multi也是被google挡下来...还有什麽wolf的也是 06/25 02:33
42F:→ nhnc: 当然,像NOD32就直接把这些叫做CoinMiner.BT木马程式XD 06/25 02:34
43F:推 jixian: 喔喔了解 我用edge下载就没问题了 06/25 02:42
44F:→ jixian: 感谢 06/25 02:42
45F:推 jixian: 在问个 http port要怎麽设定跟使用啊? 06/25 03:16
46F:→ leo102171: 我找到问题了,是memory alloc的问题 06/25 03:35
47F:→ leo102171: 现在我8线程全开最高可以到570H/S 06/25 03:35
48F:→ leo102171: 然後我线程设定打开no_prefetch"似乎"真的会增加5% 06/25 03:52
49F:→ leo102171: 是说,在Windows下,要怎麽看出16执行续哪8个是真实的? 06/25 03:55
50F:推 jixian: 大家是用什麽池呀?我刚刚用nano,查地址的时候感觉好像是 06/25 04:17
51F:→ jixian: 连到别人的@@ 06/25 04:17
52F:推 a1379: R5 1600 只能开到7线程... 06/25 09:11
53F:推 tomsawyer: 02468101214是真的 06/25 09:26
54F:→ er230059: Win:用0 2 4 8 核心, Linux:用0 1 2 3 06/25 10:14
55F:→ nhnc: nano是什麽池? 06/25 10:54
56F:→ JoyRex: https://nanopool.org/ 这个池啊!DCR我就真的不熟了 06/25 11:10
57F:→ JoyRex: DCR的池我不熟,有推荐的吗? 06/25 11:10
58F:推 dryob: suprnova coinmine 06/25 11:44
59F:→ leo102171: 哈哈,我现在是用1 3 5-15,这样也可以跑570H/S 06/25 15:32
60F:→ leo102171: 是说dwarfpool的XMR支付门槛是多少啊,英文好差,是0.1 06/25 15:59
61F:→ leo102171: 吗? 06/25 15:59
62F:推 mimihalo: 0.1 不过每次要扣0.01tx fee 06/25 17:34
63F:推 john801110: leo大要不要测试一下0到15全开 06/25 19:10
64F:推 dastania: Invalid config file. Missing value "nicehash_nonce" 06/25 19:18
65F:→ dastania: 有人遇过吗,找不到config里有关nicehash_nonce的.. 06/25 19:18
66F:推 dust1031: "nicehash_nonce" : false, 06/25 19:24
67F:推 dastania: 找到了,一开始直接复制了config没注意到有更新了 06/25 19:27
68F:→ leo102171: 0-15全开叫做0H/S外加拖累GPU挖的ETH速度 06/26 00:03
今天又做了一些尝试,不过没结果,看有没有人可以一起讨论一下。 xmr-stak-cpu的defult设定是每个core使用2M的cache, 但是如果刚好 6 core / 12M的CPU,设定6 core同时跑, 也就是刚好把cache用完的情况下反而会变慢。 所以只能跑 5 core。 於是我就想,如果可以更改defult每个core使用的cache量, 或许可以跑5 core,每个core使用2.2M之类的设定。 我grep了一下,找到在crypto/cryptonight.h中, 有个define MEMORY 2097152的设定, 但是我只要更动这个值,无论改大或改小重新compile, 最後执行的时候都会出现 " Cryptonight hash self-test failed. This might be caused by bad compiler optimizations. " 但是我找不到这个self-test原始码在哪, 也不知道更改这个设定值有没有用, 有人有什麽建议吗? ※ 编辑: nhnc (36.224.113.9), 06/26/2017 23:49:52







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP