Безопасно ли игнорировать сообщение «Обнаружены недопустимые параметры» в VirtualBox для количества оперативной памяти и процессора?

Безопасно ли игнорировать сообщение «Обнаружены недопустимые параметры» в VirtualBox для количества оперативной памяти и процессора?

В VirtualBox 6.1.30 — и других версиях — при превышении максимальных рекомендуемых значений по объему оперативной памяти и/или количеству процессоров появляется следующее сообщение:

«Обнаружены неверные настройки».

Даже если есть предупреждение, безопасно ли игнорировать его для этих двух настроек?

Я могу нажать кнопку «ОК» даже при наличии этого сообщения.

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

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

Так безопасно ли превышать этот предел?

Например:

  • Если в ноутбуке 8 процессоров, то максимально рекомендуемое значение — 4, но его можно изменить на 6.
  • Если на ноутбуке 16 ГБ оперативной памяти, то максимально рекомендуемый объем — 10 ГБ (на самом деле 11 и немного больше), но его можно изменить на 12.

Причины превышения этого лимита:

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

решение1

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

Если у вас одновременно запущено несколько виртуальных машин, общие рекомендуемые ограничения не могут превышать физический лимит оперативной памяти (общий объем за вычетом требований к хосту) или общего объема ЦП (за вычетом требований к хосту).

Ни одна машина не может иметь больше физического лимита оперативной памяти (всего менее 4 ГБ для хоста). То есть (для оперативной памяти и включая ЦП ниже) хост должен быть обеспечен адекватными ресурсами сверх того, что предусмотрено для гостевых машин).

Будьте осторожны с количеством процессоров. Я обычно использую 1 процессор с 2 ядрами, и мне это не мешает.

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

Неплохая статья на эту тему здесь:

Распределение ЦП виртуальной машины

Точный объем перегрузки ЦП, который может выдержать хост VMware, будет зависеть от ВМ и приложений, которые они запускают. Общее руководство по производительности {выделенных vCPU}:{всего vCPU} из рекомендаций Best Practices:

От 1:1 до 3:1 — не проблема. От 3:1 до 5:1 может начаться снижение производительности. От 6:1 и выше часто возникают проблемы.

Связанный контент