home start up prev next

Глава 11. Устранение неисправностей

Оглавление

11.1. Общие вопросы
11.1.1. Сбор отладочной информации
11.1.2. Гостевая система вызывает ошибку IDE для VDI на медленных файловых системах хоста
11.1.3. Реакция на IDE запрос гостевой системы сброса
11.2. Гостевые системы Windows
11.2.1. Windows не загружается (bluescreens) после изменения настроек ВМ
11.2.2. Невозможно установить Windows 2000
11.2.3. Как записать информацию "синего экрана смерти" гостя Windows
11.2.4. Проблемы с сетью в госте Windows Vista
11.2.5. Гостевые системы Windows могут вызывать высокую загрузку процессора
11.3. Гостевые системы Linux
11.3.1. Гостевые системы Linux могут вызывать сильную загрузку процессора
11.3.2. Процессоры AMD Barcelona
11.4. Windows хосты
11.4.1. Проблемы с процессом VBoxSVC
11.4.2. Не происходит смена CD/DVD
11.4.3. Медленное соединение при использовании клиента Microsoft RDP
11.4.4. Работа iSCSI initiator и target на одной системе
11.5. Хост системы Linux
11.5.1. Модуль ядра не загружается
11.5.2. CD/DVD устройство хоста не доступно
11.5.3. CD/DVD устройство хоста не доступно (старые дистрибутивы)
11.5.4. Привод гибких дисков хоста не доступен
11.5.5. Необычные сообщения об ошибках для гостевого IDE при записи CD/DVD
11.5.6. Проблемы с VBoxSVC IPC
11.5.7. Не работающий USB
11.5.8. PAX/grsec kernels
11.5.9. Linux kernel vmalloc pool exhausted

В этой главе даются ответы на часто задаваемые вопросы. Чтобы улучшить свои познания в VirtualBox, а также узнать о наиболее известных "подводных камнях", рекомендуется прочитать эту главу. .

11.1. Общие вопросы

11.1.1. Сбор отладочной информации

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

При каждом запуске виртуальной машины в VirtualBox, создается файл журнала событий, который содержит некоторую информацию о настройках ВМ и различных событий времени выполнения. Файл журнала называется VBox.log и расположен в папке журналов ВМ. Обычно это каталог вида:

$HOME/.VirtualBox/Machines/{machinename}/Logs

Когда запускается ВМ, к файлам созданным при предыдущих запусках добавляется расширения от .1 до .3 . При возникновение проблем, полезно просмотреть этот журнал. Также по требованию службы поддержки VirtualBox, необходимо обязательно предоставить соответствующий журнал событий.

Для удобства, для каждой виртуальной машины, из главного окна VirtualBox возможно вызвать окно показа этого журнала. Для этого, выберите виртуальную машину из списка слева и пункт меню "Показать журнал..." из меню "Машина".

11.1.2. Гостевая система вызывает ошибку IDE для VDI на медленных файловых системах хоста

Иногда, некоторые файловые системы хоста с очень низкой производительностью записи, при выполнения команд IDE приводят к тайм-ауту (прерывание выполнения команды, если она выполняется в установленный промежуток времени) . Это нормальное поведение и обычно не приводит к реальным проблемам, так как гостевая система повторяет выполнение команд в случае задержки. Однако некоторые гости (например некоторые версии Linux) имеют серьезные проблемы, если процедура записи в VDI файл занимает время более чем 15 секунд. Некоторым файловым системы требуется более минуты для завершения отдельной операции записи, если кеш хоста содержит большое количество данных, которые необходимо записать.

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

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

VBoxManage setextradata VMNAME 
      "VBoxInternal/Devices/piix3ide/0/LUN#[x]/Config/FlushInterval" [b]

Значение [x] указывает на диск, и принимает значение 0 для первичного диска на первом канале, 1 для вторичного , 2 для мастера и 3 для вторичного на втором канале IDE. Эта опция применяется только к жестким дискам. И не устанавливается для устройств CD-ROM.

Элемент интервала [b] является количеством записанных байтов с момента последнего сброса(записи). Это значение должно быть подобрано так, чтобы большие операции записи не вызывали задержек. Так как необходимое значение интервала зависит от производительности хоста и его файловой системы, то это значение подбирается экпериментально. Хорошими отправными точками является значение между 1000000 и 10000000 (от 1 до 10 мегабайт). Уменьшение интервала вызывает проблемы производительности записи гостевой системы. Малое значение понижает производительность, не обеспечивая результата. Значение 1 будет вызывать операцию сброса данных на диск при каждой операции записи и решает эту проблему в любом случае, но вызывает серьезную потерю производительности записи.

Установка значения в 0 соответствует неограниченному интервалу сброса данных, что вызывает отключение настроек для интервала сброса. Удаление значения ключа имеет тот же самый эффект .

11.1.3. Реакция на IDE запрос гостевой системы сброса

Если нужно, образ виртуального диска (VDI) можно сохранить, когда гостевая система выдает команду IDE FLUSH CACHE. Обычно этот запрос игнорируется для улучшения производительности. Для его обработки, выполните команду:

VBoxManage setextradata VMNAME 
      "VBoxInternal/Devices/piix3ide/0/LUN#[x]/Config/IgnoreFlush" 0

Значение [x] указывает на диск, и принимает значение 0 для первичного диска на первом канале, 1 для вторичного , 2 для мастера и 3 для вторичного на втором канале IDE. Эта опция применяется только к жестким дискам. И не устанавливается для устройств CD-ROM.

Заметьте, что это не влияет на интервалы сброса, описанные в 11.1.2 . Восстановить значение по умолчанию, для игнорирования запросов сброса данных на диск возможно установкой значения в 1 или удалением значения ключа.

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