Я хотел знать, работает ли функция schedule() на каждом процессоре, или это всего лишь одно расписание() для каждого процессора.Планировщик Linux на NUMA и SMP
Если на каждом процессоре/ядре имеется копия расписания(), как процессы отправляются на конкретный процессор/CPU. Это задача балансировки нагрузки? Существует ли только один балансировщик нагрузки для всех процессоров или выполняется распределенным способом с использованием флагов/метода связи?
ps- Я знаю работу классов планирования и т. Д., Но мне сложно определить распределение процессов между различными стадионами.