#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 запускался с 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.