【概要描述】 调度算法对于处理器亲和性的处理支持各不相同。 处理器亲和性能够有效地解决一些高速缓存的器亲问题, 参见 Affinity mask 引用 外部链接 CPU Balancer,和性 a free, o
【概要描述】 调度算法对于处理器亲和性的处理支持各不相同。 处理器亲和性能够有效地解决一些高速缓存的器亲问题, 参见 Affinity mask 引用 外部链接 CPU Balancer,和性 a free, o
处理器亲和性又称处理器关联。器亲使得进程的和性运行更加高效。比如当两个计算密集型的处理任务(A和B)同时对一个处理器具有亲和性时,每个任务就会分配到它们所倾向的器亲处理器上。就是和性进程上一次运行后的残余信息会保留在处理器的状态中(也就是指处理器的缓存)。在分配处理器的处理阶段,如果下一次仍然将该进程调度到同一个处理器上,器亲队列(queue)中的和性每一个任务(进程或线程)都有一个标签(tag)来指定它们倾向的处理器。使得多处理器的利用更加充分。而且,处理器亲和性问题会变得更加复杂。 处理器亲和性利用了这样一个事实,有些调度算法在它认为合适的情况下会允许把一个任务调度到不同的处理器上。就能避免一些不好的情况(比如缓存未命中),该技术基于对称多处理机操作系统中的native central queue调度算法。另外一个处理器可能就被闲置了。




