Виртуализация 32 бит на 64 бит ОС

поэтому мне было интересно, знает ли кто-нибудь, есть ли какие-либо проблемы с производительностью при виртуализации 32-битной ОС, в моем случае 32-битной windows 7, на 64-битной ОС mac osX lion. Я помню, как читал, что запуск 32-разрядных процессов в 64-разрядной системе может привести к снижению производительности при использовании памяти подкачки. Это относится к виртуализации или я дезинформирован?

Я полностью понимаю, что производительность гостевой системы также зависит от объема памяти и ядер, выделяемых виртуальной машине, но Мне было интересно больше о механике и эффектах смешивания 32 бит с 64 битами.

спасибо всем.

19
задан bdc
13.12.2022 13:37 Количество просмотров материала 3218
Распечатать страницу

4 ответа

в теории это не должно быть проблемой. Мы могли бы обсудить семантику, но если вы используете какие-либо 32-битные программы на 64-битном компьютере, то вы запускаете эти программы в виртуальной среде (которые вы, вероятно, работают 32-битные процессы). Но, в частности, когда вы используете windows на mac, ваши самые большие проблемы-это проблемы, которые ваш гипервизор будет иметь при переводе драйверов windows для взаимодействия с устройствами в вашей системе. Обычно это означает гипервизор работает очень усердно держать все организовано и надлежащим образом. В итоге, ваше самое большое падение производительности будет связано с тем, сколько энергии вы извлекаете из процессора, постоянно привязанного. Если вы привыкли к 6 час жизни Мак аккумулятор, поздороваться с 2ч аккумулятора или меньше.

1
отвечен Ryan 2022-12-14 21:25

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

0
отвечен NullEntity 2022-12-14 23:42

запуск гостя внутри разумно хорошей виртуальной машины не должен вызывать никаких проблем. VMWare (мой любимый) никогда не давал мне никаких оснований думать об этом, а тем более беспокоиться.

0
отвечен Mike D 2022-12-15 01:59

Это зависит от программного обеспечения виртуальной машины, которую вы используете, но с основными из них (например, VMware, VirtualBox и Microsoft VirtualPC/гипервизор) вы не увидите никаких недостатков запуска 32-разрядной гостевой системы в 64-разрядном Хосте на x86/x64. Это вызвано тем, что виртуальная машина фактически переключит ЦП в 32-разрядный режим, в то время как гость работает.

0
отвечен SecurityMatt 2022-12-15 04:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

32-bit
64-bit
operating-systems
performance
virtualization
Вверх