全球主机交流论坛

标题: 波兰i7杜甫挖xmr设置核心数的经验,附硬盘时间和benchmark [打印本页]

作者: lwz2001    时间: 2017-12-14 12:45
标题: 波兰i7杜甫挖xmr设置核心数的经验,附硬盘时间和benchmark
本帖最后由 lwz2001 于 2017-12-14 12:55 编辑

前面直接上结论:
如果有超线程,则设置核心数为物理核数量;如果没超线程,则设置为物理核数量-1.


昨天的波兰 i7杜甫开通,CPU i7-4790,支持 AES。测试了下 hash 速度与配置核心数的关系,得到下面的数据:
8core 262
7core 272
6core 255
5core 269
4core 306
3core 244
2core 168
1core 83


可以看到设置的核心数在4的时候收益最大,而4也刚好是 i7-4790 的物理核心数 https://ark.intel.com/products/80806/Intel-Core-i7-4790-Processor-8M-Cache-up-to-4_00-GHz 。看 xmr 配置说明也是这么说:

Note that on hyperthreading systems it is better to assign threads to physical cores.


跑了一夜,到 2017年12月14日12:40:33 时,预估收入:
Period        XMR        BTC        USD
Minute        0.00000        0.000000        0.000
Hour        0.00017        0.000003        0.055
Day        0.00416        0.000082        1.330
Week        0.02914        0.000576        9.316
Month        0.12492        0.002472        39.925


硬盘时间:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0032   120   120   050    Old_age   Always       -       0/0
  5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
  9 Power_On_Hours_and_Msec 0x0032   089   089   000    Old_age   Always       -       9751h+36m+31.800s

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       0
  9 Power_On_Hours_and_Msec 0x0032   100   100   000    Old_age   Always       -       7033h+11m+43.350s


BenchMark
----------------------------------------------------------------------
CPU model            : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
Number of cores      : 8
CPU frequency        : 3601.000 MHz
Total size of Disk   : 102.3 GB (2.2 GB Used)
Total amount of Mem  : 15919 MB (382 MB Used)
Total amount of Swap : 16259 MB (0 MB Used)
System uptime        : 0 days, 16 hour 13 min
Load average         : 4.02, 4.02, 4.00
OS                   : Ubuntu 16.04.3 LTS
Arch                 : x86_64 (64 Bit)
Kernel               : 4.4.0-103-generic
----------------------------------------------------------------------
I/O speed(1st run)   : 429 MB/s
I/O speed(2nd run)   : 434 MB/s
I/O speed(3rd run)   : 443 MB/s
Average I/O speed    : 435.3 MB/s
----------------------------------------------------------------------
Node Name                       IPv4 address            Download Speed
CacheFly                        205.234.175.175         27.9MB/s      
Linode, Tokyo, JP               106.187.96.148          7.33MB/s      
Linode, Singapore, SG           139.162.23.4            2.58MB/s      
Linode, London, UK              176.58.107.39           9.38MB/s      
Linode, Frankfurt, DE           139.162.130.8           10.8MB/s      
Linode, Fremont, CA             50.116.14.9             1.98MB/s      
Softlayer, Dallas, TX           173.192.68.18           5.94MB/s      
Softlayer, Seattle, WA          67.228.112.250          5.68MB/s      
Softlayer, Frankfurt, DE        159.122.69.4            24.1MB/s      
Softlayer, Singapore, SG        119.81.28.170           4.85MB/s      
Softlayer, HongKong, CN         119.81.130.170          3.01MB/s      
----------------------------------------------------------------------


以上。
作者: 打包的香肠    时间: 2017-12-14 12:48
可惜续费原价
作者: lwz2001    时间: 2017-12-14 12:50
打包的香肠 发表于 2017-12-14 12:48
可惜续费原价

所以买了三个月,过期就撤
作者: janfou    时间: 2017-12-14 12:54
本帖最后由 janfou 于 2017-12-14 12:55 编辑

我的经验告诉我, 先用下面的跑一次,
"cpu_threads_conf" :
null,

程序会给出默认的设置参数,按照这个设置跑的最高

注:如果有人不怕死在VPS跑挖矿的话,设置不能按默认值。
作者: lwz2001    时间: 2017-12-14 12:55
janfou 发表于 2017-12-14 12:54
我的经验告诉我, 先用下面的跑一次,
"cpu_threads_conf" :
null,

666,还有这种操作
作者: shc    时间: 2017-12-14 13:01
…………帖子里写了,空跑一遍给出来的默认配置一般都是最好的…………
作者: sunday    时间: 2017-12-14 13:17
第一次不懂,没设置就直接空跑,然后根据给的数据就copy到 config里面了
作者: heng    时间: 2017-12-14 13:18
如果是esxi自建虚机环境还需要根据母机CPU去调整虚机的插槽和内核数
作者: lwz2001    时间: 2017-12-14 13:20
shc 发表于 2017-12-14 13:01
…………帖子里写了,空跑一遍给出来的默认配置一般都是最好的…………

没认真拜读大佬的文章,我 out 了
作者: lwz2001    时间: 2017-12-14 13:21
sunday 发表于 2017-12-14 13:17
第一次不懂,没设置就直接空跑,然后根据给的数据就copy到 config里面了

涨姿势了
作者: lwz2001    时间: 2017-12-14 13:23
heng 发表于 2017-12-14 13:18
如果是esxi自建虚机环境还需要根据母机CPU去调整虚机的插槽和内核数

像前面大佬说的,先空跑,它会给出建议值的。
作者: heng    时间: 2017-12-14 13:26
lwz2001 发表于 2017-12-14 13:23
像前面大佬说的,先空跑,它会给出建议值的。

建议值只会有数量,但修改VM插槽和内核数的分配比例不会影响它给出的数量。有条件的自己测试下便知
作者: sunday    时间: 2017-12-14 13:33
shc 发表于 2017-12-14 13:01
…………帖子里写了,空跑一遍给出来的默认配置一般都是最好的…………

请教一个问题,  e3 1230v2 是4核8线程,配置推荐是0123,按照推荐的设置是不是这4个都跑了物理核的了,我还担心是2物理核心2个超线程的核
作者: shc    时间: 2017-12-14 13:46
sunday 发表于 2017-12-14 13:33
请教一个问题,  e3 1230v2 是4核8线程,配置推荐是0123,按照推荐的设置是不是这4个都跑了物理核的了, ...

按推荐的来不会有问题。
作者: miuler    时间: 2017-12-14 14:15
我用minegate跑才200
作者: zairoo    时间: 2017-12-14 14:28
miuler 发表于 2017-12-14 14:15
我用minegate跑才200

姿势不对。
作者: sunday    时间: 2017-12-14 14:31
shc 发表于 2017-12-14 13:46
按推荐的来不会有问题。

好的,谢谢
作者: mika.    时间: 2017-12-14 14:37
都没有dalao评测,上午自己付款了一个月的订单,开通进去是I7 4770的U 。
XMR   239 H/S
作者: lwz2001    时间: 2017-12-14 15:08
mika. 发表于 2017-12-14 14:37
都没有dalao评测,上午自己付款了一个月的订单,开通进去是I7 4770的U 。
XMR   239 H/S ...


核心数没配置好?
作者: mika.    时间: 2017-12-14 15:13
lwz2001 发表于 2017-12-14 15:08
核心数没配置好?

用这个贴子里先空跑。设置CPU:
0 1 2 3    这个是推荐设置,现在是239.
0 2 4 6    只有100+
1 3 5 7    同上。。。
求问还有什么姿势
作者: 这小指    时间: 2017-12-14 15:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: fur    时间: 2017-12-14 15:39
杜甫都用来挖矿啊
作者: tcjsw2005    时间: 2017-12-14 16:58
本来就是要求的物理核数
作者: ycgshiwo    时间: 2017-12-14 17:19
janfou 发表于 2017-12-14 12:54
我的经验告诉我, 先用下面的跑一次,
"cpu_threads_conf" :
null,

有时候会不准,会用到几颗HT的核心。实际上是,只要保证所有物理核心在使用,超线程核心不在使用就可以了。lscpu看一下NUMA node分别是多少,每个物理CPU各取物理核心数个就可以了。
原理是因为,超线程本身是为了保证整数ALU和浮点ALU能够被同时使用,所以虚拟出另一个逻辑核心,以解决通常程序没有进行指令级优化。但挖矿使用的都是同种ALU,所以如果线程数超过物理核心数,会产生调度的开销,因而算力反而下降。
作者: janfou    时间: 2017-12-14 17:28
ycgshiwo 发表于 2017-12-14 17:19
有时候会不准,会用到几颗HT的核心。实际上是,只要保证所有物理核心在使用,超线程核心不在使用就可以了 ...

这我知道,所以程序在未配置下第一次运行,会检测CPU的核数并给出建议。

Win和Linux,多线程的CPU,并非全部都是按顺序两组线程共用一个核,有些是错开线程为一个核的
作者: zairoo    时间: 2017-12-14 17:38
只能用4线程 307H/s
作者: 菊部紧张    时间: 2017-12-15 10:19
我试了16核的机子,用12核最高。。。
作者: lwz2001    时间: 2017-12-15 10:24
菊部紧张 发表于 2017-12-15 10:19
我试了16核的机子,用12核最高。。。

这么玄……物理核心多少个的?
作者: 菊部紧张    时间: 2017-12-15 10:25
lwz2001 发表于 2017-12-15 10:24
这么玄……物理核心多少个的?

不知道,闲置的云主机。
作者: lwz2001    时间: 2017-12-15 10:30
菊部紧张 发表于 2017-12-15 10:25
不知道,闲置的云主机。

好吧。这个是你一个一个试的,还是设置为空后看的推荐值?
作者: 菊部紧张    时间: 2017-12-15 10:37
lwz2001 发表于 2017-12-15 10:30
好吧。这个是你一个一个试的,还是设置为空后看的推荐值?

一个一个试的,默认16核全上的。。
作者: zairoo    时间: 2017-12-15 10:39
菊部紧张 发表于 2017-12-15 10:37
一个一个试的,默认16核全上的。。

全线程上效果差
作者: junzi50    时间: 2018-1-3 11:37
顶一个!这个厉害咯
作者: ghyghoo8    时间: 2018-1-3 11:42
shc 发表于 2017-12-14 13:46
按推荐的来不会有问题。

大佬,如果是VDS,请问要怎么判断我能开多少个核心呢?该不会一个个试过来吧
作者: junzi50    时间: 2018-1-6 18:28
元老高级啊!




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4