Existe-t-il une commande UNIX simple pour savoir avec combien de cœurs je dois travailler?


14

J'ai une machine virtuelle Ubuntu sur mon Mac. Existe-t-il une commande que je peux exécuter dans Ubuntu qui me dira avec combien de cœurs je dois travailler?

Je pourrais faire "à propos de ce mac" sur l'hôte, mais je ne sais pas dans quelle mesure le processeur multicœur se traduirait en machine virtuelle.


Vous avez configuré votre machine virtuelle pour avoir plus de CPU, non? (Je veux juste m'assurer)
Daniel Beck

Réponses:



5

Sous OS X, vous pouvez utiliser sysctl ou system_profiler:

$ sysctl hw.ncpu hw.physicalcpu hw.logicalcpu
hw.ncpu: 8
hw.physicalcpu: 4
hw.logicalcpu: 8
$ sysctl -n hw.ncpu # -n disables printing the names of variables
8
$ system_profiler SPHardwareDataType|grep Cores
      Total Number of Cores: 4

Mon processeur prend en charge l'hyper-threading, il y a donc 8 cœurs logiques et 4 cœurs physiques.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.