Jawaban:
Apa yang saya lewatkan?
Hyperthreading . Anda memiliki 4 inti fisik, tetapi 8 inti logis.
Untuk setiap inti prosesor yang hadir secara fisik, sistem operasi menangani dua inti virtual (logis) dan membagi beban kerja di antara mereka jika memungkinkan.
Lihat juga data Intel pada prosesor Anda, i7 4870HQ :
Jumlah Inti 4
Cores adalah istilah perangkat keras yang menggambarkan jumlah unit pemrosesan sentral independen dalam komponen komputasi tunggal (mati atau chip).
# dari Thread 8
Thread, atau utas eksekusi, adalah istilah perangkat lunak untuk urutan instruksi dasar yang dapat dilalui atau diproses oleh satu inti CPU.
Dari terminal Anda dapat melihat perbedaan antara jumlah prosesor fisik dan prosesor logis menggunakan sysctl:
$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8
CPU Anda adalah i7 , sehingga memiliki Hyperthreading , yang hadir untuk aplikasi pemantauan sistem dengan menggandakan jumlah inti, karena masing-masing dapat memproses dua utas secara semi-simultan.
Ini memiliki 4 core fisik dan 4 core logis memberi Anda total 8 core.
Ini disebut Hyper-threading