Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Кто кушает мемори?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2149
artem559902,

График уродский. Granted memory нельзя так просто складывать со всем остальным, да и Stolen включает некоторые из тех что представлены. Поэтому наверное и скачки такие.
А насчет внешних нажимов, где Total, Target и AvailableMemory то?
Ну и посмотрите мемори клерки на всякий случай
SELECT 
	type, 
	[pages (MB)] = CAST(SUM(pages_kb)/1024. AS DECIMAL(20, 2))
FROM sys.dm_os_memory_clerks
WHERE memory_node_id <> 64
GROUP BY type
ORDER BY [pages (MB)] DESC
21 дек 18, 04:36    [21770181]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
Mind,

По поводу графика да такой был уже выпилил, привел к красоте
По поводу клерков писал что смотрел вот интереснее
Memory Manager KB
VM Reserved 6660139224
VM Committed 255970904
Locked Pages Allocated 0
Large Pages Allocated 0
Emergency Memory 1024
Emergency Memory In Use 16
Target Committed 255970072
Current Committed 255970904
Pages Allocated 227523320
Pages Reserved 91352
Pages Free 660000
Pages In Use 44105328
Page Alloc Potential 199094656
NUMA Growth Phase 2
Last OOM Factor 0
Last OS Error 0
21 дек 18, 15:16    [21770604]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
Mind,
Если сложить память по всем клеркам то получим
222446.75
21 дек 18, 15:42    [21770648]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
komrad,
Нет такого нет и да далее посмотрели групповую политику да применялся параметр на lock pages in memory для всех юзеров под кеми запущен скуль
21 дек 18, 15:45    [21770653]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2149
artem559902
Mind,

По поводу графика да такой был уже выпилил, привел к красоте
По поводу клерков писал что смотрел вот интереснее
Не совсем уверен что тут интересного.
Прям таки никого подозрительного в клерках нет?
Ну а где динамика то Target и Total? Они тоже уменьшаются?
21 дек 18, 19:59    [21770812]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
Mind,
По таргет и тотал добавил графики деградации нет.
24 дек 18, 07:30    [21771716]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
составил сопоставление target/total везде 100%
8 янв 19, 16:14    [21779972]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2149
artem559902,

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

К сообщению приложен файл (sql-memory-20190801.sql - 20Kb) cкачать
8 янв 19, 22:43    [21780125]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 856
komrad
artem559902
Slava_Nik,
1 обновить пока нет возможности
2 нет не стоит lock pages in memory
3 256 гб мемори свободно на вирте - всегда не менее 3
4 так тоже делали никто не "Давит"


lock pages in memory предовратит "переезд" сиквела из RAM в файл подкачки, влиять на использование памяти не должен


artem559902,

какие счетчики (поименно) собираете чтобы строить подобные графики?


Если виртуалка с баллун памятью, а у ТС виртуалка,то еще как может влиять, гипервизор видит ,что память не меняется, и начинает ее ужимать для хоста.

ТС включить lock мемори, после этого смотрите, тем более хуже она не сделает.
9 янв 19, 12:58    [21780488]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 856
да и счетчика PageLife нет в топике, если очень низкий, то LockMemory на виртуалке должно решить это
9 янв 19, 13:00    [21780491]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 4632
Mind
artem559902,

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


2Mind: Коллега, можно ли к Вам обратиться приватно по почте по поводу использования данного скрипта в моей разработке, которую собираюсь выложить на гитхаб?
11 янв 19, 13:15    [21782748]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2149
komrad
Mind
artem559902,

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


2Mind: Коллега, можно ли к Вам обратиться приватно по почте по поводу использования данного скрипта в моей разработке, которую собираюсь выложить на гитхаб?
Вообще-то этот скрипт из моей собственной разработки, правда у меня нет ни времени, ни желания выладывать мой кривой C# код на гитхаб.
Добавил емейл в профиль.
11 янв 19, 21:35    [21783329]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2149
komrad,
Вот так это выглядит в приложении на сервере с NUMA нодами.

К сообщению приложен файл. Размер - 88Kb
11 янв 19, 21:43    [21783336]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 4632
Mind
Добавил емейл в профиль.

он, к сожалению, скрыт пока
или я не успел )
11 янв 19, 22:23    [21783346]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 4632
komrad
Mind
Добавил емейл в профиль.

он, к сожалению, скрыт пока
или я не успел )

а вижу, спасибо
12 янв 19, 00:51    [21783404]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
komrad,
PLE среднее 17 минут
12 янв 19, 11:20    [21783512]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
Mind,
Спасибо большое за скрипт очень помог в анализе.А по поводу результатов

К сообщению приложен файл. Размер - 37Kb
16 янв 19, 06:54    [21786359]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
artem559902
Member

Откуда:
Сообщений: 24
Mind,

К сообщению приложен файл. Размер - 16Kb
16 янв 19, 07:12    [21786361]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2149
artem559902
Mind,
Спасибо большое за скрипт очень помог в анализе.А по поводу результатов
Кто виновник то, нашли? virtual_memory_committed_kb из клерков (Database Cache, SOS)?


Замечал что на серверах с большим количеством памяти, virtual_memory_committed_kb Database Cache клерка вырастает весьма значительно, причем это не та же самая память что обозначена как Database Cache Memory в Performance Counters, а скорее включена в Stolen Memory. Не знаю почему это именно так и что это значит. Не нашел нигде нормального описания. Может кто вкурсе?
вчера, 02:29    [21787410]     Ответить | Цитировать Сообщить модератору
 Re: Кто кушает мемори?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2149
Mind
Замечал что на серверах с большим количеством памяти, virtual_memory_committed_kb Database Cache клерка вырастает весьма значительно, причем это не та же самая память что обозначена как Database Cache Memory в Performance Counters, а скорее включена в Stolen Memory. Не знаю почему это именно так и что это значит. Не нашел нигде нормального описания. Может кто вкурсе?
При этом, если посчитать занятую память в sys.dm_os_buffer_descriptors, то значение будет очень близко к обычному Database Cache Memory, никаких virtual там нет.
вчера, 02:33    [21787412]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить