是否有任何方法来测量执行vagrant up到实际能够将vagrant ssh放入机器所需的时间?我们使用一个共享的ubuntu环境,这个环境需要很长时间才能完成,我正在考虑将apt-get install命令切换到apt-fast install,但是除非有显著的改进,否则我不会这么做。
发布于 2015-01-29 18:01:24
用vagrant up准备time。
$ time vagrant up
在脚本完成之前,您将看到如下输出:
real 0m17.844s
user 0m2.251s
sys 0m0.643s如果要排除输入框、设置网络接口、端口转发、共享文件夹安装等的时间,则只需要测量配置所需的时间:
$ time vagrant up --no-provision$ time vagrant provision发布于 2015-01-29 15:48:44
我使用以下方法来度量我的脚本的时间,应该在您的配置脚本中工作
START=$SECONDS
...
TOTAL=$(($SECONDS - $START))发布于 2015-01-29 18:12:11
我们用厨师,这给了我们时间输出。我们最有效的节省时间的方法是在安装了大部分先决条件的基础盒上安装,这样我们就不会下载和安装apache本身,而只是调整配置。基础框的构建变成了它自己的变幻莫测的项目,所以它也是源代码控制和可重复的。
https://stackoverflow.com/questions/28214354
复制相似问题