web-dev-qa-db-ja.com

なぜ今ubuntu12.04でboincが2つのタスクを実行するのですか?

以前は、コンピューターの電源を入れてアイドル状態で、2つ以上のタスクを同時に実行していましたが、現在はこれが発生せず、同時に最大2つのタスクが有効になっています。理由はわかりません。

また、ubuntu 11.10でboincを使用しても同じかどうかはわかりませんが、ubuntu11.10でそれを行うことができました。

では、なぜこれが起こるのでしょうか?

また、ubuntu 12.04ベータ版でboinc2をセットアップして2つ以上のタスクを同時に実行するにはどうすればよいですか?

2
user49523

2つの異なる4コアXeonと6コアAMDPhenomでも同じことが起こりました。 /var/lib/boinc-client/global_prefs.xmlに設定があることがわかりました。

<max_cpus>2</max_cpus>

それを4respに変更した後。 6、およびSudo service boinc-client restart、すべてのコアが使用されました。

同時タスクの数は、使用しているCPUコアの数によって異なります。クアッドコアCPUは4つのタスク(およびGPUがある場合は追加の5番目のタスク)を実行し、デュアルコアは2つを実行します。

各タスクは各CPUコアで実行され、CPUコア数を超えて追加のタスクを実行する意味はほとんどありません。それらはそれ以上速く実行されず、ポーリング/切り替えのために遅い実行される可能性があります。

1
MestreLion