-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
C-researchNeed researchNeed research
Description
一、降低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资源使用
Metadata
Metadata
Assignees
Labels
C-researchNeed researchNeed research