Vagrant va lento, como solucionarlo con NFS

Si estáis empezando con Vagrant y veis que al ejecutar vuestra aplicación esta va muy lenta puede deberse a que estáis usando la opción de Shared Folders.

En ese caso una de las muchas opciones que hay es activar compartir archivos mediante NFS. Yo solucioné el problema de velocidad siguiendo el artículo de CoderWall Use NFS to speed up your Vagrant.

Un resumen del artículo es:

En la máquina física instalamos: nfs-kernel-server nfs-common portmap
En la máquiva virtual instalamos: nfs-common portmap

Una vez instalado estos paquetes hay que configurar el archivo Vagrantfile:
config.vm.synced_folder "v-root", "/vagrant", :nfs => true
Además hay que tener en cuenta que NFS necesita tener activada "Private Network", este es un ejemplo:
config.vm.network :private_network, ip: "10.11.12.13"

Espero que con esto mejore también la velocidad de vuestro entorno de trabajo montado con Vagrant.

Oskar