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

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

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

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

Ответы [ 8 ]

6 голосов
/ 29 августа 2008

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

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

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

5 голосов
/ 29 августа 2008
1 голос
/ 29 августа 2008

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

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

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

1 голос
/ 29 августа 2008

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

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

0 голосов
/ 19 ноября 2008

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

0 голосов
/ 29 августа 2008

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

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

0 голосов
/ 29 августа 2008

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

0 голосов
/ 29 августа 2008

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

...