I have configured PrimeGrid's PPS Mega app to use 4 threads by adding following to its app_config.xml:
<app_version>
<app_name>llrMEGA</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
</app_version>
I also configured PrimeGrid as a backup project (resource usage set to 0). My goal was to eliminate tasks waiting for crunching on my machine, and download new one(s) as necessary after previous ones will end. However it turned out that client always downloads 4 new tasks instead of 1, so this is even worse than running with buffer set to 0. I have checked sched_request_www.primegrid.com.xml file and found this. Looks that client sends 1 for max cpu. I know that max_cpu tag in app_config.xml is ignored, but I thought that BOINC client will set its internal value to the same as avg_cpu one. Looks that this is not the case. I suspect that because of this server assumes that client would need 4 new tasks instead of 1.
<app_version>
<app_name>llrMEGA</app_name>
<version_num>800</version_num>
<platform>x86_64-pc-linux-gnu</platform>
<avg_ncpus>4.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<flops>4323964981.302576</flops>
<api_version>7.7.0</api_version>
<cmdline>-t 4</cmdline>
</app_version>
I have configured PrimeGrid's PPS Mega app to use 4 threads by adding following to its app_config.xml:
I also configured PrimeGrid as a backup project (resource usage set to 0). My goal was to eliminate tasks waiting for crunching on my machine, and download new one(s) as necessary after previous ones will end. However it turned out that client always downloads 4 new tasks instead of 1, so this is even worse than running with buffer set to 0. I have checked sched_request_www.primegrid.com.xml file and found this. Looks that client sends 1 for max cpu. I know that max_cpu tag in app_config.xml is ignored, but I thought that BOINC client will set its internal value to the same as avg_cpu one. Looks that this is not the case. I suspect that because of this server assumes that client would need 4 new tasks instead of 1.