1

我正在 Virtual PC 中开发 sharepoint (MOSS) 项目。不幸的是,虚拟 PC 只能使用我的四核机器的一个核心。是否有任何提示和技巧可以加快我的开发过程?

4

6 回答 6

5

我们在迁移到 Hyper-V 之前曾经做过的事情......

不要为 VPC 分配过多的 RAM,它会开始过多地使用分页文件。

确保 VPC 的虚拟硬盘驱动器和虚拟内存文件已从您的防病毒程序中排除。

对 VPC 进行碎片整理,然后对主机进行碎片整理。

不要将页面文件与 VPC 放在同一个驱动器上。

修复页面文件的大小,使其不会碎片化。

杀死您的主要主机上的所有后台进程,您不必为您的工作而运行......并为此调整 Windows 以获得最佳性能而不是最佳外观。

运行Virtual Server而不是Virtual PC,并使用远程桌面访问VPC(我发现VS在管理机器方面更好一些,远程桌面似乎更快,并且可以在第二台显示器上获得良好的全屏体验)。

于 2008-12-05T11:06:04.637 回答
1

我在外部 harrdrive 上运行 sharepoint。VPC 分配了 2.5 GB RAM。它运行得非常快(不是真正快速照明,但可行)。

所以我的建议是为 VPC 分配尽可能多的内存,并在外部 HDD 上运行。如果可以的话,用火线连接你的硬盘,与 USB 相比,它有很大的不同。

除了对您的主机和虚拟机进行碎片整理之外可以提供帮助(但可能需要很长时间)。

于 2008-12-05T10:36:44.523 回答
1

运行别的东西。虚拟PC是垃圾。在 HyperV、VMWare 和 Virtualbox 之间,有更好的选择。

就个人而言,我使用 VMWare 服务器。我尝试过 HyperV,但性能没有达到我对 Microsoft 的期望。VMWare 在 3 个平台上可用的事实意味着我可以在 Macbook 上启动我的项目,将其传输到 Linux 服务器,或在另一个 Windows 机器上打开它。

我可以选择 1,2 或 4 个核心。

于 2008-12-05T11:22:08.257 回答
1

检查 Scott Hanselman 的虚拟机性能检查器。这是关于如何提高虚拟机性能的一般文章。

于 2008-12-05T17:30:03.690 回答
0

您是否在 BIOS 和 VPC 设置中都激活了硬件虚拟化扩展?
你给你的虚拟机足够的内存了吗(我通常设置在 2GB 左右)。

你也可以切换到Win2008 + HyperV,功能更强大。

于 2008-12-05T09:03:44.587 回答
0

使用 SSD 驱动器而不是 HDD。性能显着提高,特别是在发生磁盘交换的内存压力情况下。

还要检查 .NET Framework是否没有检查 Certificate Revocation List。如果存在网络连接问题,那么您将获得超时。

于 2009-10-08T10:39:13.677 回答