MaxCompute的包年包月计算资源有限,在实际数据开发过程中,系统可以并发运行多个作业,因此涉及到计算资源的分配。MaxCompute中每个包年包月二级Quota的调度策略分为FIFO(先进先出)和FAIR(公平调度)。您可以通过设置二级Quota的调度策略,实现资源的合理分配。
注意事项
概述
特征 | FAIR(公平调度) | FIFO(先进先出) |
调度特征 |
|
|
适用场景 |
| 整体任务场景:提交的多个作业为一个整体任务,只关注吞吐和最后完成时间,而不关心单个作业的完成时间。 |
优势 | 同一时间段内可以运行多个作业。 | 单作业平均运行时间短。 |
风险 | 单作业平均运行时间长。 | 可能存在一个大作业占用绝大部分资源,导致同Quota组其他作业一直处于排队等待被编译状态。 说明
|
设置Quota调度策略
登录MaxCompute控制台,在左上角选择地域。
在左侧导航栏,单击配额(Quota)管理。
在Quota管理页面,单击需要配置的一级Quota操作列的Quota配置。
在Quota配置页面的Quota计划页签,单击需要配置的Quota计划操作列的编辑,或在新建Quota计划页面,配置Quota的如下参数:
参数
说明
调度策略
MaxCompute二级Quota调度策略包含FAIR、FIFO。您需要根据业务情况选择合适的调度策略。
单击确定,完成Quota计划配置后,再单击操作列的立即生效启用最新配置。
相关文档
更多Quota设置请参见计算资源-Quota管理(新版)。