Я установил 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 даже установлен, или перед установкой соответствующих драйверов и т. д. )
Ответы:
Получение хост-компьютера, на котором работает что-то лучше, чем i3, было бы реальным ответом (IMO). :)
Независимо от этого ...
Причина, по которой он использует не более 25%, заключается в том, что у вашего i3 есть 2 ядра, но 4 потока, поэтому хост видит его как 4 процессора.
Виртуальная машина настроена на использование только одного из них, до 100%, поэтому при ее максимальном использовании она использует только 25% от общей мощности ЦП хоста.
Чтобы настроить VB для поддержки более 1 виртуального ЦП, необходимо настроить дополнительные параметры:
включить I / O APIC на вкладке настроек материнской платы
включить аппаратную виртуализацию (VT-x / AMD-V) на вкладке «Ускорение»
Чтобы избежать проблем, не устанавливайте его выше, чем количество физических ядер; так что в вашем случае не пытайтесь использовать более 2 виртуальных процессоров.
Если параметры ускорения недоступны, убедитесь, что в BIOS включена технология виртуализации .
источник