Существует ли значительное увеличение задержки при обращении к ORDBMS (а именно к Oracle 11g), находящейся в гостевой виртуальной машине (с хоста), по сравнению с исходной?

  • Среда разработки будет использоваться для разработки как веб-приложений, так и J2EE-решений.

система:

  • портативный компьютер
  • Core i3 CPU
  • 6 ГБ ОЗУ

Я намерен на:

  • Использование Oracle Virtualbox в качестве гипервизора II типа
  • Наличие всех функциональных возможностей уровня данных в виртуальной машине (PL/SQL)
  • Наличие всего промежуточного программного обеспечения Oracle, расположенного на хост-системе (например, Glassfish, JRockit)
  • Наличие функциональности уровня управления, находящейся в хост-системе (сервлеты Java)

Примечание. Эта конфигурация предназначена только для системы разработки, а не для производственной системы.


Конечно, будет увеличение задержки, но какая степень увеличения ожидается? 15-30ms?

  • Система разработки имеет 6 ГБ оперативной памяти и диск 5400 об / мин

Поскольку я работаю над множеством проектов, требующих пакетов Debian, я не могу полностью перейти на виртуальную машину на основе RHEL для разработки.


Чтобы поднять это на более высокий уровень абстракции:

  • Существуют ли традиционно принятые средства для передачи выходных данных с данной виртуальной машины (в VirtualBox (в отличие от Xen/KVM)) в хост-систему?

  • Требуется ли сокет-соединение между хостом и гостем при локальном доступе к виртуальной машине?

1 ответ1

1

Я не могу ответить на все ваши вопросы, так как я не сделал именно то, что вы делаете. Но я использовал виртуальные машины VirtualBox на компьютере разработчика для разделения различных функций. В моем случае это была серверная служба, скажем, сервер SVN, размещенная на виртуальной машине. Затем я использовал хост, представляющий том iSCSI для виртуальной машины, на которой была вся информация о репозитории SVN. Виртуальная машина автоматически подключит том iSCSI и начнет обслуживание.

Я достиг этого, добавив сетевые адаптеры только для хоста к ВМ и явно указав ВМ искать цели iSCSI на этом ipAddress, а затем представив сервис SVN через общедоступный ipAddress.

Я обращался к виртуальным машинам и управлял ими, используя SSH для них по отдельности, так как они запускались автоматически из сценария запуска и запускались только в режиме CLI.

Если у вас есть дополнительные вопросы о том, как я сделал определенные вещи, дайте мне знать, я посмотрю, что я могу сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .