![Puppet Apply 在 Windows 上的运行速度比 3.3 版慢了 28 倍](https://linux22.com/image/632046/Puppet%20Apply%20%E5%9C%A8%20Windows%20%E4%B8%8A%E7%9A%84%E8%BF%90%E8%A1%8C%E9%80%9F%E5%BA%A6%E6%AF%94%203.3%20%E7%89%88%E6%85%A2%E4%BA%86%2028%20%E5%80%8D.png)
问题
Windows 上的 Puppet 已从 2.7.22 升级到 Windows7 上的 3.5.1。puppet apply
执行时,puppet 似乎卡住了。重试显示了相同的行为,运行在几分钟后完成,而 puppet 表示运行花费了0.17 seconds
。没有发现有关 Puppet 在 Windows 上性能缓慢的错误,也没有发现包括时间分析在内的相同问题。一个相关问题被找到。
分析
一个相同的木偶应用(puppet apply "C:\temp\puppettest\site.pp"
多个Windows 上的 Puppet 版本。结果如下:
- 2.7.23:X < 10 秒
- 3.0.2:X < 15 秒
- 3.1.1:X < 15 秒
- 3.2.4:X < 15秒
- 3.3.2:X > 420 秒
- 3.4.3:X > 420 秒
- 3.5.1:X > 420 秒
结果
Puppet Apply 在 Windows 上比 3.3 版慢了 28 倍以上 (420/15)
问题
如何解决这个问题?
答案1
虽然不清楚为什么会发生此问题。但这些评论可以帮助人们调试类似的 Puppet 问题。