Фотография
нажмите — покажем
нажмите — покажем
Почему виртуальной машине можно выделить больше «ядер», чем физически есть у сервера?
Виртуальная машина не получает отдельные физические ядра в постоянное пользование. Она работает с виртуальными процессорами — vCPU, а гипервизор распределяет между виртуальными машинами время реальных процессорных ядер.
Поэтому на сервере с 24 физическими ядрами суммарно можно назначить виртуальным машинам, например, 28 vCPU. Пока нагрузки возникают в разное время, свободные ресурсы используются эффективнее. Но если несколько VM одновременно требуют максимум вычислительной мощности, им приходится ждать своей очереди.
Это один из принципов аппаратной виртуализации, которые разбираем в новой статье. Там же объясняем, как гипервизор распределяет между виртуальными машинами процессор, память, диски и сеть и почему виртуализация не отменяет физических ограничений сервера, а также:
🟣чем отличаются Intel VT-x, AMD-V, KVM, QEMU и платформы виртуализации;
🟣что происходит с памятью и дисками внутри VM;
🟣чем виртуальные машины отличаются от контейнеров;
🟣какие риски появляются в виртуальной инфраструктуре;
🟣как проверить и включить аппаратную виртуализацию в Linux и Windows.
Подробнее о том, как устроена аппаратная виртуализация и что важно учитывать при ее использовании, — в нашем блоге.
153 ·