Виртуальная Ubuntu против Lubuntu: разница в производительности из-за графического процессора или процессоров?


1

система

  • 2x Intel Xeon X5650 @ 2,67 ГГц, 6 ядер, 12 потоков
  • Nvidia Quadro 4000, 2ГБ GDDR5
  • 24 ГБ DDR3
  • 240 ГБ SSD
  • Windows 10 Pro

Виртуальная Ubuntu (16.04, 64bit) с большими проблемами производительности

контекст

Как вы можете видеть, у меня есть зверь машины, работающей под моим столом; Всего 12 ядер и 24 потока, «приличный» объем оперативной памяти и нормальный графический процессор должны быть более чем достаточными для запуска любой виртуальной машины без каких-либо проблем. Неправильно.

Настройки VirtualBox, тест 1

  • 1 ядро, ускорения включены
  • 2048 МБ памяти
  • 128 Мб памяти GPU, ускорение 3d включено
Результаты
  • Пользовательский опыт, очень плохой. Каждое настольное действие очень сильно отстает.
  • Смотреть даже 720p видео невозможно.
  • Ответ на набор текста очень медленный.

Настройки VirtualBox, тест 2

  • 2 ядра, ускорения включены
  • 2048 МБ памяти
  • 128 Мб памяти gpu, 3d ускорение включено
Результаты
  • Так же, как и предыдущий. Разница с предыдущей очень мала, если ее нет.

Настройки VirtualBox, тест 3

  • 4 ядра, ускорения включены
  • 4096 МБ памяти
  • 128 Мб памяти gpu, 3d ускорение включено
Результаты
  • Так же, как предыдущие два. Разница с предыдущей очень мала, если ее нет.

Настройки VirtualBox, тест 4

  • 1 ядро, без ускорений
  • 1024 МБ памяти
  • 128 Мб памяти gpu, 3d ускорение включено
Результаты
  • Так же, как предыдущие два. Разница с предыдущей очень мала, если ее нет.

мысли

Меня удивляет, что, несмотря на все настройки, видимая производительность не изменилась. Даже с разными разрешениями экрана. У меня есть эта установка, запущенная на другом компьютере (i7, 16 ГБ ddr3, GTX 760 @ 2 ГБ gddr5), и она плавно движется все время. Так как эта настройка системы очень отличается, НО менее мощная по любой статистике, я думаю, что это должно быть что-то о поддержке моих компонентов, GPU или процессоров. Сначала я был уверен, что это из-за графического процессора, но после следующей главы я уже не уверен. Продолжай читать!

Virtual Lubuntu (16.04, 64bit) работает просто отлично

контекст

После разочаровывающих тестов с Ubuntu я решил попробовать Lubuntu, который намного легче дистрибутива, но в основном такой же, как Ubuntu.

VirtualBox, тест 1

  • 1 ядро, ускорения включены
  • 1024 МБ памяти
  • 128 Мб памяти gpu, 3d ускорение включено
Результат

Все работает хорошо, за исключением видео в формате Full HD (или с более высоким разрешением), с небольшим отставанием. Использование самой ОС работает нормально и не отстает.

Настройки VirtualBox, тест 2

  • 2 ядра, ускорения включены
  • 2048 МБ памяти
  • 128 Мб памяти gpu, 3d ускорение включено
Результат

Не сильно отличается от предыдущего.

Вопрос

Что вызывает низкую производительность Ubuntu с моей системой? Это CPU, GPU, оба или что-то еще? Есть идеи?


попробуйте установить LXDE в вашей стандартной Ubuntu и войдите в итоговый сеанс LXDE вместо графического сеанса по умолчанию.
quixotic

2
Похоже, вы знаете, что делаете, но на всякий случай знаете, что мы все иногда что-то упускаем, независимо от опыта: VT-x, EPT включены в Ubuntu VM? Используете ли вы гостевые дополнения, которые поставляются с Ubuntu, или вы обновили его с помощью Vbox, который используете? 3-й AFAIK - экспериментальная особенность ...
Alex

@alex: точно, мы все что-то упускаем. VT-x включен и интерфейс паравиртуализации установлен по умолчанию. Также включен Nested Pagin, но вы не смогли найти EPT, о котором вы упомянули. Не установлены квестовые дополнения, но будет сейчас. Сообщить вам позже.
Shamppi

@quixotic: Спасибо за этот совет. Я попробую после добавления квестов.
Shamppi

1
@Alex, спасибо за совет по установке гостевых дополнений - все заработало и все работает как надо.
Shamppi

Ответы:


2

Проверить, если VT-x, EPT/NPT «Вложенные страницы» включены в Ubuntu VM.
Не используйте гостевые дополнения, которые поставляются с Ubuntu, но переустановите его из VirtualBox, который вы используете в данный момент.

Перед установкой свежих гостевых дополнений необходимо выполнить некоторые предварительные условия (для дистрибутивов на основе Debian):

Вам необходимо установить следующие пакеты:

dkms
build-essential
linux-headers-generic (On Ubuntu)
linux-headers-{amd64 OR 686-pae OR 486} (On Debian)

запустив следующую команду:

  sudo apt-get install dkms build-essential linux-headers-generic

На втором шаге вам нужно удалить предустановленные (обычно устаревшие) гостевые дополнения, поставляемые с дистрибутивом, выполнив следующие команды:

  sudo apt-get remove virtualbox-* 

Теперь смонтируйте ISO гостевого дополнения к виртуальной машине. Это делается с помощью меню устройства, затем нажмите «Установить гостевые дополнения».

просто чтобы быть уверенным, что ранее установленное гостевое дополнение полностью удалено, запустите установленный с CDROM дополнения гостя

 sh ./VBoxLinuxAdditions.run uninstall

Затем запустите установку свежих гостевых дополнений:

 sh ./VBoxLinuxAdditions.run
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.