服务器
中断负载均衡 标签描述

1.线程的负载均衡 对task_struct做负载均衡; 分布式系统中,linux的每个核都自动以劳动为乐,(共产主义社会)。 分别对RT任务和普通线程做负载均衡: RT任务:将n个优先级最高的线程自动分配到n个核; pull_rt_task()push_rt_task() 普通任务: 周期性负载均衡,在时钟tick会检查哪个核空闲,优先使空闲核工作(从负载重的核pull任务,或push任务给空闲核,每个CPU以劳动为乐); idle时负载均衡;某个核进入idle状态,会主动pull任务执行; fork和exec时负载均衡;创建的新进程,会放到最闲的核去跑; 软亲和性(affin...