
Я использую Linux Mint 17 на своем ноутбуке. Через программу System Info GUI я обнаружил, что процессор — Inter Core i3-2328M. При проверке программы System Monitor GUI он показываетчетыреПроцессоры пронумерованы от 1 до 4.спецификацииговорят, что есть толькодваядер. В чем причина несоответствия между спецификациями и системным монитором?
решение1
Ваш процессор оснащен технологией Intel Hyper-Threading, которая использует неиспользуемые ресурсы каждого ядра для повышения производительности.
Технология Hyper-Threadingдублирует ограниченный набор ресурсов ЦП, таких как регистры, чтобы каждое ядро могло обрабатывать несколько потоков. Современные ЦП имеют много различных исполнительных блоков в каждом ядре, и не все из них могут использоваться какой-либо конкретной программой. Когда некоторые из этих ресурсов свободны, например, когда один поток на ядре остановлен, Hyper-Threading позволяет другому потоку работать на том же ядре.
Процессор с HTT будет казаться операционной системе имеющим вдвое больше логических процессоров, но каждая пара "ядер" фактически разделяет одни и те же ресурсы. Это означает, что HTT не является заменой реальных ядер, хотя он обычно повышает производительность при рабочих нагрузках, использующих много потоков, например, при многозадачности.
Судя по спецификациям, ваш процессор имеет два ядра, но может обрабатывать четыре потока одновременно с помощью технологии Hyper-Threading.
решение2
Если вы посмотрите раздел «Производительность» на странице спецификаций Intel, ссылку на которую вы перешли, вы увидите:
- Количество ядер: 2
- Количество тем: 4
- Технология Intel® Hyper-Threading: Да
Гиперпоточность на Intel Core i-Иксseries позволяет процессору запускать два потока одновременно на одном ядре процессора. Большинство операционных систем будут видеть это как четыре ядра, поскольку именно так это выглядит для ОС.