Какой максимальный объем оперативной памяти я могу использовать в Windows?

StackOverflow https://stackoverflow.com/questions/33630

Вопрос

Очевидно, это 64-битные окна.

Кроме того, какой максимальный объем памяти может использовать один 64-разрядный процесс? Я как бы рассчитывал использовать все это ... (Да, я знаю, что я делаю, пожалуйста, не говорите мне, что если мне нужно так много оперативной памяти, я, должно быть, делаю что-то не так)

Кроме того, это то же самое для процесса .Net 2.0? Или есть ли нижний предел для .Net?

Это было полезно?

Решение

От http://technet.microsoft.com/en-us/ библиотека / cc758523.aspx   - Windows Server 2003, 64-разрядная версия Datacenter Edition поддерживает физическую память объемом до 512 ГБ

Один процесс должен быть в состоянии использовать большинство из них, некоторые будут использоваться ОС.

Ответ от Re0sless лучше моего. Теперь ограничение составляет 2 ТБ, в Datacenter SP2 и в 2008 году.

Другие советы

Какая версия Windows? она отличается от XP до Vista и от домашней до бизнес-версий Vista, и я бы сказал, еще раз для сервера.

см. здесь для получения дополнительной информации о максимальном объеме памяти для версий различных окон

для Windows Server 2008 Datacenter MS выделите 2 ТБ физической памяти.

Мы запускаем Windows-боксы с 16 гигабайтами памяти, но это потому, что мы запускаем несколько экземпляров VM Ware, я полагаю, вы имеете в виду в одном экземпляре. На Vista это зависит от издания. Это вспыхивает так:

  

Vista Basic: 8 ГБ
   Vista Home Premium: 16 ГБ
   Vista Business / Enterprise / Ultimate: 128+ ГБ

Что-то, что мы обнаружили недавно: с MySQL, работающим на Win32, вы можете использовать только до 2 ГБ на процесс. На Win64 память также не управляется, и один экземпляр MySQL будет запускать вашу память в землю. Наши израсходовали все 16 ГБ, которые у нас есть. Что касается объема памяти, который может использовать 64-разрядный процесс: ответ - это как раз то, что позволяет ОС.

Согласно Википедии вы можете иметь 128 ГБ физической ОЗУ в 64- немного Windows XP компьютер.

Это компьютер с Windows Server.

Что касается какой редакции (Datacenter, Enterprise и т. д.) ... Все, что нужно, чтобы дать моему маленькому .Net Process столько памяти, сколько возможно.

Переключитесь на Linux. У вас не возникнет ни одной из этих проблем, и вы получите лучшую производительность.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top