Rendre le sorting utiliser tous les CORES CPU

entrer la description de l'image ici

htop montre que la command "sort" n'utilise que 1 CPU CORE (sur une dissortingbution Linux basée sur RPM). Comment puis-je lui dire d'utiliser tous les CPU CORES disponibles?

Vous pouvez utiliser --parallel :

–parallel = N change le nombre de sortes exécutées simultanément à N

Si vous connaissez le PID du process, vous pouvez définir le nombre de cœurs de processeur comme indiqué ici .

  • Si vous n'avez pas taskset , vous pouvez l'installer en tant que,

     sudo yum install util-linux 
  • Par exemple, pour affecter un process aux cœurs 0 et 4 du processeur, procédez comme suit.

     taskset -cp 0,4 9030 

    Avec l'option "-c" , vous pouvez spécifier une list d'ID de kernel CPU séparés par des virgules, ou même inclure des plages (par exemple 0,2,5,6-10).

Vous pouvez également lancer le programme en mentionnant des coeurs de processeur spécifiques. Donc, tous ces détails sont présents dans le lien référencé ci-dessus.