Vagrantの設定、どの辺がちょうどいいのかを、調べるための情報をまとめる。
- CPU数は、1にしたほうが安定する?
- NATの名前解決は無効にしておく?
デバッグ情報を出力するには、
VAGRANT_LOG=debug vagrant up
Windowsなら、
set VAGRANT_LOG=debug vagrant up
irqの指定をSMP afinityを変えてみるとかあるけど、 トラブっている環境で設定状況を見てみるのもありかも...
cat /proc/interrupts
で、割り込みを調べて、
/proc/irq/[割り込み番号]/smp_affinity
の値を確認、場合によっては更新。
固まって復旧したときに、/proc/loadavg
とかも見てみる。
いつもプロビジョンしたいときは、Vagrantfileのconfig.vm.provision
に , run: "always"
付与でいける。
例)
config.vm.provision "shell", path: "provision.sh", run: "always", args: ["hoge", "asdf"]
VirtualBox + CentOS6.5 + Mac で 仮想CPUの数を増やすと SSHのシェル操作が遅い - hibomaのはてなダイアリー
windows - Vagrant resets the the .vagrant directory each time I use vagrant up - Stack Overflow
2.3 ハードウェア割り込み処理 - Linux Kernel Documents Wiki - Linux Kernel Documents - SourceForge.JP