Отключение гиперпоточности при ВЫТЕСНЕНИИ ядра RT 3.10.103-rt114

#linux #linux-kernel #centos7 #hyperthreading #preempt-rt

#linux #linux-ядро #centos7 #гиперпоточность #вытеснение-rt

Вопрос:

У меня проблема, связанная с компиляцией ядра, когда после успешной компиляции и перезагрузки опция гиперпоточности теряется. Я пытаюсь обновить свое ванильное ядро Cent OS 7 с помощью ядра PREEMPT RT.

Это моя первая пробная версия или эксперимент с ядром.

Ядро по умолчанию имеет версию: — 3.10.0-123.el7.x86_64, заменяя его на: — 3.10.103-rt114

хотя на изображении ниже в ядре по умолчанию я вижу, что HT включен с помощью инструмента i7z, а lscpu говорит, что узлов 2, а ядер = 16

Ядро по умолчанию

но в ядре RT HT отключен, lscpu сообщает, что показывает узел 1 и ядро 8.

Ядро RT

Пожалуйста, помогите, я хочу, чтобы RT запускался с HT, и требуется еще одна помощь. Я много раз компилировал ядро RT, и поэтому многие попытки являются «старыми». Помогите мне удалить их тоже.

Комментарии:

1. Обе ссылки указывают на одно и то же изображение . I have compiled the RT kernel — Вы включили HT при настройке ядра?

2. Извините за ошибку. Изображения обновлены. Под ядром RT я подразумеваю загрузку и использование исправления для ядра, как указано в этой ссылке

3. После исправления вам следует настроить ядро RT (см. 2.2.3 до make и make modules_install install ). Проверьте значение параметра SCHED_SMT в файле .config .

4. Для параметра CONFIG_SCHED_SMT установлено значение «y»

5. @Tsyvarev пожалуйста, помогите, мне действительно нужно решение. Если вам требуется, я могу выслать вам полную информацию .config. Я делаю это впервые и не могу получить какие-либо обновления по этой теме от Google.