0

私は、1 つの正確なソケットでパフォーマンス テストを開始する別の人と 4 つのソケットを備えたマシンで作業しており、誰もこのソケットを反復処理したくありません。

残りの 3 つのソケットで透過的に作業したいと思います。すべてのコマンドの前に numactl... を付けるなど、どうすればそれを行うことができますか??

私のシェルはzshです

ありがとう!

4

1 に答える 1

0

これはLinuxだと思いますか?

はいの場合、おそらくcpusetsが探しているものです。カーネルで cpusets メカニズムを使いやすくすると思われるcpuset ユーザー空間パッケージもあります。

私はこれについてほとんど経験がありませんが、cgroup を作成し、シェルをそこに移動し、cgroup が他の CPU のみを使用するように制限できるはずだと思います。この制限は、そのシェルから開始されたすべてのプロセスに継承されます。

于 2014-09-07T21:56:13.010 に答える