2

Итак, на работе я установил BunsenLabs Hydrogen (построен на Debian Jessie, и продолжение #!)

Мне нужно использовать виртуальную машину Windows, чтобы попытаться использовать Visual Studio, но мне бы очень хотелось иметь возможность запускать Linux в качестве основной ОС для других моих разработок (VS - практически единственное, что мне нужно в Windows)

Моя проблема заключается в следующем:

Всякий раз, когда гость Windows делает практически что-либо, это вызывает очень высокую активность диска (в мониторе производительности Windows, с задержками от 800 мс до 10 кс). На хосте nmap сообщает о занятости% от 90 до 101% большую часть времени при работающей виртуальной машине.

Периодически виртуальная машина блокируется и перестает отвечать на запросы, как будто диск как-то блокируется, и очищается (как и ожидалось) через минуту или две. Это почти напоминает проблему, с которой я сталкивался на своем домашнем компьютере Windows в прошлом, когда из-за того, что у меня не были установлены драйверы raid-контроллера (даже если я не в raid или не использую raid-карту), IO блокировал бы и заблокируйте всю систему на несколько минут.

Кроме того, ОС хоста будет зависать (это происходит гораздо чаще, чем блокировка виртуальной машины). Перетаскивание окна будет отставать, или более часто печатать будет отставать. Например, я буду печатать в строке URL или в чем-то вроде Skype, и он просто перестанет обрабатывать мой ввод, и через несколько секунд он напечатает то, что я вставил.

Чтобы добавить, и более примечание, обновления очень медленные.

Также стоит отметить, что пока визуально ничего не лагает.

Мои характеристики: это Dell Optiplex 7020

У меня установлена виртуальная машина

  • 4 ядра
  • 6 ГБ оперативной памяти
  • 250 ГБ дискового пространства с тонким предоставлением.
  • Запуск Windows 8.1 Update 1

К сожалению, у меня только один диск, поэтому я не могу переместить его и посмотреть, поможет ли это. Однако виртуальная машина практически не использует процессор. У меня также было такое, когда я пытался запустить виртуальную машину Windows 10 из VirtualBox на хосте Windows.

Мне кажется, что все указывает на диск, но я хотел бы получить второе мнение. Я также хочу посмотреть, что люди думают, что решение может быть, я рассматривал попытку получить SSD или два, один для запуска виртуальных машин (у меня есть два, которые мне нужны: виртуальная машина сервера Ubuntu, запущенная VirtualBox через Vagrant, и это Windows VM) Я предполагаю, что моя бродячая виртуальная машина Ubuntu Server не вызывает эти блоки, потому что использование диска очень минимально.

Обновление 1

HDD status: smartctl -a /dev/sdb

http://pastebin.com/DMh0ycK9

SMART overall-health self-assessment test result: PASSED

Обновление 2

Я не знаю, насколько это будет полезно, но вот гостевой тест hdtune:

Скриншот

В начале% занятых на nmon довольно высок, между 85 - 100%, периодически повышаясь до 101, даже при использовании точек 0.0MB/s. 800MB/s кажется мне странным и не вызывало активности в точках.

1 ответ1

2

Хорошо, поэтому мне пришлось немного поэкспериментировать и поэкспериментировать, чтобы понять это. Несмотря на то , что диск немного медленно, и на самом деле может быть будет плохо, у меня нет ничего действительно твердое , чтобы указать на то, и не знаю точно (Dell не будет RMA без их программного обеспечения дает код)

Итак, для решения проблем с ВМ и лагом:

Короче говоря, я читал, что люди исправляли подобные проблемы с помощью KVM. Итак, я настроил Windows VM в KVM, и, конечно же, проблема исчезла. В итоге я решил проблему в VirtualBox, выбрав «Настройки виртуальной машины» -> «Система» -> «Ускорение» -> «Установить интерфейс паравиртуализации на KVM или Hyper-V».

Итак, теперь он работает все внутри и снаружи виртуальной машины просто отлично.

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

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