Open gamark opened 1 year ago
https://github.com/Tencent/yadcc/blob/master/yadcc/scheduler/task_dispatcher.cc#L399
目前逻辑上确实是会尽量均分负载的,观察到这个现象比较奇怪。
可以看看https://github.com/Tencent/yadcc/blob/master/yadcc/scheduler/task_dispatcher.cc#L321 这儿的逻辑在你的环境里跑到了哪些分支
我架了4个编译节点, A:50核,B:50核, C:20核, D:20核。
当我make -j80的时候, A:50核占满,B:30核,C,和D,偶尔会有占用一两核。 C和D,在这种情况下,大部分时候没有编译任务。
想问下,有没有方案,让调度更平均一点,当make -j80的时候,按比例分配到节点 比如: A:28, B:28, C:12 D:12