Почему boinc сейчас на ubuntu 12.04 просто запускает 2 задачи?
Я имею обыкновение иметь, когда у меня есть компьютер, включенный и находящийся в режиме ожидания, с более чем 2 задачами, запущенными одновременно.., но сейчас этого не происходит, и он активируется максимум для 2 задач одновременно, я не знаю почему.
также я был в состоянии 2 сделать это на Ubuntu 11.10, не уверен, что то же самое, используя Boinc на Ubuntu 11.10.
так почему это происходит?
и как я могу настроить boinc 2 для запуска более чем 2 задач одновременно в Ubuntu 12.04 beta?
2 ответа
То же самое произошло со мной на двух разных 4-ядерных Xeon и 6-ядерном AMD Phenom. Оказывается, есть настройка в /var/lib/boinc-client/global_prefs.xml:
<max_cpus>2</max_cpus>
После изменения этого на 4 соотв. 6 и sudo service boinc-client restart, все мои ядра были использованы.
Количество одновременных задач зависит от количества процессорных ядер, которые у вас есть. Четырехъядерный процессор будет выполнять 4 задачи (и дополнительную 5-ую задачу, если у вас есть графический процессор), двухъядерный - 2 и т. Д.
Каждая задача выполняется на каждом ядре ЦП, и нет смысла запускать дополнительные задачи сверх количества ядер ЦП: они не будут выполняться быстрее и могут выполняться медленнее из-за опроса / переключения.