高度にマルチスレッド化されたアプリケーションを実行しようとしており、さまざまなコア (0、1、2、3、4、5、6 ... 12) でそのパフォーマンスを測定したいと考えています。グーグルでタスクセットを見たのですが、
taskset 0x00000003 ./my_app
しかし、Fedora のシステム モニターを見ると、100% を実行している 1 つのコアのみが表示され、他のコアは 12%、0% などしか表示されません。プロセスを特定のコアで実行するように指示する方法はありますか。-t #no of cores のようなオプションも聞いた。お気に入り
./my_app -t2
0および1コアの場合..しかし、これも効果がありません。何が間違っているのでしょうか。誰かが私を正しい方向に導いてください。