Лучший отвечающий
Windows Server 2003R2 Standart x32+SQL Server 2008R2+8Gb RAM+AWE=помогите разобраться.

Вопрос
-
Доброго дня всем.
Есть сервер с 2я Ксеонами по 4 ядра. Есть 8Гб памяти ну описание Windows Server 2003R2 Standart x32+SQL Server 2008R2+8Gb RAM.
Версия Сиквела
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86) Jun 28 2012 08:42:37 Copyright (c) Microsoft Corporation Standard Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)
В системе включено РАЕ, в групповых включил для пользователя из под которого запускается сиквел "Закрепление страниц" по спецкоманде проверки есть, ПроцЭксплорер говорит что для процесса включено, в Сиквеле включен АВЕ. Проверка тоже говорит что активирован. В настройках памяти Сиквела стоит МИН-4096 МАКС-6072.
Проблема в следующем: во первых счетчик Сиквела таргет РАМ стоит в 3Гб вместо 6, ну и естественно что он не ест больше 3Гб по счетчику ТоталРам. Плюс при том что в диспетчере задач он всего метров 80 зенимает, системе от 4Гб остается гдето 300Мб по диспетчеру, получается что сиквел их берет из общей памяти а не из невидимой.
Подскажите что я не так сделал? Я предполагал что он возьмет 4 из невидимой и 2 из общей и ситеме останется еще 2 ибо это РДП сервер к тому же.Получается что АВЕ режим это для преодоления порога в 4Гб на процесс, и берется всеравно из видимой памяти для системы? А не использование невидимого объема?
Далее, если это так, то как лучше всего задействовать оставшиеся невидимые и неиспользуемые 4Гб памяти наиболее эффективно? На ум приходит только создание в этой области РАМ диска и перенос на него tempdb для ускорения. Размер используемой на сервере базы 15Гб.
Или есть какой то другой путь?
Заранее спасибо.
9 декабря 2013 г. 9:21
Ответы
-
Сам себе и отвечаю. Ибо по остальные ответы не полные и неразвернутые.
AWE распоряжается только доступной ("видимой") для ОС памятью. Приложения и ОС могут использовать память за пределами 4гб и без AWE, причём уже очень давно, не в последних версиях Windows.
4гб - это предел адресного пространства для одного процесса, вот AWE как раз даёт возможность приложениям использовать более 4 гб на процесс, а не делает доступной дополнительную память для ОС.- Помечено в качестве ответа LordMerlin 11 декабря 2013 г. 10:14
11 декабря 2013 г. 10:14
Все ответы
-
смотрите счётчики perfmon, task manager - врёт
http://www.t-sql.ru
9 декабря 2013 г. 9:36Отвечающий -
Я и написал что по счетчикам perfmon таргет РАм для Сиквела стоит 3Гб и в полной нагрузке он эти 3Гб и потребляет.
Вопрос в другом.
Вопрос про АВЕ и про то, что лучше сделать с имеющейся системой.
9 декабря 2013 г. 9:38 -
так у вас Windows Server 2003 R2 Standard Edition
4 гигабайта (ГБ) ОЗУ максимум
http://www.t-sql.ru
- Предложено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 10 декабря 2013 г. 6:27
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 10 декабря 2013 г. 13:11
- Снята пометка об ответе LordMerlin 11 декабря 2013 г. 10:12
- Отменено предложение в качестве ответа LordMerlin 11 декабря 2013 г. 10:13
9 декабря 2013 г. 10:08Отвечающий -
Я это прекрасно знаю. Мне не понятен функционал режима АВЕ. В вопросе я это описал.9 декабря 2013 г. 10:29
-
АВЕ в этом случае не будет работать, так как сама ОС не позволяет использовать болmit 4 гб
- Предложено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 10 декабря 2013 г. 6:27
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 10 декабря 2013 г. 13:11
- Снята пометка об ответе LordMerlin 11 декабря 2013 г. 10:13
- Отменено предложение в качестве ответа LordMerlin 11 декабря 2013 г. 10:13
9 декабря 2013 г. 11:36 -
Сам себе и отвечаю. Ибо по остальные ответы не полные и неразвернутые.
AWE распоряжается только доступной ("видимой") для ОС памятью. Приложения и ОС могут использовать память за пределами 4гб и без AWE, причём уже очень давно, не в последних версиях Windows.
4гб - это предел адресного пространства для одного процесса, вот AWE как раз даёт возможность приложениям использовать более 4 гб на процесс, а не делает доступной дополнительную память для ОС.- Помечено в качестве ответа LordMerlin 11 декабря 2013 г. 10:14
11 декабря 2013 г. 10:14 -
AWE распоряжается только доступной ("видимой") для ОС памятью.
Вам про это с самого начала сказалиhttp://www.t-sql.ru
12 декабря 2013 г. 10:00Отвечающий