Идентификаторы ядра Linux отсутствуют в информации о процессоре

У меня проблема с машиной, на которой я выполняю некоторые расчеты. До сих пор я предполагал, что идентификаторы ядра должны быть последовательно. Но на этой машине у меня есть:

lscpu 

Я получаю следующий вывод для:

/bin/cat /proc/cpuinfo | grep 'core id'

Поскольку код, который я использую, предполагает, что количество ядер равно max(core ids) + 1 Это вызывает много проблем. Я не могу легко изменить это предположение в коде. Поэтому мои вопросы следующие:

  1. Основные идентификаторы 5-7 просто отсутствуют?
  2. Или эти ядра на самом деле есть, но не "активированы"?
  3. Могу ли я изменить это в том смысле, что я могу переименовать идентификаторы?
  4. Есть ли у меня что-то не так в том смысле, что основные идентификаторы никогда не упорядочиваются последовательно?
  5. Что может вызвать такой необычный порядок?

0 ответов

Другие вопросы по тегам