什么是 CFS

前不久猛然惊觉自己好久没有关注底层的技术动向了,每天想的都是 web 上的东西,于是恶补了一下英文新闻......

于是知道了 CFS 这个东西。看名字貌似一个和压缩或者加密相关的文件系统,其实不然,它是 Completely Fair Scheduler 的缩写,RH 的大牛 Ingo Molnar 的最新作品。

今天又读到了 CFS 的一个特性:"automatic renicing of kernel threads such as keventd, OOM tasks and tasks doing privileged hardware access (such as Xorg)." 还记不久前 solidot 上的热文 终于放弃使用Linux作为开发桌面了 么?对廖宇雷的观点和行为我不做评价,只是这里告诉大家,内核开发者还是在尽力去解决如何让 linux kernel + X 更好的一起工作的问题。

第一次关注 Ingo 这个名字是因为他的 O(1) scheduler patch,看人家改进 os scheduler 如吃饭睡觉一般稀松平常,同是地球人,差别咋这大呢?

Topic: 技术