7yl*_*l4r 4 airflow airflow-scheduler
我正在尝试诊断一个表现不佳的气流管道,我想知道我应该从气流调度程序中得到什么样的性能,类似于"每秒安排的任务".
我有几个排队的工作,我的许多任务在几秒钟内完成,所以我怀疑调度程序是限制组件,我有很多快速任务的错误.如果可以避免,我宁愿不重写我的DAG.
我该怎么做才能提高调度程序排队任务的速率?
我只有两个笨蛋跑.一个是每5分钟安排一个,另一个很少由第一个触发.我目前正试图以这个频率回填几年,但可能需要改变我的方法:
至于工作节点:我目前有4个相当强大的服务器,在磁盘,网络,CPU,RAM,交换中的资源使用率低于10%.关闭3个工作人员对我的任务吞吐量没有影响,服务器几乎没有记录工作量的变化.
您的许多配置值airflow.cfg可能与此相关.
下[core]:
下[scheduler]:
下[worker]:
最后一个是在你使用的时候CeleryExecutor,如果你想提高你的任务吞吐量,我肯定会推荐.
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |