Keep an eye on ETA vs WU Deadline.
Yes, that is right. I had to dump the first two WU as the deadline was half the time of the ETA. The third WU gave a deadline of four days, my ETA settled down to 2 days. That WU completed successfully. I have since had to dump another WU due to a deadline being too short .
Is there a way to ensure sufficient WU deadlines using our current hardware specs?
Not sure if the following is useful...
Our folding laptop runs 24/7.
When we were running fahclient 7.6.21. I added the following in file config.xml:
<!-- Folding Slots -->
<slot id='0' type='CPU'>
<cpu-usage v='50'/>
</slot>
This allowed both CPUs to run at 50%.
I might be wrong here but two CPUs running at 50% seems a better load balance then one CPU running at 100%
Since there are no slot/cpu-usage options available in version 8 and the new web client interface settings only allow you change the number of CPUs, I was able to limit CPU usage via cgroups. In the end it was simple, just add "CPUQuota=100%" to file fah-client.service, right after line:
ExecStart=/usr/bin/fah-client...
I set the web client interface to two CPUs, added CPUQuota=100% to file: /usr/lib/systemd/system/fah-client.service, reloaded and restart the service.
~$ sudo systemctl daemon-reload
~$ sudo service fah-client restart
Two CPUs running at 50%
My thoughts on limiting the CPUs is that it will keep the laptop from being driven too hard plus keep the temperature at a reasonable level:
Core 0: +66.0°C (crit = +105.0°C)
Core 1: +57.0°C (crit = +105.0°C)
and perhaps more efficient number crunching.