3

У меня есть 64-битный гость Virtualbox под управлением Gentoo Linux (amd64), и в настоящее время он размещен на 32-битном ноутбуке Gentoo.

Я заметил, что производительность виртуальной машины очень низкая по сравнению с производительностью самого 32-разрядного хоста. Также, когда я сравниваю с другой 32-битной виртуальной машиной Linux, работающей на том же хосте, производительность на 64-битной виртуальной машине значительно ниже.

Я знаю, что запуск 64-битной виртуальной машины на 32-битном хосте влечет за собой некоторые потери производительности для виртуальной машины, но кто-нибудь более глубоко знает, насколько большой штраф можно ожидать в этом сценарии, грубо говоря? Стоит ли ожидать замедления на 10%, или это должно быть замедление в диапазоне 90% (при скорости 1/10 от нормальной скорости)?

Или, если выразить это по-другому: разумно ли ожидать, что повышение производительности для 64-битной виртуальной машины настолько возрастет, что стоит переустановить хост-компьютер для запуска 64-битной Gentoo? В настоящее время я серьезно думаю об этом обновлении, но мне любопытно, что другие люди воспринимают в этом сценарии.

Я знаю, что хост-ОС потребует больше оперативной памяти при работе в 64-битной среде, но это нормально для меня. Кроме того , я знаю , что один , как правило , не работают в 64-разрядной виртуальной машины на 32-разрядного сервера (я удивлен , что я даже получил VM начал в первую очередь) , но все получилось именно так , когда я пытался будущем Доказательство виртуальной машины, которую я настраивал, и решил все равно сделать ее 64-битной.

2 ответа2

0

Системы виртуализации обычно получают значительную производительность, предоставляя хост-оборудование гостевой системе, насколько это возможно, с минимальной трансляцией, и обычно делают это, устанавливая специализированные драйверы в гостевой системе, как это делают пакеты расширения VirtualBox. Проблема с вашей настройкой заключается в том, что такая экспозиция невозможна из-за различных аппаратных настроек, а это значит, что потребуется много перевода, что, в свою очередь, будет означать не только потерю производительности, но и замедление еще больше из-за чрезмерного перевод (по сравнению с вашим хостом).

Сказав это, я удивлен, что вы вообще работали с VirtualBox.

Как примечание: вы действительно установили бит включения виртуализации в BIOS, верно?

0

У меня нет номеров, чтобы предоставить, но, учитывая тот факт, что VirtualBox не поддерживает такую конфигурацию, если явно не запрошено (см. 64-разрядные гости - Руководство по Virtual Box), я бы ожидал значительного снижения производительности.

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