为什么Linux CFS调度器没有带来惊艳的碾压效果?(12)
当然了,Linux内核作为一个代码来讲,它是普适的,所以社区很难看到且关注单单是多核的问题,社区关注的最多的是可维护性,而不是性能。Linux新特性在128MB内存的i386机器上跑没有问题,那就是OK的。只要不是80%以上的人遭遇的新问题,社区是从不care的,同时,正因为如此,社区还会引入bug,这也是令人想叹息都不能叹息。
我的看法吧,社区只是一个一切以代码为准绳的程序员社区,社区不会过于关注体系结构的发展和新特性,这些都是厂商的事情。
回到进程调度的话题,正因为Linux一直在关注调度算法本身以及其实现的代码,才会出现The Linux Scheduler: a Decade of Wasted Cores,这篇十分中肯的paper:
http://www.ece.ubc.ca/~sasha/papers/eurosys16-final29.pdf
同样,我一向喷的TCP也是如此,人们关注TCP的实现代码本身,才会让它越来越复杂,然后越来越脆弱,也许你会说这就是进化,但是趁着万劫不复前,不是还有回炉的机会吗?还没有进化到必须继续进化的地步吧。如果站在外面看且具有强制措施,估计早就没有垃圾TCP了吧。
推荐阅读
- 魔兽世界|魔兽TBC:为什么玩家期待跨区组队?降低组队难度,无需频繁换区
- 李儒|三国杀:为什么叫李儒时代的骄傲,他到底有什么好骄傲的?厉害吗
- 池子|“为什么优菈总是在让人始料未及的版本到来?我还没准备好呀!”
- fpx战队|为什么同样是S赛夺冠,FPX的热度,完全没法跟IG与EDG相比?
- 王者荣耀|王者荣耀为什么要出限定皮肤?看完你就明白了
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 打野|王者荣耀:不管什么打野都出一件肉装,李白都出暴裂,为什么?
- 抖音|正在火热追我的富二代,在得知我生日后突然消失不见,到底为什么
- |为什么很多人都说剑圣JUGG是伪核,后期能力不行!
- steam|原神:常驻五星废弃率排名,为什么大家越来越在乎“强度”了