Windows 2008 64 位服务器相对于 Windows 2003 32 位服务器有哪些优势

Windows 2008 64 位服务器相对于 Windows 2003 32 位服务器有哪些优势

我的应用程序/网站当前在 Windows 2003 32 位服务器上运行,在我上次的商务会议上,我们的业务人员要求将我的应用程序/网站移到 Windows 2008 64 位服务器上,但在此之前,他们要求我准备一份文档演示文稿以回答以下问题:

1) What are the benefits for using 64 bit server on 32 bit server?
2) Why we should use the 64 bit server? 
3) What can be the drawbacks of 64 bit server?
4) My application/website is using some 3rd Party tools, do they will work fine?
5) And the main thing is that, our website is built in .NET 2.0 C# and they are looking for some CODE tweaks after the deploying application on window server 2008 64 bit, there main objective is that after using the 64 bit environment what type of CODE tweaks can be done in my application on code level, so that its performance gets better than current.
6) Does all the above implementation will work on VMWARE (Virtual Machine)

我需要准备一份好的、完整的word文档,请指导我如何准备。

谢谢

谨致问候,马努

答案1

  1. 64 位有几个优点。主要优点是系统可以轻松使用超过 4 GB 的总内存;进程不限于 2 GB 或 3 GB,还有额外的通用寄存器。对于一些使用良好的应用程序来说,这意味着显著的性能优势。
  2. 似乎在#1 中得到解决。
  3. 软件兼容性是一个大问题,尤其是驱动程序。如果你有旧硬件,请确保有合适的驱动程序。新硬件应该不会有这个问题,因为它已经存在很长时间了。还要检查并确保您使用的任何软件都兼容 64 位。在某些情况下,64 位痛苦性能。这完全取决于应用程序。例如:ASP.NET 2.0(无服务包)性能很差,因为 64 位 JIT 的优化不如 32 位版本。最终,该问题在更新和更高版本的框架中得到了修复;但这是您可能会遇到的问题。
  4. 你最好问他们。
  5. 不是很多。64 位 CLR 在进行 JIT 优化时会做很多繁重的工作。只需确保您的应用程序已编译为 即可Any CPU
  6. 嗯,VM 的目的是虚拟化环境。如果它不起作用,那它就是一款非常糟糕的虚拟机软件。(总结:是的)

相关内容