Почему медленная связь между виртуальными машинами?
Есть компьютер - мать Asus C60M1-I, память ддр3 8 гб (4х4свап).
На нем стоит VirtualBox. 2 вирт. машины - 1) apache2+php, 2) mysql.
Все 3 вышеупомянутых системы на Ubuntu Server 14.04.
При открытии сайта на виртуалке "1)" - "1)" обращается к базе mysql на виртуалке "2)".
И тут происходит затык. А именно: очень долго идет ответ. И иногда он не всегда возвращается и выводит ошибку. Время ответа колосально большое.
По обустройству сети - было 2 схемы:
1) вирт. машина "3)" с OpenWRT на борту. Выступает роутером между физической и вирутальной сетями. Вирт. машины "1)" и "2)" сидят чисто в виртуальной сети. Соответственно, доступ по 80 порту к apache2, а от нее идут запросы к mysql, если надо.
После всех лагов - считал, что проблема в вирт. роутере с OpenWRT (хотя странно, т.к. main-роутер на входе в квартиру стоит так же на OpenWRT и с физическими доступами между серверами и компами норм).
2) Из-за этого решил убрать "вирт" машину с OpenWRT. И настроил вирт. машины "1)" и "2)" по средству сетевого моста VirtBox и дал доступ к физической локальной сети. Но между вирт. машинами все-равно идет диссконект или оооочень долгые запрос/ответ.
Когда настроил, что бы все было на одной вируталке и стало все работать в нормальном режиме. Сделал mysql на хост-машине и сделал запросы от вирт. машины к хост-машине - опять же все гуд.
Соответственно - какие-то проблемы с доступом между вирт.машинами.
Не работает даже банальный Adminer.
Все делается в домашних условиях чисто для познания дзен.
Тут проблема не в связи. Хотя, это тоже может быть, но, по моему, нет. Это виртуалки, камон. Тем более это самый простой VirtualBox. У него всегда проблемы с сетью. Советую использовать другую программу.