ansible - 在 Ansible 中指定进程优先级
问题描述
是否可以为 Ansible 任务指定进程优先级?
用例为昂贵且长时间运行的备份任务设置低优先级。在 bash 脚本中,我会为此使用nice 。通过使用关键字“进程优先级”和“nice”结合“Ansible”进行搜索,我没有找到任何东西。
解决方案
async
任务允许您在后台运行任务。这有助于避免长时间运行的任务阻塞剩余的任务。只要剩余任务独立于标记的任务,该方法就可以工作async
,这可以减少等待时间。
例如,等待大文件完成下载,下一个任务是 c 完全独立的命令,这可能需要一些时间。由于异步任务将在完成时在后台运行,因此其余的独立命令都已完成。
下面的文档链接 https://docs.ansible.com/ansible/latest/user_guide/playbooks_async.html
推荐阅读
- c# - 如何去除多个 if-else 或重复的三元运算?
- java - 如何使用 lambda 在构造函数参数中实现> 1个接口方法?
- android - 将视频缩放为圆形 - Android
- javascript - Mongoose 事务 - MongoError: 承诺中止
- xml - 有没有一种简单的方法可以通过 bash 命令验证 xsd 中的 schematron
- javascript - Tabulator.js 的 id 可访问性不起作用
- html - 无法在 Firefox 中测量 Html-Image 的 Clientwidth
- python - NLP:为什么在 sklearn 管道中使用两个向量器(词袋/TFIDF)?
- c++ - 哪个 DLL 有 PathCchAppend?
- javascript - 设置间隔仅在第一次工作。有什么解决办法吗?