Стандартный лимит памяти Windows server 2008 r2

Обновлено: 21.11.2024

В следующей таблице указаны ограничения на физическую память для Windows 10.

Ограничения физической памяти: Windows Server 2016

В следующей таблице указаны ограничения на физическую память для Windows Server 2016.

Ограничения физической памяти: Windows 8

< td >Windows 8 Корпоративная
32-разрядная64-разрядная
Windows 84 ГБ128 ГБ
Windows 8 Профессиональная4 ГБ512 ГБ
4 ГБ512 ГБ

Ограничения физической памяти: Windows Server 2012

В следующей таблице указаны ограничения на физическую память для Windows Server 2012. Windows Server 2012 доступна только в выпусках X64.

Windows Server 2012 Essentials не поддерживается.

Windows Server 2012 Foundation не поддерживается.

Рабочая группа Windows Storage Server 2012 не поддерживается

Windows Storage Server 2012 Standard не поддерживается

Ограничения физической памяти: Windows 7

В следующей таблице указаны ограничения на физическую память для Windows 7.

32-разрядная64-разрядная
Windows 7 Professional4 ГБ192 ГБ
Windows 7 Корпоративная4 ГБ192 ГБ
Windows 7 Максимальная4 ГБ192 ГБ

Ограничения физической памяти: Windows Server 2008 R2

В следующей таблице указаны ограничения на физическую память для Windows Server 2008 R2. Windows Server 2008 R2 доступен только в 64-разрядных версиях.

Windows Small Business Server 2008 не поддерживается

Windows Server 2008 R2 Foundation не поддерживается.

Windows Web Server 2008 R2 не поддерживается

Windows Server 2008 R2 HPC Edition не поддерживается

Ограничения физической памяти: Windows Server 2008

В следующей таблице указаны ограничения на физическую память для Windows Server 2008. Ограничения, превышающие 4 ГБ для 32-разрядной версии Windows, предполагают, что PAE включен.

Windows Small Business Server 2008 не поддерживается

Windows Web Server 2008 не поддерживается

Windows Server 2008 HPC Edition не поддерживается

Windows XP

< td >Home Edition
32-разрядная64-разрядная
SP1SP2SP3 SP1SP2SP3
4 ГБ4 ГБ4 ГБ4 ГБ
Профессиональная версия4 ГБ4 ГБ4 ГБ4 ГБ128 ГБ128 ГБ 128 ГБ128 ГБ

Windows Vista

< /tr>

Windows 2000

32-разрядная64-разрядная
SP1SP2 SP1SP2
Windows Vista Starter1 ГБ1 ГБ1 ГБ
Windows Vista Home Basic4 ГБ4 ГБ4 ГБ8 ГБ8 ГБ8 ГБ
Windows Vista Home Premium4 ГБ4 ГБ4 ГБ16 ГБ16 ГБ16 ГБ
Windows Vista Business4 ГБ4 ГБ4 ГБ128 ГБ128 ГБ128 ГБ
Windows Vista Enterprise4 ГБ4 ГБ 4 ГБ128 ГБ128 ГБ128 ГБ
Windows Vista Ultimate4 ГБ 4 ГБ4 ГБ128 ГБ128 ГБ128 ГБ

Windows Server 2003

32 бит
SP1SP2SP3 SP4
Windows 2000 Professional4 ГБ4 ГБ4 ГБ< /td>4 ГБ4 ГБ
Windows 2000 Server4 ГБ4 ГБ4 ГБ4 ГБ4 ГБ
Windows 2000 Advanced Server8 ГБ8 ГБ8 ГБ8 ГБ8 ГБ
Windows 2000 Datacenter Server32 ГБ32 ГБ32 ГБ32 ГБ32 ГБ
< td >Windows Server 2003 Enterprise < td >1 ТБ
32-разрядная64-разрядная
SP1SP2 SP1SP2
Windows Server 2003 Standard4 ГБ4 ГБ4 ГБ16 ГБ32 ГБ32 ГБ
32 ГБ, 16 ГБ с 4GT64 ГБ, 16 ГБ с 4GT64 ГБ64 ГБ 1 ТБ2 ТБ
Windows Server 2003 Datacenter128 ГБ, 16 ГБ с 4GT128 ГБ ,16 ГБ с 4GT128 ГБ, 16 ГБ с 4GT512 ГБ1 ТБ2 ТБ
Windows Server 2003 R2 Standard 4 ГБ 32 ГБ
Windows Server 2003 R2 Enterprise 64 ГБ, 16 ГБ с 4GT 1 ТБ
Windows Server 2003 R2 Datacenter 128 ГБ, 16 ГБ с 4GT

Windows Small Business Server 2003 не поддерживается
Windows Server 2003 Web не поддерживается

Я понимаю, что в 32-разрядной версии Windows Server 2008 Standard существует ограничение в 4 ГБ ОЗУ, но.
но.
но.
удалось ли кому-нибудь увеличить этот лимит и как?

Популярные темы в Windows Server

22 ответа

Это не ограничение Windows Server 2008, это ограничение любой 32-разрядной ОС. Чтобы увеличить это ограничение до 32 ГБ, вам придется построить новый сервер с архитектурой x64 и перенести на него свои службы.

Это должно помочь:

Проверить

Я сомневаюсь в этом, поскольку x86 будет занимать только 4 ГБ ОЗУ, поэтому я не верю, что есть какой-либо способ увеличить этот предел. Вы можете установить сколько угодно оперативной памяти, но ОС ее никогда не увидит.

Ллойд Грейни

В 32-разрядной версии Windows 2008 R1 максимальный объем оперативной памяти составляет 4 ГБ. Это то же самое, что и любая другая 32-битная ОС, будь то Windows или Linux. Единственный способ получить доступ к большему количеству серверов – это перейти на 64-разрядную ОС.

ЭшлиЛьюисМС

4 ГБ. что-нибудь 32-битное увидит только 4GB Max

На самом деле, если у вас в настоящее время установлена ​​32-разрядная стандартная версия 2008, вы можете обновить ее до 32-разрядной корпоративной версии 2008, и она будет распознавать до 64 ГБ.

Садзин

Spiderbox пишет:

На самом деле, если у вас в настоящее время установлена ​​32-разрядная стандартная версия 2008 года, вы можете обновить ее до 32-разрядной корпоративной версии 2008 года, и она будет распознавать до 64 ГБ.

Не могли бы вы добавить ссылку, откуда вы взяли эту информацию? 32-разрядная ОС никогда не распознает более 4 ГБ ОЗУ.

Я думаю, вы изучаете расширение физического адреса.

"Расширение физических адресов (PAE) — это функция процессора, которая позволяет процессорам x86 получать доступ к более чем 4 ГБ физической памяти в поддерживающих версиях Windows."

Редактировать: вам нужен Datacenter или Enterprise.

Я надеялся, что кто-нибудь направит меня к PAE для W Server 2008 Standard или любому подобному решению.
Exabit — вы на 100 % уверены, что вам нужен центр обработки данных или предприятие?

Это также зависит от того, может ли ваше оборудование видеть память, что недоступно большинству систем на базе x86. Кажется, я припоминаю, что существовал расширитель оперативной памяти PCI/PCIx, который серверы DC/E 2008 года могли использовать для PAE, но мы решили перейти на серверы на базе x64, поэтому мы никогда не рассматривали его.

вы ошибаетесь, 32-битный Linux с PAE поддерживает более 4 ГБ оперативной памяти

Server 2003 вам нужен корпоративный, чтобы позволить PAE выйти за пределы 4 ГБ.

Server 2008 Standard и выше можно использовать PAE. Вам не нужно никакого специального оборудования, все это обрабатывается ОС. Я много лет занимаюсь PAE, меня удивляет невежество в этой теме..

Итак, теперь моя проблема заключается в том, что система видит 12 ГБ оперативной памяти, но в диспетчере задач использует только 4 ГБ.

Марк К. О'Доннелл

попробуйте выполнить следующие шаги, чтобы включить PAE в 32-разрядной версии Windows 2008 Server.

<р>1. Нажмите Пуск-Все программы-Стандартные-Командная строка-"Правая кнопка мыши-Запуск от имени администратора"

<р>2. "Bcdedit / установить принудительное включение PAE"

<р>3. Перезапустить сервер

Спасибо за этот Марк. Это решило мою проблему с памятью.

Мне любопытно, использует ли Xapmat Windows 2008 Server Standard?

Пожалуйста, посмотрите вложение и скажите мне, как это исправить.

Система показывает мне 10 ГБ ОЗУ, но диспетчер задач показывает только 4 ГБ ОЗУ.

Что именно делает эта команда?

Marcin Szczygiel написал:

Итак, моя проблема сейчас в том, что система может видеть 12 ГБ оперативной памяти, но в диспетчере задач она использует только 4 ГБ.

Марк К. О'Доннелл написал:

пожалуйста, попробуйте выполнить следующие шаги, чтобы включить PAE в Windows 2008 Server 32bit.

1. Нажмите Пуск-Все программы-Стандартные-Командная строка-"Правая кнопка мыши-Запуск от имени администратора"

2. "Bcdedit /set PAE принудительное включение"

3. Перезапустите сервер

С уважением,

Отметить

Марк, я выполнил эту команду и перезагрузился, но в диспетчере задач по-прежнему отображается 4 ГБ. Это работает как виртуальная машина в Hyper-V на сервере 2012 R2. Виртуальной машине назначено 8 ГБ ОЗУ.

Марк К. О'Доннелл

это может помочь

Версии клиента X86 с включенным PAE имеют пригодное для использования 37-битное (128 ГБ) физическое адресное пространство. Ограничение, накладываемое этими версиями, — это максимально допустимый адрес физической памяти, а не размер пространства ввода-вывода. Это означает, что драйверы с поддержкой PAE могут фактически использовать физическое пространство более 4 ГБ, если захотят. Например, драйверы могут отображать «потерянные» области памяти, расположенные выше 4 ГБ, и отображать эту память как электронный диск.

Марк К. О'Доннелл

вы запускали его на хосте или виртуальном сервере?

32-разрядная версия Server 2008 не ограничена 4 ГБ. Не верьте всему, что читаете в интернете. Люди, которые говорят никогда, обычно неправы.

Эта тема заблокирована администратором и больше не открыта для комментариев.

Чтобы продолжить это обсуждение, задайте новый вопрос.

Связывание домена Windows и домена веб-сайта?

Что может вызвать мерцание экрана?

У меня есть настольный компьютер Dell OptiPlex, который вызывает проблему мерцания экрана. Пожалуйста, проверьте это изображение ниже: Я сделал следующее, но все же повезло: Заменил монитор и кабели. Обновлен BIOS. Переустановил драйвер дисплея. Заменил оперативную память. р>

Искра! Серия Pro – 21 марта 2022 г.

Здравствуйте, ребята, я должен запустить эту Искру! с извинением. Я не устанавливал напоминания для этой статьи и, следовательно, забыл подготовить ее на выходных. Просто для этой цели сегодня было что-то вроде безумия в t.

Щелкни! Обновление Linux, Паролей больше нет?, Атаки BitB, Juno Pictures, Новый лед

Ваша ежедневная доза технических новостей. Вы должны это услышать. Появляется Linux 5.17: Вот что внутри Торвальдс и его команда снова обновили ядро ​​​​Linux, после некоторых трудных времен из-за некоторых изменений в последнюю минуту. Работа начинается на n.

Удобные наушники для работы из дома — чтобы слышать шум, но не передавать его

Поскольку все больше и больше людей работают из дома, требования к функциям гарнитур немного изменились. Теперь многим людям не нужны гарнитуры, которые полностью изолируют их от окружающей среды, потому что рядом с ними может находиться ребенок, которому нужно быть собой.

Опрос: какой объем памяти поддерживает SQL Server 2008 R2 Standard Edition?

Если вы похожи на меня, зайдите на сайт Microsoft и посмотрите сравнение выпусков SQL Server:

Сравнение выпусков SQL Server

Выглядит довольно просто, не так ли?

Неправильно. Как оказалось, маркетинговые материалы неверны — и Books Online, и TechNet показывают, что, начиная с SQL Server 2008 R2, стандартная версия не может превышать 64 ГБ памяти.

Если вы купили какие-либо лицензии на SQL Server 2008 R2 Standard Edition, самое время позвонить своим контактам в Microsoft и спросить, что произойдет, если вы со временем добавите памяти на свои серверы. Я сомневаюсь, что кто-то получит бесплатное обновление до Enterprise Edition, но я бы определенно поднял этот вопрос, если бы вел переговоры о лицензионном соглашении в масштабах всей компании. Если в маркетинговых материалах указано «Максимум ОС», а программное обеспечение, которое вы мне продали, не поддерживает это, дайте мне то, что будет.

Примечание. Это не означает, что на сервере следует использовать только 64 ГБ ОЗУ. SQL Server будет использовать только 64 ГБ, но вы все равно должны оставить часть для операционной системы, копий файлов, агентов резервного копирования и т. д. Я обычно использую 96 ГБ памяти (просто потому, что это округлое число).

51 комментарий . Оставить новый

Помните «Звездные войны»?

Это был R2D2, а не R2. Хе. ;о)

Знаете ли вы, ограничение памяти в 64 ГБ предназначено для экземпляра или для сервера? Другими словами, могу ли я иметь 2 экземпляра стандартной версии с максимальным ограничением памяти, установленным на 64 ГБ на каждом (или немного меньше, чтобы разрешить блоки системной памяти), работающими на сервере с памятью 160 ГБ (в качестве примера)?

Я знаю, что это старый пост, но я хотел бы знать ответ на вопрос Скотта, если кто-нибудь знает.

Роберт. Извините, у меня нет ответа на этот вопрос, но я настоятельно рекомендую не запускать несколько экземпляров с 64 ГБ памяти каждый.

Спасибо за ответ, Брент. Я также задал этот вопрос в блоге Гленна Бэрри, и он ответил, что ограничение в 64 ГБ относится к экземпляру, а не к серверу. И нет, я не буду выделять 64 ГБ памяти ни одному экземпляру. Я собираюсь запускать несколько экземпляров SQL в кластере Windows и хотел знать, может ли общая память, выделенная для всех экземпляров, превышать 64 ГБ.

Я новый администратор баз данных, просмотрел все ваши обучающие видео и нашел их очень информативными. Продолжайте в том же духе.

С какими конкретными проблемами вы столкнетесь при размещении нескольких экземпляров SQL Server Standard на одном большом (4p/256 ГБ) физическом сервере? Нам нужно запускать две разные версии SQL для поддержки двадцати различных небольших приложений, поэтому объединение экземпляров в стек является наименее затратным подходом. Мы могли бы перейти на Enterprise, но это будет стоить больше, чем само серверное оборудование!

Тед. Хм, почему вы думаете, что можете заплатить за одну стандартную лицензию и использовать ее для нескольких экземпляров? Возможно, вы правы, просто никто не слышал, чтобы кто-то пробовал это раньше.

Руководство по лицензированию MS SQL требует, чтобы вы платили за все ядра в операционной среде, только если вы устанавливаете Enterprise.Если вы устанавливаете Standard и используете лицензирование Server/CAL, вы платите за серверную лицензию для Standard. Standard позволяет вам установить несколько экземпляров. Я перепроверил с MS, но пока кажется, что это будет хорошо и это правильная интерпретация.

Меня беспокоит только техническая сторона. Если вы устанавливаете два экземпляра Microsoft SQL Standard, они ограничены 64 ГБ и 16 ядрами. Из документации Microsoft неясно, как обрабатывается ограничение в 16 ядер и какие ядра будут выбраны, если на сервере 32 ядра. Таким образом, это скорее технический вопрос о том, есть ли какие-либо потенциальные технические проблемы с этой конфигурацией — 2 стандартных экземпляра SQL на 32-ядерном сервере.

Тед — «Если вы устанавливаете Standard и используете лицензию Server/CAL» — плохие новости. Для Standard Edition больше нет лицензий server/CAL. Вы все еще можете получить его через некоторых реселлеров, но у меня нет опыта с этим.

Следующее говорит о том, что лицензии Server и CAL по-прежнему доступны для SQL Server Standard 2012, если что-то не изменилось.

Меня больше интересует, есть ли техническая проблема с запуском нескольких экземпляров SQL Standard на 32-ядерном сервере.

Вау, интересно! Теперь я видел несколько противоречивых руководств от Microsoft. (вздох) Наверное, поэтому я не занимаюсь лицензированием!

Брент, Тед,
Если вы еще не пробовали, нет проблем с запуском нескольких экземпляров таким образом. Недавно я создал кластер с 4 экземплярами SQL 2012 Standard; выделение памяти можно оставить по умолчанию, что подразумевает отсутствие ограничений, но лучший способ, я бы посоветовал, — выделить каждому экземпляру определенный объем ОЗУ, чтобы предотвратить подкачку памяти между экземплярами; это может снизить производительность (например, если один захватит всю оперативную память, потому что она перегружена, а другому нужно еще немного, он будет изо всех сил пытаться вернуть ее, даже если тот, который ее захватил, теперь молчит).
Для схожести процессоров, опять же, по умолчанию используется все — как это на самом деле работает с> 16 ядрами, я не знаю. Однако, чтобы полностью избежать любых возможных последствий, вы можете просто установить сходство, чтобы каждый экземпляр имел определенный (и в идеале другой) список для использования.

Хм, думаю, это заставит меня всегда проверять BOL, а не MS-маркетинг. Отличная находка Брента!

Количество процессоров тоже неверно 🙂

Ты хочешь потерять лучшего игрока Брента? 😉

Брент, спасибо, что указали на это несоответствие между маркетинговой веб-страницей и документацией по продукту. Я связываюсь с нашим менеджером веб-сайта, чтобы исправить страницу как можно скорее.

Тай Йи
Microsoft

Спасибо. Я также поднял этот вопрос через список рассылки MCM/MCA, и Джо Сак таким же образом довел его до сведения веб-команды.

Только что проверил, изменений нет. Это последний шанс купить дешевую стандартную версию и потратить разницу на юристов?
🙂

Могу ли я также пожаловаться на Enterprise, который показывает неверные результаты как для памяти, так и для процессора. (Ограничения: 2 ТБ и 8 ЦП.)

Я вижу, что они обновили оперативную память, но в Enterprise по-прежнему установлены неправильные ограничения ЦП. Очевидно, что даже в тексте этой страницы по-прежнему написано «SQL Server 2008», а не «SQL Server 2008 R2». (При этом они не упоминают новые версии Datacenter и PDW.)

Хороший пост! Некоторое дополнение:

– Частично исправлен маркетинговый сайт. SQL 2008 R2 Standard Edition теперь отображается как максимальный объем памяти 64 ГБ. SQL 2008 R2 Enterprise Edition теперь показывает максимальный объем памяти 2 ТБ, но по-прежнему показывает «максимум ОС» для ЦП вместо 8 ЦП (сокетов) — в ответ на один из других комментариев к этому сообщению.

– На странице сравнения этого маркетингового сайта нет упоминания о двух новых «премиальных» версиях — Datacenter и Parallel Data Warehouse — или их ограничениях. Определенно стоит отметить где-нибудь на маркетинговом сайте.

– Маркетинговый сайт выглядит как обновление на месте сайта SQL 2008 до R2, при этом некоторые ссылки по-прежнему указывают на контент SQL 2008 до R2 (что подтверждается упомянутыми выше отсутствующими выпусками)

– Когда вы перейдете по ссылке «Предыдущие версии», вы ожидаете найти контент по SQL 2008 до R2, SQL 2005 и, возможно, по SQL 2000. Вместо этого вы найдете ссылку только на SQL 2005 (дальше предполагается, что SQL Содержимое маркетингового сайта версии 2008 до версии R2 было обновлено до версии SQL 2008 R2). Для SQL 2008 pre-R2 нет содержимого главной страницы, хотя эта версия все еще поддерживается и является более поздней версией, чем SQL 2005. Возможно, это была ошибка или недосмотр, но, на мой взгляд, это большой пробел. отсутствующего материала (тем более, что существуют существенные различия между SQL 2008 R2 и версиями до R2, например, обсуждаемые максимумы).

Может ли кто-нибудь сообщить мне, как получить копию версии SQL Server 2008 R2 Standard? Я прошу об этом нашу группу по лицензированию, но получить корпоративный доступ могу только через MSDN.

Насколько я правильно помню, для всех версий существует один образ DVD, и во время установки необходимо ввести соответствующий ключ. Если вы вставите стандартный ключ, вы получите стандартную версию. Надеюсь, это поможет!

Спасибо, Брент. Он действительно работает с разными серийными номерами для разных версий.

Отличная находка. Спасибо.

На той же странице в версиях для разработчиков и веб-версиях предел памяти по-прежнему отображается как максимальный для ОС.
Разве версия Developer не должна вести себя так же, как Enterprise Edition?
И если Enterprise Edition не может поддерживать максимум ОС в памяти, как могут Developer Edition и Web Edition?

Хороший вопрос. Версия для разработчиков, вероятно, должна вести себя как версия высшего уровня. Раньше это был Enterprise, а теперь это Datacenter.

Здравствуйте, если вы устанавливаете два экземпляра на одном и том же хосте, оба с лицензией по процессорам, вы платите двойную плату за лицензию? Нам нужен юрист, чтобы ответить на этот вопрос.

Джейсон, на самом деле вам нужна Microsoft, чтобы ответить на этот вопрос. 😀 Поговорите со своими контактными лицами по лицензированию Microsoft.

Как отмечалось ранее, я недавно настроил кластер с 4 экземплярами Std 2012 года. После того, как все ядра лицензированы, платить больше не нужно. Таким образом, если у вас есть 8-ядерный сервер с 4 экземплярами SQL Server, каждый из которых имеет привязку к процессору по умолчанию, вам необходимо заплатить за лицензии на 8 ядер (в 2012 году это 4 из 2 лицензий на ядро, просто чтобы запутать проблему) — хотя можно сказать, что у вас лицензировано 32 ядра. На самом деле это все равно, что владеть 4 автомобилями — вы можете водить только один за раз, так почему же страховка будет в 4 раза дороже, чем страховка одной? О, да, это так, но это все равно глупо. Microsoft немного более разумна.
Помните также, что гиперпоточность НЕ удваивает количество ядер, требующих лицензирования. Таким образом, если у вас включена гиперпоточность (чего я не делаю там, где это возможно для блоков SQL), вы по-прежнему лицензируете только количество физических ядер, поэтому экземпляру SQL с 4 ядрами с гиперпоточностью, отображаемому в списке сходства, потребуется только лицензия на 2 ядра. .

привет, Саймон, поскольку вы используете SQL FCInstances, я ожидаю, что у вас есть производственные системы. Вы не скучаете по корпоративным функциям, таким как онлайн-индексирование и параллельные индексированные операции? может быть неудобно иметь автономный индекс во время перестроения, и один поток может работать часами

Здравствуйте, Брент!
Для версии SQL 2008 Standard ограничение составляет 64 ГБ или это «Максимум операционной системы», как указано на веб-сайте?

Мы используем SQL 2008 Std Edition на VMWare, и по какой-то причине 64 ГБ говорят о максимальной памяти, которая может быть выделена для SQL Server (без необходимости покупать версию Enterprise и значительного увеличения затрат).

Кроме того, в таком случае можно ли получить сервер объемом 72 ГБ и выделить 64 ГБ для SQL Server 2008, сохранив при этом соответствие стандартному выпуску? Вместо того, чтобы получить сервер на 64 ГБ и установить максимальный объем памяти на 56 ГБ, оставить часть для ОС, но не полностью использовать максимальный объем памяти, который может использовать SQL?
Спасибо.

Отметка — для SQL 2008 Standard это макс. Устранение неполадок с памятью конкретного сервера выходит за рамки того, что я могу решить в комментарии к сообщению в блоге, но если вы заинтересованы в консультации, дайте мне знать — просто нажмите «Контакты» в верхней части сайта. Спасибо!

Да, вы можете иметь 72 ГБ (или больше) на самом сервере и установить для параметра "Макс. память сервера" значение 65 536 (64 ГБ), что даст 64 ГБ буферному пулу SQL Server. Это в значительной степени то, что Бент отстаивал в своем посте, с чем я согласен.

Все еще путаница с лицензией… если у меня 256 ГБ ОЗУ, я хочу запустить 3 экземпляра SQL Server R2 STD Edition, выделяя около 86 ГБ ОЗУ для каждого экземпляра (64 ГБ (SQL) + 22 ГБ (назначение ОС))..2 узла Кластер (активно-пассивный) в редакции Windows 2008 r2 Enterprise, затем можно настроить с помощью одной лицензии для SQL Server. Или мне нужно купить 3 лицензии (для каждого экземпляра)…..Полностью потерян в море лицензий

Ravinder — ознакомьтесь с руководством по лицензированию Microsoft SQL Server в формате PDF:

Ravinder: вы лицензируете ядра, а не оперативную память, поэтому, если вы лицензируете каждое ядро, которое использует какой-либо экземпляр, вы защищены. Выделите 64 ГБ оперативной памяти, как указано выше, для каждого экземпляра; это оставляет 64 ГБ нераспределенными для ОС — у вас есть только одна ОС на узле кластера. Если у вас есть 8 ядер, и каждый экземпляр имеет привязку по умолчанию и, следовательно, может использовать все 8 ядер, вы лицензируете 8 ядер. В целом. НЕ 8 ядер для каждого экземпляра.

Спасибо, Саймон и Брент!!
SQL Server 2008 R2 Standard имеет 2 случая (физический\виртуализация)
1) физический процессор: одна лицензия на физический процессор) или он может быть основан на клиентских лицензиях

2) виртуальные операционные среды, вам потребуется лицензировать каждый виртуальный процессор отдельно
Как правило (виртуальный процессор эквивалентен одному ядру)

Примечание. Технический предел для каждого экземпляра 2K8 R2 Standard Edt составляет 64 ГБ

Опять же, MS Licensening — это большое море, которое даже можно настраивать от клиента к клиенту

Равиндер — у вас есть вопрос?

Я знаю, что это ооооочень старый пост, но это поразило меня врасплох:

Стандартная версия SQL Server 2008 поддерживает MAX RAM в соответствии с поддержкой Host MAX RAM, но в R2 они изменили ее на 64 ГБ для стандартной версии.

Мне было интересно, почему мой экземпляр 2008 года использует настроенные мной 80 гигабайт!

Он всегда будет адресовать только 64 ГБ, вы можете 256 ГБ, если хотите, но каждый экземпляр может использовать только 64 ГБ

Привет, Брент,
У меня есть сервер Windows 2008 R2 Standard, на котором установлено 32 ГБ ОЗУ, потому что мы считали это максимальным. После прочтения различных сообщений (в том числе ваших) мы добавили еще 32 ГБ ОЗУ, в результате чего общее количество теперь составляет 64 ГБ.

Однако отображается только 32 пригодных для использования:
Установленная память (ОЗУ): 64,0 ГБ (32,0 ГБ используется)
Также xp_cmdshell 'Systeminfo' показывает:
Общая физическая память: 32 768 МБ

Как мне теперь использовать всю оперативную память на сервере?
Есть ли какой-нибудь переключатель или параметр, который позволит серверу распознавать всю оперативную память?

С уважением
Джеймс

Windows Server 2008 R2 по-прежнему ограничен 32 ГБ ОЗУ. Этот пост был о SQL Server, а не о Windows Server.

Может ли сервер SQL использовать более 64 ГБ памяти (стандартная версия), даже если память не настроена/ограничена.
т.е. установленная память 256 ГБ в ОС (window Server 2012)
Три стандартных выпуска SQL Server работают без минимальной/максимальной конфигурации, но похоже, что каждый экземпляр SQL Server использует более 64 ГБ памяти (почти 66 ГБ).< /p>

Просто любопытно узнать, поскольку стандартная версия SQL Server 2008 R2 ограничена 64 ГБ оперативной памяти.

Ага! Это выходит за рамки того, что я могу быстро осветить в комментарии к сообщению в блоге, но, например, кешированные планы могут превышать ограничение в 64 ГБ.

Спасибо, Брент, за быстрый ответ!

чем можно доверять результатам приведенного ниже запроса при анализе использования памяти?
ВЫБРАТЬ (физическая_память_в_использовании_кб/1024) КАК Used_Memory_By_SqlServer_MB
ИЗ sys.dm_os_process_memory

Если стандартная версия SQL Server 2008R2 ограничена 64 ГБ памяти, то необходимо ли ограничивать максимальный объем памяти для нескольких экземпляров (3), на которых работает стандартная версия SQL Server 2008R2 с 256 ГБ или ОЗУ, установленная на Windows Server 2012. ?

Здесь мы представляем вам обзор максимальной адресуемой памяти в текущих 32-битных и 64-битных операционных системах.

Как правило, для использования 4 ГБ или более памяти необходима 64-разрядная операционная система.
В приведенной ниже таблице представлен обзор максимальной адресуемой памяти в текущих операционных системах:

Рекомендовать эту статью:

15 мыслей на тему «Максимальная адресуемая память в текущих операционных системах»

Перейдите на главную страницу Windows и введите "компьютер" щелкните левой кнопкой мыши и выберите свойства, после чего вы увидите все, что вам нужно знать о вашем компьютере

о, спасибо, но я не вижу свой GPU, почему……

18 эксабайт? Или 16 эксабайт? Причина, по которой вы сказали 18 экзабайт, заключается в том, что она основана на 18 446 744 073 709 551 616 байтах. 18 эксабайт, если вы используете десятичное определение эксабайт. 16 эксабайт, если вы используете двоичное определение эксабайт.

Разве это не 16 эксибайт? Разница между a и i. вычисление base10 en base2.

Эта статья нуждается в обновлении. macOS теперь может поддерживать как минимум 1,5 ТБ ОЗУ, поскольку Mac Pro можно настроить с таким объемом.

Спасибо, мы сделали обновление.
1,5 ТБ — это аппаратное ограничение — теперь MacOS может поддерживать до 18 экзабайт ОЗУ.
С уважением из Мюнхена!

Можете ли вы указать достоверный источник этой информации? 18 EB выше всего. Теоретически да, но практически нет. Не существует оборудования, способного протестировать такой объем памяти.

Эй, чувак, я изучаю Comptia A+, и это ограничение оперативной памяти просто помогает мне в учебе. Большое спасибо, я забронировал отмеченную вами страницу в своем браузере.

С уважением,
Нанан Татен

время обновления

Видите ли вы одинаковую производительность при работе от батареи и при подключении к сети? Многие ноутбуки при работе от батареи падают до 33% или меньше.
Кроме того, я бы открыл ваш диспетчер задач и посмотрел на вкладку производительности, чтобы узнать, какова загрузка ЦП, использование диска, скорость чтения/записи диска. Если у вас высокая загрузка диска и низкая скорость чтения/записи, я бы посмотрел, насколько заполнен ваш SSD и какой тип интерфейса он использует.

Не существует универсального способа заставить приложения использовать больше оперативной памяти, и в целом они будут использовать то, что им нужно. Некоторые приложения _МОЖЕТ_ иметь некоторые настройки, влияющие на то, как и сколько используется ОЗУ, но вам нужно будет проверять каждое из них по отдельности, и это, как правило, верно только для приложений, требовательных к вводу-выводу.

Вы также должны включить Linux.

Здравствуйте, у меня вопрос. Я использую Windows 10 Enterprise, 64-битную версию на своем ThinkPad T480. Он имеет 32 ГБ оперативной памяти и 500 ГБ SSD.Он очень медленный при выполнении задач и никогда не использует более 15% памяти. Есть ли способ использовать больше оперативной памяти для задач/программ? Спасибо

Вероятно, вы могли бы удалить 16 ГБ ОЗУ, так как маловероятно, что вашим программам в любом случае потребуется столько ОЗУ.
Скорость действительно зависит от процессора, такого как более быстрые процессоры i7.

Существует также очень большая разница в скорости между SSD и M.2 SSD

Попробуйте выполнить сканирование с помощью Malwarebytes Free Edition, так как недавно я удалил более 620 ПНП с одного ноутбука, что замедлило его сканирование до минимума.

Я рекомендую проверить температуру вашего процессора, так как высокие температуры могут привести к снижению скорости процессора.
Я бы порекомендовал монитор openhardware для этого.

Поскольку это портативное устройство (ноутбук), а не настольный компьютер, вероятно, есть два варианта:
– Если ваш вентилятор настроен на бесшумный режим, температура в простое не должна превышать 80°C.
– Если ваш вентилятор настроен на режим эффективного охлаждения, температура в режиме ожидания должна быть ниже 60 °C.

При температуре выше 90–95 °C большинство процессоров начинают снижать скорость, чтобы предотвратить перегрев. В результате вы заметите снижение производительности.

Еще одна возможность – неверные показания температуры. Неправильные показания температуры могут привести к снижению производительности и громкому раздражающему шуму вентилятора.

Надеюсь, это было полезно.

откройте команду запуска, одновременно нажав клавишу Windows + R, затем введите msconfig, перейдите к параметрам загрузки на верхней вкладке, затем найдите расширенные, щелкните по ней, вы увидите количество ядер вашего процессора и объем оперативной памяти. компьютер использует максимальное использование памяти, а затем перезагрузите, вы почувствуете эффект, который вы также можете проверить в моих свойствах этого компьютера

Читайте также: