![Могут ли несколько виртуальных машин (в Virtual Box) использовать одно и то же ядро ЦП?](https://rvso.com/image/1598581/%D0%9C%D0%BE%D0%B3%D1%83%D1%82%20%D0%BB%D0%B8%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%20(%D0%B2%20Virtual%20Box)%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%BE%D0%B4%D0%BD%D0%BE%20%D0%B8%20%D1%82%D0%BE%20%D0%B6%D0%B5%20%D1%8F%D0%B4%D1%80%D0%BE%20%E2%80%8B%E2%80%8B%D0%A6%D0%9F%3F.png)
У меня 16 ГБ оперативной памяти и четырехъядерный процессор Intel, поддерживающий виртуализацию.
Хостовая операционная система — Windows 10 Pro, 64-бит.
Я хочу запустить несколько гостевых систем Ubuntu 16.04 x32, каждая из которых будет выполнять минимум работы.
Я планировал выделить по 1 ГБ оперативной памяти каждому, но смогут ли они совместно использовать ядра?
решение1
Даже если у вас всего 4 ядра, вы не ограничены только 4 виртуальными машинами. Virtual Box создаст процесс для каждой виртуальной машины, а затем ваша операционная система будет управлять их планированием на ядрах, как и любой другой процесс.
По мере добавления виртуальных машин загруженность ядер вашего процессора будет постепенно увеличиваться, хотя, поскольку виртуальные машины имеют небольшой размер, вы, вероятно, сможете добавить довольно много машин, прежде чем столкнетесь с проблемами производительности, если у вас достаточно свободной памяти.