locked
Windows server 2008 64 bit съедает всю память RRS feed

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

  • Windows server 2008 64 bit съедает всю память.

    После перезагрузки на сервер использует около 3ГБ памяти, и постепенно по два -три гиги в день прибавляет. В ресур мониторе не поятно куда она уходит.  скин ресур монитора http://files.mail.ru/QRA5PQ?t=1

    • Изменен тип Yuriy Lenchenkov 14 сентября 2011 г. 11:52
    • Перемещено Kathy Sun 20 апреля 2012 г. 9:53 merge forums (От:Windows Server 2008)
    30 августа 2011 г. 11:25

Все ответы

  • Какие приложения установлены на сервере?

    30 августа 2011 г. 12:28
  • Windows server 2008 64 bit съедает всю память.

    После перезагрузки на сервер использует около 3ГБ памяти, и постепенно по два -три гиги в день прибавляет. В ресур мониторе не поятно куда она уходит.  скин ресур монитора http://files.mail.ru/QRA5PQ?t=1

    Даже не запрашивая доп. данных... У вас не Windows Server съедает, а SQL - он возьмёт себе всё, что вы ему дадите - в настройках SQL-сервера ограничьте количество памяти, которое он сможет использовать - оставьте под ОС 1Гб хотя бы...
    30 августа 2011 г. 16:23
    Отвечающий
  • Почему я думаю, что это не SQL сервер

    1. Если потушить все сервисы c названием SQl Server - то память не высвобождается.

    2. На всех трех sql серверах стоит ограничение Maximum server memory (mb) 1024

    До недавнего времени на сервере было 16 Гигов памяти, и все равно съедал все.

    Гадать какая программа съедает память как-то не эффективно. Неужели нет способа посмотреть, что съедает память?

     

    31 августа 2011 г. 16:42
  • почемужу же нет? есть же Process Explorer

    http://technet.microsoft.com/en-us/sysinternals/bb896653


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий



    1 сентября 2011 г. 9:04
  • Process Explorer тоже ничего толком не показал, судя по скину ни как не набирается 8 гигов.

     

    Есть еще варианты?

     

    6 сентября 2011 г. 8:41
  • Process Explorer тоже ничего толком не показал, судя по скину ни как не набирается 8 гигов.
    Не пытайтесь простым суммированием понять :) Покажите что у вас в System information\Memory в Process Explorer.
    6 сентября 2011 г. 9:12
    Отвечающий
  • Это стандартная проблема нагруженной файловой системы. Я ответ на этот вопрос так и не нашёл в форумах, вышел на него эмпирически.

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

    У файловой системы есть несколько режимов работы (уже забыл, как это называется в Windows), назначение одного из них со словом Large в названии как раз в том, чтобы вашей и нашей проблемы не было. Но он не работает как описано =)

    Моё решение.
    Берём программу CacheSet за авторством того же человека, что создал Process explorer, Марка Русиновича (http://technet.microsoft.com/ru-RU/sysinternals/bb897561.aspx). Эта прекрасная программа умеет не только в GUI режиме рабтать, но и запускаться из командной строки! Находим параметры, которые нам нравятся в привычном GUI и создаём задачу в шедулере (например, раз в 10 минут), указывая параметры, которые нашли. После этого оперативная память перестанет пропадать.

    6 сентября 2011 г. 19:00
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    12 сентября 2011 г. 12:14
  • CacheSet помогает, но я почему то не нашел в нем использование без GUI... Не могли бы подсказать как его вызывать без GUI?
    9 января 2012 г. 10:15
  • Там всё просто =) Числа в параметрах. Мы используем вот так:

    cacheset.exe 160000 1600000

    Запускаем раз в минуту.

    9 января 2012 г. 11:03