Estou executando uma VM usando o Virtual Box (versão 4.2.26, mas tive o mesmo problema com a v4.3.14)
A VM foi criada usando o Vagrant. Ele roda sem cabeça, apenas serve sites e eu uso "vagrant ssh" para acessar a linha de comando.
Estava funcionando perfeitamente há duas semanas, depois reiniciei meu computador e agora ele fica ridiculamente lento para algumas coisas.
- Os comandos ls e cd têm um atraso de 1 segundo perceptível antes de
fazer qualquer coisa e eu sou sshed em.
- Demora de 30 a 45 segundos para carregar uma página da Web exibida
a VM (se o script acessa o MySQL). Essas páginas
costumava levar menos de um segundo para carregar.
- "vagrant up" costumava levar um
alguns segundos para carregar a VM, agora leva quase 5 minutos.
Eu reconstruí a VM várias vezes. Eu desinstalei o VirtualBox e reinstalei-o (tanto a versão mais recente quanto a versão que combina com a versão da imagem .box)
Não há diferenças de código / banco de dados entre quando tudo funcionou bem e quando começou a ir devagar.
O MySQL também está rodando na VM (MySQL, Apache e Nginx estão rodando na VM).
A CLI do mysql responde rapidamente. E o MySQL Workbench conectado remotamente à VM obtém resultados do banco de dados rapidamente.
traceroute me diz que meus scripts devem estar se conectando diretamente ao MySQL localmente e não estão sendo roteados para fora da VM.
Um simples arquivo .html ou .php é carregado rapidamente. Somente se o script se conectar ao banco de dados será lento.
Meu PC que está executando a VM está funcionando bem. E eu tenho esse problema de velocidade, mesmo depois de uma reinicialização e apenas tentando executar a VM por si só.
Como depurar algo parecido com isso?