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

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

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

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


person Daniel Magliola    schedule 28.08.2008    source источник


Ответы (8)


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

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

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

person Darryl Braaten    schedule 28.08.2008

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

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

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

person Re0sless    schedule 28.08.2008

Ссылка

64 процессора 2 ТБ оперативной памяти

person Jon Erickson    schedule 29.08.2008
comment
это соответствует 1,95 ТБ памяти для тех, кому любопытно (как и мне) - person Anders; 19.11.2008
comment
И WTF: 166 МБ ядра выгружаются. - person Tom; 19.11.2008

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

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

person Ian Patrick Hughes    schedule 28.08.2008

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

person Dinah    schedule 28.08.2008

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

person Alasdair    schedule 28.08.2008

Это машина с Windows Server.

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

person Daniel Magliola    schedule 28.08.2008

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

person Community    schedule 19.11.2008