|
中山大学学报(自然科学版) 2017
Linux调度器免锁优化方法研究Abstract: 摘要 Linux操作系统被广泛用于各领域,多核环境下Linux调度器依靠自旋锁保证其正确运行,这给调度器带来了严重的锁竞争.在分析Linux调度器的基础上,对其提出三个层次的免锁优化方法:基础优化、调度行为优化和基于上层应用特征的参数调优.基础优化尝试从代码层面直观地缩小程序的锁冲突域;调度行为优化针对进程创建过程中的唤醒操作提出了一种新进程延迟唤醒方法,有效地减少了进程创建过程中的锁竞争;基于上层应用特征的参数调优可以在对内核修改很小的情况下完成调度器性能提升
|