当ansible playbook运行时,我在AWS EC2实例上对CPU使用情况进行了Lithmus测试。我惊奇地发现CPU使用率达到了99%的峰值。我使用Python的psutil.cpu_percent(interval=1)
进行Lithmus测试
注意:在运行ansible-playbook
之前,我的EC2 Linux机器的CPU利用率为0%
>>> psutil.cpu_percent(interval=1)
99.0
>>> psutil.cpu_percent(interval=1)
98.0
>>> psutil.cpu_percent(interval=1)
88.8
>>> psutil.cpu_percent(interval=1)
91.8
>>> psutil.cpu_percent(interval=1)
99.0
>>> psutil.cpu_percent(interval=1)
99.0
我想限制ansible-playbook
的CPU使用量,因为我将为生产服务器的实时更新运行它。我如何通过Ansible使用任何最佳实践来限制CPU使用
renice
李>谢谢
尝试修改运行ansible playbook时使用的分叉数。将该数字设置为低于服务器上的核心数的任何值
如果这不起作用,请尝试使用cpulimit工具
相关问题 更多 >
编程相关推荐