我已经在一堆树莓pi上安装了Boinc,这是它们唯一的用途,除了ssh访问用于配置。
使用默认选项运行时,只有两个任务同时处理。
很明显,这两个命令都使用“boincmd--get_tasks”命令返回两个当前任务,“top”命令还显示两个boinc线程处理100%。这意味着两个核心正在满负荷运行,而另两个则处于空闲状态。
我想利用所有四个核心,但只有控制台访问,所以没有BOINC管理器。
我假设正在使用的配置是/etc/boinc client/cc_config.xml,让服务重新读取它的命令是boincmd--read_cc_config。
我查看了https://boinc.berkeley.edu/wiki/client_configuration处的配置文档,但找不到任何似乎能满足我需要的开关。
最佳答案
看看/var/lib/boinc-client/global_prefs.xml
/var/lib/boinc-client/global_prefs_override.xml
覆盖将覆盖global_prefs.xml
进行调整,例如将max_ncpus_pct
值从50更改为100。
如果系统允许4个线程,那么50只允许2个线程。更改为100,使用所有4个线程。
重新启动boinc:sudo service boinc-client restart