![]() |
|
Мониторинг физической памяти сервера. Проблема... | ☑ | ||
---|---|---|---|---|
0
fisher
26.01.12
✎
13:09
|
Есть сервант. Тама сиквел крутится и сервер приложений восьмерочный.
Все x64 Память забивается под завязку. Когда епучий столбик в диспетчере задач (который физическую память показывает, как я понимаю) подползает к 99% где-то, приходят "великие тормоза". Никак не можем разложить этот епучий столбик по процессам. То, что диспетчер задач по процессам показывает физической памяти занятой - это только половина где-то. Программка RamMap показывает, что вторая половина занята такой замечательной штукой как AWE. В сиквеле AWE не активировано. Как понять, кто именно отжирает эту память и полечить эту фигню? |
|||
1
bizon2008
26.01.12
✎
13:11
|
Скуль. Однозначно.
|
|||
2
Jump
26.01.12
✎
13:12
|
||||
3
fisher
26.01.12
✎
13:13
|
Вообще не понятно, какого хрена это AWE там место жрет. Как я понимаю - это костыль для x32 приложений. А у нас там только сиквел с восьмеркой и все x64...
|
|||
4
fisher
26.01.12
✎
13:13
|
(1) В скуле галка "Использовать AWE для выделения памяти" не стоит.
|
|||
5
Jump
26.01.12
✎
13:15
|
(4)Но тем не менее AWE используется. Ищи каким образом она активируется. Скуль у тебя один?
|
|||
6
fisher
26.01.12
✎
13:17
|
(5) А AWE разве только скулем использоваться может? Сиквел один.
Во всяком случае процесс sqlservr в единственном экземпляре. |
|||
7
fisher
26.01.12
✎
13:48
|
Запустил
sp_configure 'show advanced options', 1 RECONFIGURE GO sp_configure 'awe enabled', 0 RECONFIGURE GO Сказало "Параметр конфигурации "awe enabled" изменен с 0 на 0" Но это гребанное AWE есть и отжирает 4 гига! Плять! Как от него избавиться? Сервак уже перегружали :) |
|||
8
Ковычки
26.01.12
✎
13:54
|
открой вкладку процессы - меню вид - выбрать столбцы
и будет тебе счастье |
|||
9
fisher
26.01.12
✎
14:11
|
(8) Чукча писатель?
|
|||
10
fisher
26.01.12
✎
16:56
|
Факультативно хотелось бы все-таки разобраться, почему AWE задействовано несмотря на то, что вроде как отключено. Посмотрел сиквельный счетчик производительности (по памяти) - таки сиквел отжирает эти четыре гига (именно за счет AWE). При этом, как уже было сказано выше, режим AWE вроде как не активирован.
Он может и справедливо их отжирает (в настройках сиквела максимум памяти именно четырьмя гигами и ограничен). Но почему через AWE? Хотелось бы видеть его аппетиты через process explorer, который так только пару сотен метров светит (а в AWE, как я понимаю, весь кэш данных загнан) |
|||
11
H A D G E H O G s
26.01.12
✎
17:09
|
Аве, не Аве, но вот темка была
v8: "Утечка" памяти в MS Windows 2003 сервер. Все перебрал... Нифига. Потом пришел админ, накатил на винду апдейты и все заработало. |
|||
12
fisher
26.01.12
✎
17:28
|
(11) Да не. Не в кассу. Какие утечки и фрагментирование? Сразу после загрузки 6 гектар съедено. По процессам 2 гига набирается. Сиквел вообще чепуху какую-то по процессам занимает. RamMap поясняет ситуацию. Таки да, говорит - 2 гига процессами съедено, а 4 гига AWE (без детализаций). И счетчик сиквельный говорит что эти четыре гига его.
Да и сервак 2008 и все апдейты прикручены. Буквально сегодня утром последние накатывал. |
|||
13
Ковычки
26.01.12
✎
17:33
|
Use System Monitor (Performance Monitor in Microsoft Windows NT® 4.0) to retrieve information on SQL Server memory usage and available memory. Task Manager does not provide accurate memory usage information for AWE. Therefore, the memory quoted for sqlservr.exe is not correct. To obtain the correct amount of SQL Server memory usage, you can use the Total Server Memory (KB) performance counter, activated through System Monitor, or select the memory usage from sysperfinfo. For more information, see Monitoring Memory Usage.
yен ? |
|||
14
Ковычки
26.01.12
✎
17:33
|
не ?
|
|||
15
Ковычки
26.01.12
✎
17:35
|
еще мс говорит, что в х64 аве не настраиваемое, но может быть или не быть
|
|||
17
fisher
26.01.12
✎
17:38
|
(13) Ну дык так все и есть. Я ж уже говорил. Два раза.
(15) А вот это уже интересно. Как это "может быть или не быть"? От чего этого зависит? Можно пруф? |
|||
18
Ковычки
26.01.12
✎
17:48
|
Примечание
Расширения AWE не являются обязательными и не могут быть настроены в 64-разрядных операционных системах. http://msdn.microsoft.com/ru-ru/library/ms190673.aspx от чего зависит х.з. (никогда не было ни надобности, ни возможностей) |
|||
19
fisher
26.01.12
✎
18:00
|
(18) Не, это я видел... И понял так, что в х64 их быть не может. Что логично. Как я понял, AWE - это старый костыль, поддерживавший штаны до появления x64 систем. Поэтому и понять никак не могу, какого рожна он у меня работает??
|
|||
20
fisher
26.01.12
✎
18:04
|
Есть у меня одна идейка... Как памяти серваку добавим, попробую убрать ограничение потолка сиквела в 4 гига. И посмотрю на динамику отжирания памяти. Сдается мне, что активация этого режима именно с ручным потолком связана и если потолок убрать, память будет выделяться штатно.
|
|||
21
Fragster
гуру
26.01.12
✎
18:09
|
вто эта штука, если уметь пользоваться, многое кажет: http://technet.microsoft.com/en-us/sysinternals/bb896653
|
|||
22
NS
26.01.12
✎
18:09
|
(19) AWE легко может быть под x64.
|
|||
23
Fragster
гуру
26.01.12
✎
18:11
|
(22) только нафиг не сдался...
|
|||
24
Иде я?
модератор
26.01.12
✎
18:12
|
Я один дятел или нет ? Сколько памяти у сервера ?
|
|||
25
Fragster
гуру
26.01.12
✎
18:12
|
(23)+ если только для 32битных прог
|
|||
26
NS
26.01.12
✎
18:12
|
(23) Для 32-битных приложений? Знаешь другой способ выделить много памяти?
|
|||
27
Иде я?
модератор
26.01.12
✎
18:12
|
И какой размер баз?
Сиквел выжрет все что сможет и будет прав. |
|||
28
Fragster
гуру
26.01.12
✎
18:13
|
(26) :-Р
|
|||
29
NS
26.01.12
✎
18:13
|
(27) Сиквел вообще выжирает ровно столько сколько ему указано.
|
|||
30
NS
26.01.12
✎
18:13
|
(28) Я первый написал, это Миста глючит.
|
|||
31
fisher
26.01.12
✎
18:15
|
(24) Ответа на первый вопрос не имею. На второй - 8 гиг.
(27) Вопрос не в количестве отъедаемой памяти, а в способе. КАКОГО ХРЕНА ЧЕРЕЗ AWE??? |
|||
32
Fragster
гуру
26.01.12
✎
18:17
|
(31) а потому что в 32битной виндус-ОС процесс может сожрать 2 гига только (3, если включить /3ГБ) без AWE
|
|||
33
Иде я?
модератор
26.01.12
✎
18:18
|
Шо ты привязался к етому АВЕ ? Памяти сиквелу дай и обнови его.
и не трогай |
|||
34
fisher
26.01.12
✎
18:20
|
(32) Мы не гипотетическую ситуацию рассматриваем, а вполне конкретную. И винда и сиквел x64. Это еще в сабже сказано и повторено не раз.
(33) Неудобно и непонятно. Памяти дам, куда ж я денусь... |
|||
35
Aleksey
26.01.12
✎
18:21
|
(1) А это каким боком?
|
|||
36
Aleksey
26.01.12
✎
18:22
|
А если у меня сервер предприятия стоит на отдельной машине и все равно умудряется в общей сложности сожрать 8 гигов памяти установленые на серваке, то чем мне скуль поможет?
|
|||
37
fisher
26.01.12
✎
18:24
|
(36) Не в кассу. Отдельную ветку заведи.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |