13

Я установил 32-разрядную ОС Linux на основе Ubuntu, Elementary, на VirtualBox, установленный в Windows 7 (32-разрядная версия), на 64-разрядном ноутбуке с 2-ядерным процессором Intel i3-2330 @ 2,20 ГГц и 4 ГБ ОЗУ. (2,45 годен к употреблению).

Я выделил 1,2 ГБ ОЗУ для виртуальной системы и оставил выделение ЦП по умолчанию. Настройка процессора ВМ выглядит так:

Виртуальная система Linux слишком медленная.

Глядя на диспетчер задач в Win7 и на системный монитор в Linux, я вижу, что это, вероятно, не из-за объема используемой оперативной памяти, а из-за того, что виртуальный Linux имеет слишком малую мощность процессора. В Windows VirtualBox занимает 25% процессорной мощности и только около 160 МБ ОЗУ (суммируя 4 экземпляра, которые я вижу). В Linux обычно не используется даже половина из 1,2 ГБ оперативной памяти, в то время как ресурсы процессора, кажется, используются на 100% все время.

Могу ли я выделить больше ресурсов процессора для виртуальной машины? Как это сделать? Могу ли я сделать это для системы, которая уже установлена в ВМ, или я должен переустановить виртуальную ОС?

CPU-Z отображает это о процессоре в Windows:

Моя цель - время от времени использовать Linux, не используя Windows 7, поэтому я бы предпочел, чтобы VirtualBox брал больше ресурсов ЦП из Windows, потому что они мне не понадобятся при использовании ВМ. (Я знаю, что моя цель лучше подходит для установки системы Linux с двойной загрузкой, но у графического процессора на этом ноутбуке нет необходимых драйверов в Linux: он нагревается настолько сильно, что компьютер выключается до того, как Linux даже установлен, или до установки соответствующих драйверов и т.д.)

1 ответ1

11

Получение хост-компьютера, на котором работает что-то лучше, чем i3, было бы реальным ответом (IMO). :)

Независимо от этого ...

Причина, по которой он использует не более 25%, заключается в том, что у вашего i3 есть 2 ядра, но 4 потока, поэтому хост видит его как 4 процессора.

Виртуальная машина настроена на использование только одного из них, до 100%, поэтому при ее максимальном использовании она использует только 25% от общей мощности ЦП хоста.

Чтобы настроить VB для поддержки более 1 виртуального ЦП, необходимо настроить дополнительные параметры:

  • включить I/O APIC на вкладке настроек материнской платы

  • включить аппаратную виртуализацию (VT-x/AMD-V) на вкладке «Ускорение»

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

Не следует настраивать виртуальные машины для использования большего количества ядер ЦП, чем доступно физически (реальные ядра, без гиперпотоков).

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

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