Есть ли определенная разница в производительности между ОС, установленной в Virtual Box, и ОС, установленной локально на компьютере?

Есть ли какая-нибудь формула, чтобы я мог знать, что теряется при установке ОС в виртуальный ящик.

Например, если вы выделили 512 МБ памяти в виртуальной коробке ОС. Но это на самом деле 256 МБ по сравнению с его производительностью, когда он установлен локально.

Пожалуйста, мне нужна информация, потому что мы проводим сравнительный анализ операционных систем. И я не могу просто установить Sabayon Linux, это может испортить 3 других ОС, которые я уже установил.

2 ответа2

1

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

Обзор:

  1. Приобретите жесткий диск, идентичный тому, который вы сейчас установили на своем компьютере.
  2. Удалите текущий жесткий диск, который у вас есть, чтобы не испортить ни одного из ваших текущих установленных компонентов.
  3. Установите ОС, которые вы анализируете, на этот жесткий диск - обратите внимание, что они НЕ ДОЛЖНЫ устанавливаться в разных разделах, и диск должен быть нулевым между сменой операционных систем (это более точно имитирует то, как он может выглядеть под виртуальной коробкой - т.е. свежий драйв).
  4. Проведите тестирование для каждой ОС
  5. Положите свой старый жесткий диск обратно в
  6. Запустите VirtualBox и установите каждую ОС, проведите тестирование для каждой ОС.

Предостережения:

  • Если вы пытаетесь сделать качественный сравнительный анализ, вы должны провести сравнение для каждой отдельной ОС на аппаратном обеспечении.
  • Убедитесь, что вы выбрали хороший набор программного обеспечения для сравнительного анализа, которое не смещает в сторону то или иное. И если вы сильно склоняетесь к чему-либо (возможно, использование ОЗУ?) убедитесь, что вы получаете достаточно выборок, чтобы совокупные данные имели смысл.
  • Убедитесь, что программное обеспечение, работающее на вашем хост-компьютере, одинаково и минимально в процессе тестирования для каждой выбранной вами ОС
  • Я бы порекомендовал дефрагментировать ваш жесткий диск между установками ОС под virtualbox, это поможет гарантировать, что виртуальный диск будет более непрерывным на диске
-1

На самом деле есть определенная разница.

В виртуальной машине оборудование, на котором операционная система считает, что оно работает, нереально.

В то время как в локальной операционной системе с «голым железом» аппаратное обеспечение, которое, по мнению ОС, работает, в общем-то, присутствует физически.

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