1
A
回答
1
。运行在虚拟机上的网络应用程序与运行在同一虚拟机上的非.net应用程序相比,可以执行与在真实机器上运行的.net和非.net应用程序的等效比较。
我想说的是,.net应用程序通过在虚拟机上运行它们而不会比原生应用程序多或少。如果您有2个应用程序(一个.net和一个本地应用程序),并且它们在真实PC上的性能相同,那么在VM上将执行相同的操作。
但是,VM的性能将在很大程度上取决于您提供给它的资源。如果你给你的虚拟机大量内存,并且不在主机操作系统上运行其他任何东西,你会发现虚拟机性能非常好。 (特别是如果您使用的是像vmware esx这样的金属直接虚拟机之一)。但是,如果您运行共享相同主机的6台虚拟机,并且/或者在主机上运行了大量应用程序,则不要指望每台虚拟机的性能都像本机一样。
1
我定期为我的Visual Studio开发运行虚拟机。 IDE和程序的性能非常好。我在VirtualBox上运行Win7 x64,这很好,因为即使我将32位XP作为主机操作系统运行,我仍能获得64位操作系统的性能。
1
如果您拥有强大的机器,您不会感受到差异 只需确保: a。分配足够的内存。 b。 VM硬盘与主机硬盘不同(如果您的计算机有SAS,则比您更幸运) c。你有足够的CPU /内核来备用。
您通常在虚拟机中看到的性能下降是由于缺乏资源而不是虚拟机软件本身。
如果您使用使用特殊渲染功能使用视频卡的特殊功能的代码,则可能与此处提出的不同。
相关问题
- 1. 虚拟机中的虚拟机 - 网络
- 2. 虚拟机网络
- 3. Azure虚拟机虚拟网络互通
- 4. 单机虚拟网络
- 5. 创建虚拟机并将虚拟机关联到现有的虚拟网络
- 6. 虚拟机的性能
- 7. 添加虚拟机到Azure的虚拟网络
- 8. 将网络的DNS配置到Azure上的虚拟机(VM)上
- 9. 虚拟机和本地网络
- 10. 连接两台虚拟机和azure虚拟网络
- 11. Azure虚拟网络网关
- 12. 无法访问桥接网络虚拟主机的CentOS虚拟机
- 13. DC/OS虚拟网络不能跨
- 14. Azure虚拟网络。连接来自不同子网的虚拟机
- 15. 如何在运行Vista x64的虚拟机上启用网络?
- 16. 访问Android上的本地apache虚拟主机(同一网络)
- 17. Django Hello World虚拟机上的Hello World网络应用程序
- 18. 网络服务器虚拟网络
- 19. 的Windows Azure虚拟机的性能
- 20. XNA在宿主PC和虚拟宿主网络上的网络
- 21. openstack网络不能ping /从/到虚拟机ssh
- 22. 虚拟机无法ping虚拟网关
- 23. Socat - 虚拟串行网络
- 24. 虚拟网络服务
- 25. Microsoft Azure - 虚拟网络
- 26. 虚拟网络连接
- 27. 在本地网络上访问虚拟主机
- 28. 如何提高Azure虚拟网络性能?
我也尝试过,不幸的是,在32位主机上只能运行一个64位来宾,分配1个CPU内核。 :( – leppie 2009-11-19 16:40:53