私はpuppetを実行していて、正常に機能しますが、同期では変更なしで約15分かかります。これには、1〜2分以上かかることはないようです。ここにいくつかの統計があります:
Apache tunnel/WEBrick/passengerを使用した場合と使用しない場合で同じ結果が得られました。
これを診断し、同期時間を改善するためのいくつかの戦略は何ですか?
PDATE:私の場合、--evaltrace
オプションを使用するために選択した回答に加えて、strace
を使用し、TCP接続がタイムアウトし、ファイアウォールがレート制限されていた(パペットがタイムアウトを報告しなかった理由と、接続を再利用しない理由はわかりません)。
最も直接的なアプローチは、次のような--evaltrace
フラグを指定してagent
を実行することです。
puppet agent --test --evaltrace
これにより、どのリソースが最も高価であるかがわかります。
大きなファイルの場合は、さまざまな チェックサム の選択肢を試してみることをお勧めします。