Я перевірив характеристики, і процесор i5-3427U має 2 ядра.
Але Monitor Monitor показує 4 маленькі діаграми для процесора, тому він виглядає як 4 ядра.
Що правильно? Чому Монітор активності має 4 діаграми?
Я перевірив характеристики, і процесор i5-3427U має 2 ядра.
Але Monitor Monitor показує 4 маленькі діаграми для процесора, тому він виглядає як 4 ядра.
Що правильно? Чому Монітор активності має 4 діаграми?
Відповіді:
Ваш комп'ютер має 2 ядра, але 4 логічні процесори. Те, що ви бачите, - це технологія Hyper-Threading від Intel . Ця технологія ставить кілька логічних процесорів на одне ядро, так що кожне ядро може запускати кілька потоків одночасно.
Різниця між цим та декількома ядрами полягає в тому, що гіпер-нарізка лише дублює частини процесора, які керують поточним станом, а не фактичний блок виконання, але декілька ядер копіюють все. Це означає, що ваш комп’ютер буде працювати так, як у нього є чотири ядра, лише якщо нитки на кожному ядрі використовують різні частини блоку виконання, але якби однакова річ працювала на обох потоках в одному ядрі, це не буде жодним швидше, ніж двоядерна система без гіперструзії.
Щоб точно переконатися, скільки ядер у вас є, відкрийте термінал (наприклад, через прожектор і шукайте термінал), а потім запустіть
system_profiler | less
це скидає купу інформації. Шукайте категорію під назвою "апаратне забезпечення" (яка знаходиться вгорі у верхній частині всієї інформації) та запис під назвою "Загальна кількість ядер". Там ви знайдете свою відповідь.
Якщо ви не хочете переглядати всі результати, простий
system_profiler | grep 'Total Number of Cores'
дає результат безпосередньо.
Або скористайтеся пунктом "Про цей Mac" (піктограма Apple вгорі зліва) more info
>> system report
, що показує, скільки у вас є ядер.
Ось команда Terminal, яка безпосередньо виводить, скільки ядер у вас є:
sysctl hw.ncpu
Якщо ви хочете розрізняти логічні ядра і фізичні ядра, вони також доступні:
sysctl hw.physicalcpu
sysctl hw.logicalcpu
Джерело: /programming/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x