Почему при создании виртуальной машины я не хочу передавать ей все ядра процессора?

Установите репозиторий Ondrej Sury , я успешно установил php7.3-curlиз него. Кажется, что версия, которую он предлагает для php7.2-curl, зависит от libcurl4в Debian 10, что заставит его работать.

Чтобы установить репозиторий для Debian 10, добавьте

deb https://packages.sury.org/php/ buster main

в ваш /etc/apt/sources.listили в новый файл php.listпод /etc/apt/sources.list.d, затем запустите

# apt update && apt upgrade
# apt install php7.2-curl

При установке я получаю это с репозиторием Ондрея:

# apt-cache depends php7.2-curl
php7.2-curl
  Dépend: php-common
  Dépend: ucf
  Dépend: php7.2-common
  Dépend: libc6
  Dépend: libcurl4

3
03.11.2020, 22:31
1 ответ

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

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

4
18.03.2021, 22:53

Теги

Похожие вопросы