いろいろあると思うので、見つけ次第追記していこうと思ってます
必要ない ohai の plugin を無効にする
実行時にいろいろな plugin が load されているのですが、必要のないものは load しないようにすることで chef の実行をちょっとでも速くすることができます
どの ohai の plugin がどれくらい load に時間かかっているか計測する
自分の環境の場合ですが、ldap で user 管理をしているので passwd の plugin が一番時間かかっていました
/etc/chef/client.rb で plugin を無効にする
-
本家のwiki に記述されている通り、
Ohai::Config[:disabled_plugins]
を設定してあげましょう
search を使っている場合は search の仕方を工夫してみる
- やはり search は少なければ少ないほどいいでしょう
- こちらのblog に工夫の仕方が書いてありますので参考にどうぞ