Saya bingung, karena ketika saya melihat mac saya tentang jendela, saya melihat
Yang saya miliki 1 Processor
dan 4 cores
. Tetapi ketika saya berlari htop
, saya melihat8 cores
Apa yang saya lewatkan?
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.
sumber
Apa yang Anda lihat disebut
hyperthreaded
inti.Untuk masing-masing inti fisik ada dua inti ber-hyperhread (atau logis), Anda dapat membaca lebih lanjut tentang hyperthreading di sini
sumber
Ini memiliki 4 core fisik dan 4 core logis memberi Anda total 8 core.
Ini disebut Hyper-threading
sumber