Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сколько памяти может использовать менеджер блокировок? / 23 сообщений из 23, страница 1 из 1
26.04.2018, 12:11
    #39636675
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
Добрый день
Сегодня менеджер блокировок решил отожрать памяти почти два гб:

Version: 145, Active owner: 0, Length: 2013265920, Used: 2013265920

Вообще сколько он может употребить? 2.5.3, classic server
...
Рейтинг: 0 / 0
26.04.2018, 12:17
    #39636685
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
может и больше. В первую очередь зависит от числа коннектов и размера страничного кеша. Точной цифры никто не скажет. Но вообще, после 2-х (если повезет, то 4-х) гигов может наступить ахтунг.
...
Рейтинг: 0 / 0
26.04.2018, 13:11
    #39636726
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
dimitrНо вообще, после 2-х (если повезет, то 4-х) гигов может наступить ахтунг.

Патч Николая по этому поводу так и не применили?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.04.2018, 13:26
    #39636738
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
GallemarСегодня менеджер блокировок решил отожрать памяти почти два гб:Продолжай выкручивать пар-ры БД в небеса, авось сразу не помрёт
...
Рейтинг: 0 / 0
26.04.2018, 13:33
    #39636745
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvladGallemarСегодня менеджер блокировок решил отожрать памяти почти два гб:Продолжай выкручивать пар-ры БД в небеса, авось сразу не помрёт
Почему в небеса?
LockMemSize = 268435456, но утром было:
LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 268435456, Used: 136985536
Flags: 0x0001
Enqs: 36215387687, Converts: 79927295, Rejects: 367181568, Blocks: 143544448
Deadlock scans: 12588, Deadlocks: 0, Scan interval: 60
Acquires: 40002121666, Acquire blocks: 12146909960, Spin count: 0
Mutex wait: 30.4%
Hash slots: 65521, Hash lengths (min/avg/max): 0/ 2/ 11
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (1029): forward: 1937240, backward: 8090520
Free owners (116): forward: 97604208, backward: 26527560
Free locks (60699): forward: 538120, backward: 14778432
Free requests (295166): forward: 48028648, backward: 119829504
Lock Ordering: Enabled

а на середину дня:
LOCK_HEADER BLOCK
Version: 145, Active owner: 0, Length: 2013265920, Used: 2013265920
Flags: 0x0001
Enqs: 40051141950, Converts: 83884330, Rejects: 370950733, Blocks: 159124703
Deadlock scans: 23898, Deadlocks: 0, Scan interval: 60
Acquires: 44292754063, Acquire blocks: 14034803702, Spin count: 0
Mutex wait: 31.7%
Hash slots: 65521, Hash lengths (min/avg/max): 0/ 2/ 13
Remove node: 0, Insert queue: 0, Insert prior: 0
Owners (982): forward: 1937240, backward: 40654424
Free owners (163): forward: 79717824, backward: 135732856
Free locks (34581): forward: 538120, backward: 61197392
Free requests (411794315): forward: 1607766080, backward: 631283264
Lock Ordering: Enabled

Сразу видно как изменилось потребление
...
Рейтинг: 0 / 0
26.04.2018, 13:39
    #39636748
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
GallemarПочему в небеса? Потому что ЛМ не жрёт память из-за своих желаний. Он её жрёт, когда его заставляют, например раздутым кешем БД.

Но вот этоGallemarFree requests (411794315)мне очень не нравится. Очень
Последи за ним в течение дня
...
Рейтинг: 0 / 0
26.04.2018, 13:47
    #39636754
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvladGallemarПочему в небеса? Потому что ЛМ не жрёт память из-за своих желаний. Он её жрёт, когда его заставляют, например раздутым кешем БД.

У меня FileSystemCacheSize = 0 и DefaultDbCachePages = 1024 при странице в 16
...
Рейтинг: 0 / 0
26.04.2018, 14:05
    #39636762
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
Gallemar,

ты же вроде на трёшку переползать собрался. Перейдёшь на SS и актуальность кручения настроек менеджера блокировок уйдёт
...
Рейтинг: 0 / 0
26.04.2018, 14:10
    #39636767
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
Симонов ДенисGallemar,

ты же вроде на трёшку переползать собрался. Перейдёшь на SS и актуальность кручения настроек менеджера блокировок уйдёт
Так я на трешку перейду ближе к лету, а настройки подкрутить уже надо.
...
Рейтинг: 0 / 0
26.04.2018, 15:59
    #39636841
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvladОн её жрёт, когда его заставляют, например раздутым кешем БД.
Раздутый кэш это сколько?
...
Рейтинг: 0 / 0
26.04.2018, 16:05
    #39636847
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
GallemarhvladОн её жрёт, когда его заставляют, например раздутым кешем БД.
Раздутый кэш это сколько?Если у тебя на уровне БД не переопределены 1024 страниц из конфига, то это не к тебе.
...
Рейтинг: 0 / 0
26.04.2018, 16:45
    #39636879
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvlad,

1024 это из базы. В конфиге он по умолчанию. Если я не перекормил базу,то лм оправдано два гига сожрал?
...
Рейтинг: 0 / 0
26.04.2018, 16:59
    #39636893
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
GallemarЕсли я не перекормил базу,то лм оправдано два гига сожрал?
с таким кешем это слишком много. Что-то еще влияет.
...
Рейтинг: 0 / 0
26.04.2018, 18:31
    #39636954
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
GallemarЕсли я не перекормил базу,то лм оправдано два гига сожрал?Если у тебя там 100500 объектов метаданных и все коннекты их все пользуют - то может и оправданно
Но
Ты на "Free requests" смотришь ? Что там сейчас ?
...
Рейтинг: 0 / 0
26.04.2018, 19:57
    #39637007
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvladGallemarЕсли я не перекормил базу,то лм оправдано два гига сожрал?Если у тебя там 100500 объектов метаданных и все коннекты их все пользуют - то может и оправданно
Но
Ты на "Free requests" смотришь ? Что там сейчас ?
Прям сейчас (0:54 местное время,в базе две калеки) -
Free requests (70853): forward: 18427912, backward: 18132496.

Утром было (9 утра,все пьют кофе) -
Free requests (295166): forward: 48028648, backward: 119829504
Спустя 1,5 часа -
Free requests (18918633): forward: 224762752, backward: 1339741504
16 часов, ЛМ обожрался -
Free requests (411794315): forward: 1607766080, backward: 631283264
19 часов, народ разбрелся домой:
Free requests (30153068): forward: 1811889600, backward: 591372672
...
Рейтинг: 0 / 0
26.04.2018, 20:57
    #39637020
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
Gallemarв базе две калекиВыгоняй их, лок-таблица обнулится
Завтра продолжай наблюдение
...
Рейтинг: 0 / 0
27.04.2018, 00:34
    #39637066
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvladGallemarв базе две калекиВыгоняй их, лок-таблица обнулится
Завтра продолжай наблюдение
Как часто fb_lock смотреть?
...
Рейтинг: 0 / 0
27.04.2018, 00:45
    #39637067
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
GallemarКак часто fb_lock смотреть?Раз в час достаточно.
...
Рейтинг: 0 / 0
28.04.2018, 06:42
    #39637811
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvladGallemarКак часто fb_lock смотреть?Раз в час достаточно.
Только Free requests интересует или все показания дать?
...
Рейтинг: 0 / 0
28.04.2018, 10:13
    #39637887
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
Gallemar,

давай весь заголовок.
...
Рейтинг: 0 / 0
01.05.2018, 17:54
    #39638767
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvlad,
...
Рейтинг: 0 / 0
02.05.2018, 10:39
    #39638907
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
Gallemar,

я снова забыл про то, что без ключа -c размерам списков в статистике доверять нельзя.
Так что - забей на Free requests - это всё равно мусор, а не значение.

Главное - видно что лок-таблица не достигает сумасшедших 2GB и потребляет не более 135MB.
Ещё раз повторю - выгони всех юзеров хоть на 10 сек и лок-таблица очистится.
...
Рейтинг: 0 / 0
02.05.2018, 14:02
    #39638983
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько памяти может использовать менеджер блокировок?
hvlad, хорошо. Это один раз так память отъел, обычно в пределах 256 метров всё. Выгнать и запустить заново не всегда могу, днем чревато проблемами
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сколько памяти может использовать менеджер блокировок? / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]