Esiste un semplice comando UNIX per scoprire con quanti core devo lavorare?


14

Ho una macchina virtuale Ubuntu sul mio Mac. Esiste un comando che posso eseguire in Ubuntu che mi dirà con quanti core devo lavorare?

Potrei fare "su questo mac" sull'host, ma non sono sicuro di come il processore multi-core si tradurrebbe nella VM.


Hai configurato la tua VM per avere più di CPU, giusto? (Solo per essere sicuro)
Daniel Beck

Risposte:



5

Su OS X puoi usare sysctl o 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

Il mio processore supporta l'hyper-threading, quindi ci sono 8 core logici e 4 core fisici.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.