Я использую VirtualBox на моем Windows 7 (64-битном) ноутбуке, чтобы управлять 3 виртуальными машинами Ubuntu 10.04 для веб-разработки. Один 32-разрядный, два других - 64-разрядный.
В течение последних двух дней, когда я пытаюсь получить доступ к гостевому веб-сайту с хост-ОС, у меня наблюдается медленная скорость сети. Когда я смотрю на вкладку Firebug> Network, я вижу, что для загрузки основных файлов требуется от 5 до 10 секунд. Я получил это сообщение после входа в систему:
системная информация отключена из-за нагрузки выше 1,0.
Я вижу это сообщение скорее как симптом, а не как настоящую проблему.
Проблема с сетью достигла всех трех гостевых ОС Ubuntu.
Вот мой конфиг:
HOST
- Config:
- Windows 7
- 8 ГБ ОЗУ
- SSD жесткий диск (6 месяцев)
- VirtualBox 4.0.10
- Адаптеры только для хоста, настроенные в virtualbox> файл> настройки> сеть:
- ip: 192.168.20.1
- маска сети: 255.255.255.0
- DHCP активен:
- Адрес сервера: 192.168.20.100
- Маска сервера: 255.255.255.0
- Нижняя граница адреса: 192.168.20.101
- Верхняя граница адреса: 192.168.20.200
- Адаптеры только для хоста, настроенные в virtualbox> файл> настройки> сеть:
- Сеть:
- Мое проводное соединение настроено с помощью сетевого моста с виртуальной коробкой, активного в дополнительных свойствах моей карты
- IP: 192.168.0.2
- Шлюз: 192.168.0.254
- DNS от Free (французский провайдер):
- IP: 212.27.40.241
- IP: 212.27.40.240
Мой файл конфигурации хостов Windows содержит перенаправления на карту с мостовым соединением, например:
192.168.0.XXX (vm ip) vmName www.domaine-on-this-vm.com
Когда я захожу со своего хоста на гостевой веб-сайт и просматриваю вкладку Firebug> Network, я вижу, что гость отвечает от 0 до 10 секунд.
ГОСТ (1 @ 32-битный и 2 @ 64-битный, поэтому я не думаю, что количество битов имеет значение)
- 1 процессор
- 512 оперативной памяти
- ускорение:
- vt-x/amd-v = нормально
- вложенный пейджинг = хорошо
- pae/nx = ок
- Сеть:
- Адаптер 1 = мостовая сеть (Intel Pro /1000 МТ рабочего стола)
- IP: 192.168.0.xxx (vm ip статически исправлен в /etc /network /interfaces (см. Ниже)
- Адаптер 1 = мостовая сеть (Intel Pro /1000 МТ рабочего стола)
- IP: 192.168.20.xxx (vm ip исправлен через dhcp в /etc /network /interfaces (см. Ниже)
- Файл /etc /network /interfaces
# Этот файл описывает сетевые интерфейсы, доступные в вашей системе # и как их активировать. Для получения дополнительной информации см. Interfaces (5). # Петлевой сетевой интерфейс auto lo iface lo inet loopback # Основной сетевой интерфейс auto eth0 iface eth0 inet статический адрес 192.168.0.21 маска сети 255.255.255.0 шлюз 192.168.0.254 auto eth1 iface eth1 inet dhcp
- Файл /etc /hosts:
- 127.0.0.1 vmName www.domaine-on-this-vm.com
- Адаптер 1 = мостовая сеть (Intel Pro /1000 МТ рабочего стола)
- Программное обеспечение установлено:
- apache2
- php5
- самба
- OpenSSH
- компас (на ruby, css framework development)
- СВН
Все было хорошо в течение 5 месяцев с этими конфигами / программным обеспечением до того, как началась ошибка.
Столкнувшись с этим, я попытался:
- поднять объем оперативной памяти и количество процессоров
- переустановите более новую версию virtualbox и более старую
- создать новую виртуальную машину с тем же .vdi
- изменить тип адаптера с Intel Pro / 1000 Desktop на другой
- пробовал разные альтернативы конфигурационного файла сетевых интерфейсов (без dhcp / dhcp)
- попытался nslookup DNS моего провайдера проверил автоматически в файле /etc/resolv.conf (и все нормально)
... но без последствий.
Еще один симптом заключается в том, что во время процесса отладки я много раз перезагружал свои виртуальные машины и получал сообщение о проблеме с диском во время загрузки: «Ваш диск не проверен на последние 24 загрузки, принудительная проверка» или что-то в этом роде, затем он сообщает мне короткое сообщение, которое я не могу прочитать, и только тогда я получаю поле для входа.
Я действительно новичок во всех вещах Linux (и не владею английским языком ...). Я не вижу, это проблема сети или проблема с диском, пожалуйста, дайте мне знать, какие команды могут помочь мне разобраться в этом?