Заставьте BOINC использовать все ядра на Raspberry Pi 3

Я установил Boinc на кучу малиновых пи. Это единственное, для чего они используются, кроме доступа по ssh для настройки.

При запуске с параметрами по умолчанию одновременно выполняются только две задачи. Это очевидно, как с помощью команды "boinccmd --get_tasks", которая возвращает две текущие задачи, так и команда "top" также показывает, что два потока boinc на 100% обрабатывают процессы. Это означает, что два ядра работают с полной нагрузкой, а два других работают на холостом ходу.

Я хочу использовать все четыре ядра, но у меня есть только консольный доступ, поэтому нет менеджера BOINC.

Я предполагаю, что используемой конфигурацией является /etc/boinc-client/cc_config.xml, и что команда для перечитывания службы - это boinccmd --read_cc_config.

Я просмотрел документацию по конфигурации на https://boinc.berkeley.edu/wiki/client_configuration но не могу найти переключатели, которые, кажется, выполняют то, что мне нужно.

1 ответ

Смотреть на

/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

Другие вопросы по тегам