Процессорная топология · проверено по источникам

Ядро процессора

Ядро процессора — физический вычислительный блок внутри CPU. Одно ядро может предоставлять операционной системе один или несколько аппаратных потоков.

Также ищут: CPU core · физическое ядро · процессорное ядро

Практический смысл

Почему это важно

ОС планирует работу на логические процессоры, но SMT-потоки одного ядра разделяют часть его ресурсов. Поэтому число видимых потоков нельзя выдавать за число независимых ядер.

Доказательная часть

Что подтверждено

  1. В модели топологии x86 для Linux ядро состоит из одного или нескольких аппаратных потоков.

    Граница применимости: Внутреннее устройство ядра зависит от конкретной модели процессора.

  2. Физическое ядро и логический процессор — не одно и то же: Linux планирует работу на аппаратные потоки, а несколько таких потоков могут принадлежать одному ядру.

    Граница применимости: Отключённые потоки и настройки прошивки могут менять число логических процессоров, видимых ОС.

Перед спецификацией

Что проверить

  1. Считайте физические ядра и логические процессоры отдельно.
  2. Проверьте, включён ли SMT и какие потоки принадлежат одному ядру.
  3. Для лицензирования уточните, что считает конкретный продукт.
Открытые основания

Первоисточники

  • Официальная документация

    x86 Topology

    Linux kernel documentation · актуальная документация ядра, проверено 29 августа 2026 года

    Определяет package, core и hardware thread в топологии Linux.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие