Если вы читаете что-то с помощью «swap memory double RAM», то вы, вероятно, читаете что-то из 1990-х или старше. Это больше не актуально.
(Краткое резюме с опущенными подробностями: тогда некоторые ОС использовали только виртуальную память, а вся реальная физическая память была буфером. Использование было 2: 1).
Могу ли я назначить виртуальной памяти больше доступной физической памяти?
Технически это возможно, но программное обеспечение вашей виртуальной машины может этого не допустить. (Рабочая станция IIRC vmware этого не делает. Я почти не использовал виртуальную коробку и понятия не имею, каковы ее настройки). А выделение большего объема ОЗУ, чем у вас, нескольким виртуальным машинам может потребовать значительного подкачки (и соответствующих замедлений).
Могу ли я использовать свою физическую машину в качестве узла контроллера, в то время как узел вычисления все еще находится на виртуальной машине.
Конечно. Застенчивый нет. Ваша физическая машина является хостом. ВМ - это хост. Для большинства точек зрения для них почти нет разницы.
Вы можете рассмотреть две вещи, хотя:
- Networking. Разместили ли вы виртуальные машины в их собственной сети, где ничто другое (включая ваш хост) не может связаться с ними? Или в собственной сети хостов, где они могут общаться с хостом, но не с локальной сетью / Интернетом? Или они соединены с реальной сетью и действуют так же, как основной компьютер?
- Почему бы не установить контроллер на ВМ и сохранить все согласованным и переносимым?