peer跟peer之间同步数据太耗cpu,并且只能用到单核 ,这个问题不解决 eos主网会越来越拥堵!!!💊
Google Translate:
Synchronizing data between peers and peers takes too much CPU, and only single cores can be used. This problem does not solve the main network of eos, which will become more and more congested! !! !!
yes,always 100% cpu taken,api response timeout.
Suggest to do all of the following:
1) upgrade to 2.0.2 and use EOS-VM
2) reduce the number of p2p connections
3) increase CPU speed to 4Ghz or higher
Suggest to do all of the following:
- upgrade to 2.0.2 and use EOS-VM
- reduce the number of p2p connections
- increase CPU speed to 4Ghz or higher
latest version is 2.0.1 ?
reduce connection to 2 seems not work.
using aws c5.large with cpu speed 3.9Ghz, z1d should be better?
thank you for your advice
1、升级到2.0.2 是用eos-vm 并没有明显效果
2、事实上就算只有几个p2p connections 也会大量使用cpu。假如你是公共peer限制了连接数只会造成主网越来越拥堵
3、基于nodeos的工作效率就算你用10ghz的cpu也没用
请b1的开发人员去主网开启公共peer ,真实体验后在做代码改进。主网大量丢快主要原因就是这里。请改进同步机制 、序列化、反序列化。
Google Translate:
1.Upgrading to 2.0.2 using eos-vm has no obvious effect
- In fact, even if there are only a few p2p connections, the CPU will be heavily used. If you are a public peer, limiting the number of connections will only cause the main network to become more and more congested
3, nodeos-based work efficiency even if you use a 10ghz cpuAsk the developers of b1 to go to the main network to open the public peer, and make code improvements after the actual experience. The main reason why a large number of mainnets are lost quickly is here. Please improve the synchronization mechanism, serialization, deserialization.
1、升级到2.0.2 是用eos-vm 并没有明显效果
2、事实上就算只有几个p2p connections 也会大量使用cpu。假如你是公共peer限制了连接数只会造成主网越来越拥堵
3、基于nodeos的工作效率就算你用10ghz的cpu也没用请b1的开发人员去主网开启公共peer ,真实体验后在做代码改进。主网大量丢快主要原因就是这里。请改进同步机制 、序列化、反序列化。
是的,多核用不好,瓶颈太明显
Google Translate:
Yes, multi-core is not good, the bottleneck is too obvious
@sampleblood yes, the z1d instance would perform a lot better compared to c5.large
@sampleblood yes, the z1d instance would perform a lot better compared to c5.large
thank you @DenisCarriere
but the single cpu core speeds of these two instances are almost the same, will they perform so different?
I got the same issue, it so trouble me,it take over 10 seconds to run v1/chain/get_info rpc command
please improve it
@xyuer why you close this issue?
@past2017 fullnode can use eos-vm-jit sync block,
wasm-runtime = eos-vm-jit
eos-vm-oc-enable = true
do not use this , if you are bp
use 2.0.2 and config:
wasm-runtime = eos-vm-jit
eos-vm-oc-enable = true
performance improved a lot !
use 2.0.2 and config:
wasm-runtime = eos-vm-jit
eos-vm-oc-enable = true
performance improved a lot !
But still can't gain the performance given by multi-core.
use 2.0.2 and config:
wasm-runtime = eos-vm-jit
eos-vm-oc-enable = true
performance improved a lot !But still can't gain the performance given by multi-core.
cpu load reduced and api response improved, good enough for me by now.
Most helpful comment
是的,多核用不好,瓶颈太明显