ULE调度器是 FreeBSD SMPng 项目过程中开发的新调度器,其作者是 Jeff Roberson。ULE调度器具有以下特点: * 支持线程-CPU粘着 * 能够利用 CPU 拓扑结构来来改善性能(如超线程) * 每个 CPU 使用自己的运行队列 * 对交互式程序的检测和支持,并确保系统在高负载时仍能保持对交互式程序的良好响应能力 在 FreeBSD 7-CURRENT 开发过程中,Jeff Roberson对ULE调度器进行了全面改写(ULE 2.0和ULE 3.0),并针对许多常见的 workload 进行了大量的优化工作。 预计 FreeBSD 7.1-RELEASE 将把 ULE 调度器提升为 FreeBSD 的默认调度器。