Я тестирую горячее подключение Linux-процессора на обычном 4-ядерном ARM на базе Android 8.1 с ядром 4.4 sys. Кажется, проблема в том, что после включения CPU снова набор задач и ядро отказываются перемещать и / или планировать какие-либо задачи в ядре. Например. делать:
echo 0 > /sys/devices/system/cpu/cpu3/online
echo 1 > /sys/devices/system/cpu/cpu3/online
taskset -c 3 bash
Сбой ... Я не знаю, почему набор задач отказывается переносить какие-либо потоки в ядра с горячим подключением. Я намереваюсь использовать это для улучшения работы ядра без галочки NO_HZ путем принудительного отключения локальных таймеров (LOC) от ядер 1-3. Документация ядра NO_HZ предлагает такую возможность.
Я также запускаю его в исходной версии kernerl 4.18.4 в Linux qemu. это также существует.
пожалуйста, помогите мне, спасибо ~