Назад | Перейти на главную страницу

Каковы преимущества 64-разрядного сервера Windows 2008 над 32-разрядным сервером Windows 2003

Мое приложение / веб-сайт в настоящее время работает на 32-битном сервере Windows 2003, на моих последних деловых встречах наши деловые люди просили перенести мое приложение / веб-сайт на 64-битный сервер Windows 2008, но перед этим они попросили меня подготовить презентацию документа для ниже запросы:

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)

Мне нужно подготовить хороший и полный текстовый документ, пожалуйста, помогите мне подготовить его.

Спасибо

С уважением, Ману

  1. 64-битная версия имеет несколько преимуществ. Основная из них заключается в том, что система может легко работать с более чем 4 ГБ общей памяти; процессы не ограничиваются 2 ГБ или 3 ГБ, а также дополнительными регистрами общего назначения. Это может означать серьезные преимущества в производительности для некоторых приложений, которые его хорошо используют.
  2. Кажется, обращено в №1.
  3. Совместимость программного обеспечения была большой; особенно водители. Если у вас старое оборудование, убедитесь, что для него установлены подходящие драйверы. Новое оборудование не должно иметь этой проблемы, поскольку оно существует так давно. Также проверьте и убедитесь, что любое используемое вами программное обеспечение совместимо с 64-разрядной версией. А в некоторых случаях; 64-битный болит производительность. Все зависит от приложения. Например: ASP.NET 2.0 (без пакетов обновления) имел ужасную производительность, потому что 64-разрядная JIT не производила столько оптимизаций, сколько 32-разрядная версия. В конце концов, это было исправлено в обновлениях и более поздних версиях фреймворка; но с такими вещами можно столкнуться.
  4. Вам лучше спросить их.
  5. Не очень много. 64-разрядная среда CLR выполняет большую часть тяжелой работы при выполнении JIT-оптимизаций. Просто убедитесь, что ваше приложение скомпилировано в Any CPU.
  6. Что ж, цель виртуальной машины - виртуализировать среду. Если не сработало; это было бы довольно паршивое программное обеспечение для виртуальной машины. (tl; доктор: да)