0
我想知道schedule()函數的副本是在每個處理器上運行,還是僅爲每個處理器運行一個schedule()。NUMA和SMP上的Linux調度程序
如果在每個處理器/內核上運行schedule()的副本,那麼這些進程如何調度到特定的CPU/CPU runqueue。這是負載均衡器的工作嗎?是否只有一個負載平衡器針對所有CPU運行,或者是使用標誌/通信方法以分佈式方式完成的?
ps-我知道調度類的工作等,但我很難搞清楚各種runqueue之間的過程分佈。