Як розподілити більше потужності процесора в моїй системі Virtualbox на базі Ubuntu в Windows 7?


15

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

Я виділив віртуальну систему 1,2 ГБ оперативної пам’яті і залишив розподіл процесора за замовчуванням. Налаштування процесора VM виглядає так:

введіть тут опис зображення

Система VM Linux занадто повільна.

Дивлячись на диспетчер завдань в Win7 та на System Monitor в Linux, я можу побачити, що це, мабуть, не через кількість використовуваної оперативної пам’яті, а тому, що у віртуальної Linux надто мала потужність процесора. У Windows VirtualBox займає 25% потужності процесора і лише близько 160 Мб оперативної пам'яті (підсумовуючи 4 екземпляри, які я бачу). У Linux зазвичай не використовується навіть половина 1,2 ГБ оперативної пам’яті, тоді як ресурси процесора весь час використовуються на 100% .

Чи можу я виділити більше ресурсів процесора для VM? Як це зробити? Чи можу я це зробити для системи, яка вже встановлена ​​в VM, або я повинен перевстановити віртуальну ОС?

CPU-Z відображає це про процесор у Windows:

введіть тут опис зображення

Моя мета - час від часу використовувати Linux, не використовуючи Windows 7 , тому я вважаю за краще VirtualBox брати більше ресурсів процесора з Windows, тому що мені це не буде потрібно при використанні VM. ( Я знаю, що моє призначення краще підходило б при встановленні системи з подвійним завантаженням системи Linux, але GPU на цьому ноутбуці не має належних драйверів у Linux: він нагрівається настільки сильно, що комп'ютер вимикається раніше Linux навіть встановлений або перед встановленням належних драйверів тощо )


1
Дурне питання. Ви вимкнули всі ваші відеомагнітофони, перш ніж намагатися виділити більше ядер CPU? Якщо не всі вони, як мінімум, закрили ту, якій ви намагаєтесь дати більше ядер.
MonkeyZeus

@MonkeyZeus - це залежить від того, що ти маєш на увазі нерозумно. Я не знав, що мені потрібен 32-бітний гість. Гість був закритий, але налаштування виглядало недоступним, оскільки - як свідчить нижченаведена відповідь - потрібна 64-бітна система. Редагував питання, щоб сказати, що гостя було 32 біт.

Я не судив вашого питання, я просто відзначав моє вхідне питання як потенційно нерозумне =). Іноді до вас потрапляють найпростіші речі!
MonkeyZeus

Занадто пізно до гри, @MonkeyZeus та інші, ти виглядав лише так, що ти критикуєш через пунктуацію, я читав це так само в перший раз, натомість міг би бути: "Дурне запитання: Ти закрив ..." чи краще " У мене є дурне запитання: ... "(так, коментуйте тему, але, можливо, допоможе всім тим, хто перебуває в ESL там :)
JimLohse

Відповіді:


12

Реальна відповідь (IMO) - хост-комп'ютер, на якому працює щось краще, ніж i3. :)

Незалежно від цього ...

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

ВМ призначений для використання лише однієї з них, до 100%, тож, коли він буде розміщений, він використовує лише 25% від загальної потужності процесора хоста.

Щоб налаштувати VB на більш ніж 1 віртуальний процесор, потрібно налаштувати додаткові настройки:

  • включити APIC вводу / виводу на вкладці Налаштування материнської плати

    введіть тут опис зображення

  • включити апаратну віртуалізацію (VT-x / AMD-V) на вкладці Прискорення

    введіть тут опис зображення

Щоб уникнути проблем, не встановлюйте її більше, ніж ваша кількість ФІЗИЧНИХ ядер; тому у вашому випадку не намагайтеся використовувати більше двох віртуальних процесорів.

Не слід налаштовувати віртуальні машини для використання більшої кількості ядер процесора, ніж у вас є фізично доступних (справжні ядра, без гіперточок).

Якщо параметри прискорення недоступні, переконайтеся, що увімкнено технологію віртуалізації у вашому BIOS .


Мій поточний гість в 32-розрядному веб-переглядачі eOS Freya (Ubuntu). Отже, мені потрібна 64-бітна версія

1
Я вважаю, що інструкція встановити його для 64-бітного гостя є трохи сумнівною. Якщо ви пропустили цей крок і просто скористалися іншими запропонованими налаштуваннями, чи працює він?
Ƭᴇcʜιᴇ007

2
Я начебто припускав, що ви їх уже ввімкнули в першу чергу ..;)
Ƭᴇcʜιᴇ007

1
@techie - перед тим, як задавати це питання, не мав уявлення про те, що таке віртуалізація;)

2
дійсно, 64-розрядна частина не є обов'язковою. Я протестував Lubuntu 32 біт у VMware, і він відмінно працює з 2 процесорними ядрами. Увімкнення віртуалізації - це те, чого бракувало.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.