Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

节点优化建议 #306

Open
bananooo-zhang opened this issue Dec 7, 2020 · 2 comments
Open

节点优化建议 #306

bananooo-zhang opened this issue Dec 7, 2020 · 2 comments
Labels
C-research Need research

Comments

@bananooo-zhang
Copy link

一、降低srd过程中上报失败率
这里主要探讨在srd过程中由于swork这个程序是多线程,会导致CPU处于长时间高负载的状况,温度极高。一般来说在主板里面会有一个CPU温度保护,一旦温度过高则会自动重启CPU,从而导致swork无法工作导致上报率降低(报错为xxxx too low)。
这个问题的影响范围已经在此次测试过程中体现出来了,截止至12月7日17点,前50名的节点只有百分之4的人是100%上报率的,经过私底下沟通(不具有普遍性),大部分95-99.9上报率的人大部分为srd过程中出现CPU温度过高导致上报失败从而导致上报率过低。
而一旦解决这个问题,将会使得节点参与人不会因为CPU负载过高导致上报率降低。
以下为解决方法
安装cpulimit,设置swork最高到80%。经测试
设置前:9500CPU,16G,USB3.0X5块盘,40T的成功率在85%,报错均为xxx too low,不存在网络问题。
设置后:9500CPU,16G,上报成功率在100%, 没有报错,但是srd速度有明显降低,大致降低了百分之20-30左右的速度。

建议
在官方指导手册里写上建议桌面级在srd过程中限制swork的CPU资源使用
@mmyyrroonn mmyyrroonn transferred this issue from crustio/crust Dec 8, 2020
@LowEntropyBody
Copy link
Member

mark

@LowEntropyBody LowEntropyBody added the C-research Need research label Dec 9, 2020
@ljuanto
Copy link

ljuanto commented Aug 29, 2024

#306 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-research Need research
Projects
None yet
Development

No branches or pull requests

3 participants