首页 > 解决方案 > 在 Ansible 中指定进程优先级

问题描述

是否可以为 Ansible 任务指定进程优先级?

用例为昂贵且长时间运行的备份任务设置低优先级。在 bash 脚本中,我会为此使用nice 。通过使用关键字“进程优先级”和“nice”结合“Ansible”进行搜索,我没有找到任何东西。

标签: ansiblenice

解决方案


async任务允许您在后台运行任务。这有助于避免长时间运行的任务阻塞剩余的任务。只要剩余任务独立于标记的任务,该方法就可以工作async,这可以减少等待时间。

例如,等待大文件完成下载,下一个任务是 c 完全独立的命令,这可能需要一些时间。由于异步任务将在完成时在后台运行,因此其余的独立命令都已完成。

下面的文档链接 https://docs.ansible.com/ansible/latest/user_guide/playbooks_async.html


推荐阅读