我正在构建一台新机器作为我的单机。我的主要工作站将是用于 .Net 开发的 Windows 7 64 位。我做了很多 WPF 工作,因此最好能够使用视频卡。
如果将其作为 Hyper-V 2008 64 位上的 VM,我会有损失吗?
我不这么认为,但我想在这里再检查一下。
我计划进行以下活动:
1)Windows 7 64 位:主工作站/开发机器(VS2010、.Net 4...)- 我 80% 的时间都会在这里度过
2)Windows XP 32 位:使用 Delphi 进行 Win16 和 Win32 开发(是的,如果客户需要,我偶尔也会为他们做一些很老的东西)
3)Server 2008 64 位:SQL Server 2008
4)Server 2008 64 位:SQL Server 2008(用于练习故障转移、日志传送等)
5)Ubuntu 32 位:在模糊的网站上休闲浏览
但是,如果在 Hyper-V 上运行 Windows 7 会导致功能限制、限制直接访问视频卡等,那么我可以接受独立安装 Windows 7。
谢谢!
答案1
在进行此构造时,您将会遇到视频卡(DirectX)问题。
另一种解决方案:
- 主要操作系统:Windows 7 x64
- Windows Virtual PC + Virrtual XP(不是 MS Virtual PC!主页- 它是 32 位,无缝集成虚拟 xp)
- 不同计算机上的服务器 2008 或使用 virtualbox/Microsoft Virtual PC
答案2
这样做的主要问题将是显卡。HyperV 客户机不支持 DirectX10,并且经常在运行 Aero 界面时出现问题(如果这让您感到困扰?)。HyperV 在高端显卡方面也存在一些问题 -看这里。
我不太熟悉 WPF 及其性能要求,或者它是否需要 directX,所以它在这种情况下可能会很好地工作,但我不相信你会从你的显卡中获得最佳性能,所以请确保你先进行测试。