问题
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 问题。