GNU/Linux >> Belajar Linux >  >> Linux

Jadi Apa Itu Core Cpu Logis (Berlawanan dengan Core Cpu Fisik)?

Saya sedang googling tentang bagaimana saya bisa menemukan jumlah CPU di mesin dan saya menemukan beberapa posting tetapi saya bingung karena beberapa menyebutkan bahwa Anda mendapatkan inti logis vs inti fisik dll.
Jadi apa perbedaan antara logis dan inti fisik dan apakah ada cara saya bisa mendapatkan inti fisik saja? Atau apakah masuk akal untuk memasukkan inti logis dalam hitungan kami?

Jawaban yang Diterima:

Inti fisik hanya itu, inti fisik di dalam CPU. Inti logis adalah kemampuan satu inti untuk melakukan 2 atau lebih hal secara bersamaan. Ini tumbuh dari kemampuan awal CPU Pentium 4 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 sebenarnya bisa bekerja pada 2 hal secara bersamaan.

Core yang lebih baru adalah CPU yang lebih lengkap sehingga mereka mengerjakan banyak hal secara bersamaan, tetapi itu bukan CPU yang sebenarnya seperti core fisik. Anda dapat membaca lebih lanjut tentang keterbatasan fungsi hyperthreading vs. kemampuan fisik inti di sini di tomshardware dalam artikel berjudul:Intel Core i5 And Core i7:Intel's Mainstream Magnum Opus.

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 antaranya ada 2 inti fisik (1 soket × 2 inti/soket =2 inti)

Inti per soket:2

Soket CPU:1

yang masing-masing dapat menjalankan hingga 2 utas

Utas per inti:2

pada waktu bersamaan. Utas ini adalah kemampuan logis inti.


Linux
  1. Apa itu Pemisah Kata Readline?

  2. Apa yang dimaksud dengan "Pemimpin sesi" di `ps`?

  3. Untuk Apa Inode Baik?

  1. Untuk apa file .la libtool?

  2. Apa arti acara perf cache?

  3. Volume logis tidak aktif saat boot

  1. Apa manfaat CloudLinux?

  2. Apa itu file jarang di Linux

  3. Apa itu sinyal tertunda?