tcjsw2005 发表于 2017-12-14 13:33:00


janfou 发表于 2017-12-14 12:54

我的经验告诉我, 先用下面的跑一次,
"cpu_threads_conf" :
null,
有时候会不准,会用到几颗HT的核心。实际上是,只要保证所有物理核心在使用,超线程核心不在使用就可以了。lscpu看一下NUMA node分别是多少,每个物理CPU各取物理核心数个就可以了。
原理是因为,超线程本身是为了保证整数ALU和浮点ALU能够被同时使用,所以虚拟出另一个逻辑核心,以解决通常程序没有进行指令级优化。但挖矿使用的都是同种ALU,所以如果线程数超过物理核心数,会产生调度的开销,因而算力反而下降。

ycgshiwo 发表于 2017-12-14 14:15:15


ycgshiwo 发表于 2017-12-14 17:19

有时候会不准,会用到几颗HT的核心。实际上是,只要保证所有物理核心在使用,超线程核心不在使用就可以了 ...
这我知道,所以程序在未配置下第一次运行,会检测CPU的核数并给出建议。

Win和Linux,多线程的CPU,并非全部都是按顺序两组线程共用一个核,有些是错开线程为一个核的

janfou 发表于 2017-12-14 14:28:34

只能用4线程 307H/s

zairoo 发表于 2017-12-14 14:15:00

我试了16核的机子,用12核最高。。。

菊部紧张 发表于 2017-12-14 14:31:54


菊部紧张 发表于 2017-12-15 10:19

我试了16核的机子,用12核最高。。。
这么玄……物理核心多少个的?

lwz2001 发表于 2017-12-14 13:46:00


lwz2001 发表于 2017-12-15 10:24

这么玄……物理核心多少个的?
不知道,闲置的云主机。
013.gif

菊部紧张 发表于 2017-12-14 14:37:50


菊部紧张 发表于 2017-12-15 10:25

不知道,闲置的云主机。
好吧。这个是你一个一个试的,还是设置为空后看的推荐值?
lwz2001 发表于 2017-12-15 10:30

好吧。这个是你一个一个试的,还是设置为空后看的推荐值?
一个一个试的,默认16核全上的。。

lwz2001菊部紧张 发表于 2017-12-14 15:08:31


菊部紧张 发表于 2017-12-15 10:37

一个一个试的,默认16核全上的。。
全线程上效果差

zairoo 发表于 2017-12-14 14:37:00

顶一个!这个厉害咯

junzi50 发表于 2017-12-14 15:13:07


shc 发表于 2017-12-14 13:46

按推荐的来不会有问题。
大佬,如果是VDS,请问要怎么判断我能开多少个核心呢?该不会一个个试过来吧
页: 1 2 [3] 4
查看完整版本: 波兰i7杜甫挖xmr设置核心数的经验,附硬盘时间和benchmark