
本来想着是把折腾的力气放在主要矛盾上,于是开发环境选择了用VBox来跑homestead.哪成想Laravel在本机(Yosemite i5 8G)跑个request只要200~300ms,到了VBox里面(设置双核4G)逆天的跑到了2~9s之间.
不信邪,又起了个docker的容器,还是一样的2~9s之间.难道VBox的效率真这么低下?
同学们你们做开发用什么虚拟机部署环境呢?VMware Fusion 还是PD更靠谱呢?
1 xuhaoyangx 2015 年 2 月 7 日 PD感觉性能最好也是最方便,很少在虚拟技上开发东西,顶多是挂个server。其他不发表言论 |
2 kofj OP @xuhaoyangx 看到知乎上有人说玩游戏的话PD不错。不过我不玩游戏,机器纯粹做开发用的。 |
3 az 2015 年 2 月 7 日 via iPhone 不至于这么慢吧,试试把php的一些调试功能关了 |
4 Dannytmp 2015 年 2 月 7 日 直接装个MYSQL,用LARAVEL自带的SERVER开发就行了,别听官网把HOMESTEAD说得那么好,太大了,不值 |
5 xdata 2015 年 2 月 8 日 Homestead.yaml 里面的 sites, map, to 下面加个 type: nfs, 有所改善.. 或者考虑换用别家虚拟机.. 参考: https://docs.vagrantup.com/v2/synced-folders/rsync.html http://mitchellh.com/comparing-filesystem-performance-in-virtual-machines TL;DR |
span class="no">6 saharabear 2015 年 2 月 8 日 调过优的都知道,原因出在IO上,换NFS就成了。 |
7 kofj OP @Dannytmp 集成环境比较方便. @saharabear 感谢 @xdata 非常感谢,已调优.DD写入速度由64MB/s提升到了584MB/s.程序的运行速度则是降到了200~700ms之间,快感动哭了,今天可以好好睡个觉了. |