yarn公平调度器和容量调度器区别?

1年前 (2023-12-26)阅读5回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值1180290
  • 级别管理员
  • 主题236058
  • 回复0
楼主

yarn公平调度器和容量调度器区别?

yarn公平调度器和容量调度器区别?

YARN的公平调度器和容量调度器是两种不同的调度策略,它们有不同的目的和目标。

公平调度器(Fair Scheduler)的主要目标是尽可能地保证每个应用程序公平地占用YARN资源。在这种调度器中,资源会被按照应用程序提交的顺序进行分配,使得每个应用程序都能够获得它需要的资源,避免资源的浪费。公平调度器可以在有共享资源(如HDFS)的集群上使用,以平衡资源使用并防止资源的滥用。

容量调度器(Capacity Scheduler)的主要目标是保证应用程序获得指定的容量,以最大化集群的利用率。在这种调度器中,资源会根据应用程序的要求进行分配,通常会为每个应用程序分配一定比例的集群总容量。容量调度器主要用于不同类型的应用程序,例如Web服务、数据存储和计算等,因为它们通常需要不同数量的资源来运行。

总的来说,公平调度器更注重资源的公平分配,而容量调度器更注重资源的最大化利用。在选择使用哪种调度器时,需要考虑到应用程序的需求和集群的资源状况。

0
回帖

yarn公平调度器和容量调度器区别? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息