Apakah ada perintah UNIX sederhana untuk mengetahui berapa banyak core yang harus saya kerjakan?


14

Saya punya VM Ubuntu di Mac saya. Apakah ada perintah yang bisa saya jalankan di Ubuntu yang akan memberi tahu saya berapa banyak core yang harus saya kerjakan?

Saya bisa melakukan "tentang mac ini" pada host, tapi saya tidak yakin seberapa baik prosesor multi-core akan menerjemahkan ke VM.


Anda telah mengkonfigurasi VM Anda untuk memiliki lebih dari CPU, bukan? (Pastikan saja)
Daniel Beck

Jawaban:



5

Pada OS X Anda dapat menggunakan sysctl atau 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

Prosesor saya mendukung hyper-threading, jadi ada 8 core logis dan 4 core fisik.


1

Perintah ini akan melakukan tugasnya: dmesg | grep cpu


Tidak. Ini hanya menunjukkan semua pesan yang berkaitan dengan CPU. Periksa jawaban di atas atau gunakan lscpu
Ganesh Krishnan

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.