次のように、bat ファイルで start/affinity コマンドを使用しようとしています。
start /affinity 4 my_job.bat
CPU番号4でバットジョブを実行したい場所。4コアマシンがあります。
アフィニティをコア 1 またはコア 2 に設定すると、前述のとおり、ジョブは正確なコアに送信されます。これは、タスク マネージャーの CPU 使用率を使用して把握できます。ただし、コア番号 3 またはコア 4 にサブミットすると、アフィニティを設定しても同じ効果は見られず、代わりに CPU 使用率でコア 1 と 2 のアクティビティが見られます。
アフィニティがCPU 1と2で機能し、3と4では機能しない理由を知りたいのですが、何かアイデアはありますか?