0

2つのPythonスクリプトを実行したいと思います。それぞれが完了するまでに長い時間がかかります。私はデュアルコアのFreeBSDマシンで作業しており、両方のコアを使用していることを確認したいと思います。両方のスクリプトを実行すると、両方が同じCPUで実行されることになります。2つのスクリプトが異なるCPUによって取得されるように制御するにはどうすればよいですか?Linuxでは、taskset -c X python foo.pyを指定できることを知っています。ここで、XはCPU番号liks0,1,2です。FreeBSDシステムで同様のことを行うにはどうすればよいですか。

4

1 に答える 1

2

探している用語は「CPU アフィニティ」です。

cpuset -c -l X python foo.py

詳細については、FreeBSDでプロセスの CPU アフィニティを設定する方法を参照してください。

于 2012-04-26T20:12:09.637 に答える