すべてのCPUコアを使用してソート

すべてのCPUコアを使用してソート

ここに画像の説明を入力してください。

htopは、1つのCPUコアのみを使用する「sort」コマンドを表示します(RPMベースのLinuxディストリビューションで)。利用可能なすべてのCPUコアを使用するように指示するにはどうすればよいですか?

答え1

あなたはそれを使用することができます--parallel

--parallel=N 同時に実行するソートの数を N に変更します。

答え2

知っていればPIDプロセスの場合は、説明したようにCPUコアの数を設定できます。ここ

  • ない場合は、次のtasksetようにインストールできます。

    sudo yum install util-linux 
    
  • たとえば、CPUコア0と4にプロセスを割り当てるには、次のようにします。

    taskset -cp 0,4 9030 
    

    そして「-さん」オプションを使用すると、範囲(たとえば、0,2,5,6-10)を含む、カンマで区切られた数値CPUコアIDのリストを指定できます。

特定のCPUコアを参照するプログラムを起動することもできます。したがって、これらの詳細はすべて上記のリンクに記載されています。

関連情報