Core fisik hanya itu, core fisik dalam CPU. Inti logis adalah kemampuan satu inti untuk melakukan 2 atau lebih hal secara bersamaan. Ini tumbuh dari kemampuan Pentium 4 CPU awal untuk melakukan apa yang disebut Hyper Threading (HTT) .
Itu adalah sedikit permainan yang dimainkan di mana sub komponen inti tidak digunakan untuk jenis instruksi tertentu sementara, instruksi lain yang berjalan lama mungkin telah dieksekusi. Jadi CPU bisa bekerja pada 2 hal secara bersamaan.
Core yang lebih baru adalah CPU yang lebih lengkap sehingga mereka bekerja pada banyak hal secara bersamaan, tetapi mereka bukan CPU sejati seperti core fisiknya. Anda dapat membaca lebih lanjut tentang keterbatasan fungsionalitas hyperthreading vs kemampuan fisik inti di sini di tomshardware dalam artikel ini berjudul: Intel Core i5 Dan Core i7: Mainstream Magnum Opus dari Intel .
Anda dapat melihat rincian kotak Anda menggunakan lscpu
perintah:
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 2667.000
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
Di atas laptop Intel i5 saya memiliki total 4 "CPU"
CPU: 4
di mana ada 2 inti fisik
Inti per soket: 2
yang masing-masing dapat berjalan hingga 2 utas
Utas per inti: 2
pada waktu bersamaan. Utas ini adalah kemampuan logis inti.
lscpu
Apakah ada alat alternatif?lscpu
menggunakan terkena sini:cat /proc/cpuinfo
. Apa OS kamu?Core(s) per socket
kaliThread(s) per core: 2
=CPU(s): 4
? Benar?Core fisik adalah jumlah core fisik, komponen perangkat keras aktual.
Core logis adalah jumlah core fisik kali jumlah thread yang dapat berjalan pada setiap inti melalui penggunaan hyperthreading.
misalnya, prosesor 4-core saya menjalankan dua utas per inti, jadi saya memiliki 8 prosesor logis.
sumber
Jadi satu inti prosesor dapat menjalankan dua utas independen secara bersamaan .
Intel menyebut prosesor fisik sebagai soket.
Hyperthreading membuat Prosesor Fisik untuk berperilaku seperti itu memiliki dua Prosesor Fisik, yang disebut Prosesor Logika. Mengapa?
Meskipun hyperthreading tidak menggandakan kinerja suatu sistem, itu dapat meningkatkan kinerja dengan lebih baik memanfaatkan sumber daya idle yang mengarah ke throughput yang lebih besar untuk jenis beban kerja penting tertentu. Aplikasi yang berjalan pada satu prosesor logis dari inti yang sibuk dapat mengharapkan sedikit lebih dari setengah dari throughput yang diperolehnya saat berjalan sendiri pada prosesor yang tidak mengalami hipertipik.
Ringkasan
Prosesor Fisik adalah yang bisa kita lihat dan jatuh.
Logical Processor seperti, Core Phsical yang bertindak sebagai Two Core Fisik
sumber
Dua soket. Setiap soket memiliki 14 inti fisik. Setiap inti memiliki dua utas (28/14). Jumlah total logis "cpus" atau unit pemrosesan logis adalah 56 (itulah yang "top" dan beberapa perintah lain akan menunjukkan kepada Anda sebagai jumlah "cpus").
sumber
lscpu shows CPUs 4 and threads per 2 (=8) but
lshw -C cpu` menunjukkan 16 cpu logis bernomor 0 - 15lscpu
output dan sebenarnya total 4 thread tetapi "lshw -C cpu` menunjukkan 16 CPU logis" Saya tidak yakin apa yang harus saya lakukan.