我们为我们的开发盒构建了一个流浪盒,我们面临着一些延迟问题.
问题:
资产:手表很慢
(app_dev.php)中的整体应用程序访问速度很慢
在vagrant box的共享文件夹中使用"find"命令是非常慢的
关于包装盒:
在virtualbox上运行(在Mac和Linux上运行)
LAMP env(ubuntu)
大代码库(10K +文件)
Symfony 2应用程序
为提高性能所做的事情:
使用NTFS(使用bindfs)
流浪汉配置:
config.vm.synced_folder"#{folder ['source']}","/ mnt/vagrant - #{i}",id:"#{i}",输入:'nfs',mount_options:['rw' ,'vers = 3','tcp','fsc','actimeo = 2']
将缓存和日志移出共享文件夹(AppKernel更新)
我们可以清楚地看到,只要访问共享文件夹中的文件,"bindfs"进程就会占用大量的cpu.
首先是正常吗?当这些文件被访问时,我期待vagrant复制盒子上的文件.
我们可以看到盒子本身工作正常,因为当访问缓存数据(共享文件夹之外)时,事情进展得足够快,那么我该怎么做才能提高盒子性能并避免这些延迟问题呢?