none
Использование памяти в Windows Server 2008 R2 x64 RRS feed

  • Общие обсуждения

  • Доброго времени суток.

    Имеется сервер:<o:p></o:p>

    HP ProLiant DL160 G6 X5650 2.66ГГц, 24ГБ ОЗУ (590162-421)<o:p></o:p>

    На сервере установлено:<o:p></o:p>

    Windows Server 2008 R2 x64 SE SP1<o:p></o:p>

    SQL Server 2008 R2 EE 64-bit<o:p></o:p>

    поднят Hyper-V, под которым работает 1 виртуальная машина

    А также специализированное ПО.

    Проблема:

    В памяти растет Page Table. Проверено через RAMMap.

    Специализированное ПО раз в несколько минут на сервере запускает консольное приложение.

    Под приложение в памяти создается PTE, которая по прошествии времени не высвобождается, т.к. считается активной, что приводит к тому что Page Table занимают все больший объем памяти.

    Когда память заканчивается(24Гб забиваются за сутки), сервер повисает.

    Пока что лечится только перезагрузкой раз в сутки.

    Вопрос:

    Кто-то сталкивался с подобными проблемами? Как лечится?

    Всем заранее спасибо.

    19 июля 2012 г. 13:23

Все ответы

  • А что говорят разработчики данного специализированного ПО? На мой взгдяд, это их ошибка.

    Но возникает вот какой вопрос.

    Windows Server 2008 R2 x64 SE SP1
    SQL Server 2008 R2 EE 64-bit
    поднят Hyper-V, под которым работает 1 виртуальная машина
    А также специализированное ПО.

    SQL Server и специализированное ПО работают в виртуальной машине или под управлением хостовой ОС? В последнем случае - это неправильная конфигурация и нарушение лицензионного соглашения.


    20 июля 2012 г. 6:04
    Модератор
  • Разработчиками специализированного ПО является наша компания. С нашей стороны ошибки нет 100%. Да и потом, данная проблема не наблюдается на Windows Server 2008 R2 x64 EE.

    SQL Server и СПО работает по управлением хостовой ОС. Под виртуальной машиной работает Debian.

    В чем заключается неправильность конфигурации и нарушение лицензионного соглашения?


    GorelovME


    • Изменено it's_me 20 июля 2012 г. 6:59
    20 июля 2012 г. 6:58
  • SQL Server и СПО работает по управлением хостовой ОС. Под виртуальной машиной работает Debian.



    Это неправильная и неподдерживаемая конфигурация. Убирайте SQL-сервер и ПО c хостовой операционной системы, можно в отдельный виртуальный сервер.
    20 июля 2012 г. 7:01
    Модератор
  • Не пробовали ограничить потребление ресурсов сервисами SQL?
    20 июля 2012 г. 7:01
    Модератор
  • Мне проще убрать виртуальную машину - это первое.

    Второе, это не решает вопроса заданного изначально.

    Про совет с конфигурацией спасибо, а по существу вопроса у вас есть что сказать? 


    GorelovME

    20 июля 2012 г. 7:03
  • Потребление самого SQL сервера ограничено, причем всего лишь 2Гб.

    Если вы подразумевали что либо другое, то напишите пожалуйста каким образом это можно сделать.


    GorelovME

    20 июля 2012 г. 7:04
  • Про совет с конфигурацией спасибо, а по существу вопроса у вас есть что сказать? 


    У вас была работающая конфигурация на Enterprise-версии Windows Server, а теперь - проблемная на версии Windows Server 2008 R2 Standard. Чем еще различались данные конфигурации, кроме редакций операционных систем? Наверняка были еще какие-то различия.
    20 июля 2012 г. 10:19
    Модератор
  • На Enterprise-версии Windows Server стоит SQL Server 2008 SE 64-bit. 

    Количество памяти на Enterprise-версии Windows Server 8ГБ, на Windows Server 2008 R2 Standard 24Гб.

    На этом отличия заканчиваются.


    GorelovME

    20 июля 2012 г. 10:25