摘要:Superior Scheduler是一个专门为Hadoop YARN分布式资源管理系统设计的调度引擎,是针对企业客户融合资源池,多租户的业务诉求而设计的高性能企业级调度器. 本文分享自华为云社区<FusionInsight MRS的自研超级调度器Superior Scheduler原理简介>,作者:一枚核桃. Superior Scheduler是一个专门为Hadoop YARN分布式资源管理系统设计的调度引擎,是针对企业客户融合资源池,多租户的业务诉求而设计的高性能企业级调度器. S
Superior Scheduler是一个专门为Hadoop YARN分布式资源管理系统设计的调度引擎,是针对企业客户融合资源池,多租户的业务诉求而设计的高性能企业级调度器. Superior Scheduler可实现开源调度器.Fair Scheduler以及Capacity Scheduler的所有功能.另外,相较于开源调度器,Superior Scheduler在企业级多租户调度策略.租户内多用户资源隔离和共享.调度性能.系统资源利用率和支持大集群扩展性方面都做了针对性的增强.设计的目标是
由于对blktrace的好奇,来到了block层.通过阅读block层的代码,自己的几个错误认知被纠正,比如 一) 同步操作时,进程是在驱动中睡觉真实情况是:进程在文件系统睡觉 二) 对同一个数据块的读写是在block控制 真实情况是:对同一数据块的是在文件系统中控制. 两个周来,对文件系统肃然起敬,文件系统是一个你要花至少一年,才只能读懂其50%的模块,甚至,要想领悟文件系统的精髓,你要读page-cache,要读block层,甚至要理解存储芯片的读/写/擦除特性,真是a long long