我有一个客户,他有一个大型 ASP 应用程序,显然占用大量内存。我正在帮助他们迁移到运行 Win2k8 R2 的新硬件。他们有 4 台物理服务器,每台有 32GB 的 RAM。我假设 ASP 应用程序以 x32 进程运行。所以我看到我们有两个选择:
- 为应用程序池启用 Web 园
- 使用物理服务器作为虚拟机主机,并将服务器分成(比如说)4 个 Web 服务器
您认为哪条路径可以为我们提供更好的性能?
我只是不太清楚 ASP 将如何处理具有大量内存的机器,而且我担心它不能很好地处理内存问题。
(你可以忽略所有显而易见的东西,比如 16 台 Web 服务器与 4 台相比维护成本增加,或者虚拟化相对于物理服务器的灵活性等等)
答案1
我们在 Twitter 上讨论过,但我也会在这里发帖。多个虚拟机可能是更好的选择(恕我直言),因为我相信 ASP 仅在 32 位空间中运行,因此可以访问 2 GB 的 RAM。