home start up prev next

11.4. Windows хосты

11.4.1. Проблемы с процессом VBoxSVC

VirtualBox использует Microsoft Component Object Model (COM) для связей с внутренними и внешними процессами. Это позволяет VirtualBox разделять общие настройки между различными процессами виртуальных машин. Все глобальные состояния и настройки управляются процессом VBoxSVC.exe , который является COM сервером. При любом запуске процесса VirtualBox, происходит запрос к COM серверу и Windows автоматически его запускает. Заметьте, что он никогда не должен запускаться пользователем.

Когда последний процесс отсоединяется от COM сервера, он завершает свою работу через несколько секунд. Файлы настроек VirtualBox блокируются при работе COM сервера.

В некоторых случаях - например когда виртуальная машина некорректно завершается - COM сервер не получает уведомление об отключении клиента и остается активным еще долго активным (10 минут или больше) , заблокировав конфигурационные файлы. В других редких случаях в COM сервере могут возникать внутренние ошибки и другие процессы не могут обратиться к нему. В этих ситуациях, рекомендуется использовать диспетчер задач Windows для остановки процесса VBoxSVC.exe .

11.4.2. Не происходит смена CD/DVD

В случае если вы подключаете физический привод CD/DVD с гостевой системе и она не получает уведомлений о смене носителя, то убедитесь что функция автозапуска Windows (media change notification (MCN)) не включена. Это можно проверить по значению ключа в реестре Windows:


HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdrom\Autorun

Некоторые приложения могут отключать этот ключ. Если значение установлено в 0, то измените на 1 и перезагрузите вашу систему. VirtualBox полагается на уведомления Windows о сменах носителей.

11.4.3. Медленное соединение при использовании клиента Microsoft RDP

При подключение к виртуальной машине через клиента Microsoft RDP (Remote Desktop Connection), возможно появление больших задержек ввода/вывода (при перемещение указателя мыши по меню наиболее очевидно выявляет это). Это происходит из за того, что этот RDP клиент накапливает команды ввода некоторое время перед посылкой их на VRDP сервер VirtualBox.

Этот интервал может быть уменьшен настройкой ключа реестра Windows значением меньшем, чем значение по умолчанию равным 100. Ключ изначально не существует и при его создании должен быть указан тип DWORD. Единицей измерения значения является миллисекунда. Значение в районе 20 подходит для медленных каналов связи между клиентом и сервером. Значение около 4 может использоваться на гигабитном Ethernet канале Вообще значения ниже 10 позволяют достичь производительности, которая близка к производительности локальных устройств ввода/вывода хоста на котором запущена виртуальная машина.

В зависимости от условий для кого должен быть изменен параметр - для пользователя или для системы, изменяется ключи

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server
        Client\Min Send Interval

или

HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server
        Client\Min Send Interval

.

11.4.4. Работа iSCSI initiator и target на одной системе

Возможно возникновение блокировки (Deadlocks) на хосте Windows при попытке получения доступа к iSCSI target хоста от iSCSI initiator на гостевой виртуальной машине (Microsoft iSCSI Initiator). Это вызвано недостатком реализации компонентой менеджера кеша Windows, который вызывает вялое реагирование хост системы в течении нескольких минут, с последующим сообщением об ошибке "Delayed Write Failed". Гостевая система блокируется в течении этого периода и может появляться сообщение об ошибке или происходить сбой в его работе.

Для решения этой проблемы необходимо установить значение переменной среды VBOX_DISABLE_HOST_DISK_CACHE в 1. Например, откройте окно командной строки и запустите VirtualBox следующим образом:

set VBOX_DISABLE_HOST_DISK_CACHE=1
VirtualBox

Это приведет к уменьшению производительности дисковой подсистемы гостя(особенно операций записи), но это не повлияет на производительность других приложений работающих на хосте.

home start up prev next
Сайт создан в системе uCoz