none
Windows Server 2003R2 Standart x32+SQL Server 2008R2+8Gb RAM+AWE=помогите разобраться. RRS feed

  • Вопрос

  • Доброго дня всем.
    Есть сервер с 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

Все ответы