powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оперативная память RAM Переполняется
25 сообщений из 25, страница 1 из 1
Оперативная память RAM Переполняется
    #40079645
crmcms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте

У меня возникла проблема Оперативная память за день заполняется почти полностью как зделать так чтобы
Оперативная память заполнялась на 60%

Система Debian 10
Firebird 2.5
Размер оперативной памяти 128 GB

firebird.conf
TempDirectories =/путь
DefaultDbCachePages = 1024
TempBlockSize = 2048576
TempCacheLimit = 967108864
LockMemSize = 20048576
LockHashSlots = 30011

после 4 часов работы

free
-------------total------------used--------free---------- shared---buff/cache--available
Mem:------131986412----904412-----42714968-----84208---88367032---129997380
Swap: 0 0 0


free -m
--------------total---------used------free---------shared--buff/cache--available
Mem:-------128892------901-------41697-------82------86294-------126932
Swap: 0 0 0
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40079649
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покажи хидер базы
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40079650
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Найти того, кто её переполняет.
2. Убить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40079668
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcms,

зачем тебе 40% свободной памяти ? Вынуть и пропить ? :)
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40079708
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Ну это может из серии - все на одном сервере? Вдруг не хватит :)
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080124
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcms
У меня возникла проблема
А это именно проблема?
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080424
crmcms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky,

На этом сервере есть другие Базы данных "Maria DB". Когда Firebird резервирует почти весь RAM под себя то работа других баз данных становится проблематична.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080437
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcms
Когда Firebird резервирует почти весь RAM под себя
Он этого не делает.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080439
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcms
Ivan_Pisarevsky,

На этом сервере есть другие Базы данных "Maria DB". Когда Firebird резервирует почти весь RAM под себя то работа других баз данных становится проблематична.

две субд на одном сервере плохая идея.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080460
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
28.06.2021 11:20, Gallemar пишет:
>
> две субд на одном сервере плохая идея.


угу.
Квака тормозить будет!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080464
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcmsКогда Firebird резервирует почти весь RAM под себя то работа других баз данных становится
проблематична.

С чего ты это вообще взял? Обычно память у сервера сжирает Ява.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080484
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcms,

при 128 гиг ram, и половине используемой памяти, ФБ классик сожрет эту половину примерно при 300-350 коннектах (допустим, по 200мб на коннект).
В ваших сообщениях я не вижу никакого упоминания количества коннектов к ФБ.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080487
crmcms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Java использует оператиную память. Firebird резервирует RAM в cache почти весь RAM находится в buff/cache. Firebird отличается от Mysql тем что очень многие операции происходят в раме за счёт этого он быстрее всех остальных. Соответствено исползуется блшое количество оперативной памяти которая переводится в cache. Мой вопрос как ограничить размер создовемого кэша?

free
-------------total------------used--------free---------- shared---buff/cache--available
Mem:------131986412----904412-----42714968-----84208---88367032---129997380
Swap: 0 0 0


free -m
--------------total---------used------free---------shared--buff/cache--available
Mem:-------128892------901-------41697-------82------86294-------126932
Swap: 0 0 0
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080489
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcmsJava использует оператиную память. Firebird резервирует RAM в cache почти весь RAM
находится в buff/cache.

Во-первых, было бы интересно услышать как ты разделяешь "RAM" и "оперативную память".
Во-вторых, buff/cache управляет исключительно операционная система и приложения ничего с
этим сделать не могут.

Почитай азы управления памятью.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080493
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crmcmsFirebird резервирует RAM в cache почти весь RAM находится в buff/cache
ничего Firebird не "резервирует". Он даже DefaultDbCachePages сразу целиком не аллокирует, а только по мере заполнения.
Под сортировки у вас 967 мег выделено, это на классике, а значит для каждого коннекта.
Если каждый коннект что-то там мощно сортирует - тогда конечно, ФБ будет отжирать память.
Но опять же, TempCacheLimit аллокируется только для конкретной сортировки, и ровно столько, сколько нужно, до этого самого лимита. Например, если для сортировки запроса надо 100мб, будет аллокирован только 100мб.

Дальше, я не спец по линуксу, но buf/cache это видимо, файловый кэш операционной системы. Который она сама аллокирует как хочет, и обычно, и на Винде и на Линуксе, это 40-50% RAM.
В общем, Firebird "вне процессов" ничего не аллокирует и не "резервирует".
Если у вас всего 1 коннект классика, то аллокировано будет примерно 150-250мб памяти (зависит от объема метаданных и всякого другого). И всё.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080515
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
28.06.2021 11:20, Gallemar пишет:
>
> две субд на одном сервере плохая идея.


угу.
Квака тормозить будет!

Александр, пора обновить сервер, если при двух СУБД Quake тормозит!
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080517
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
28.06.2021 15:00, Gallemar пишет:
> Александр, пора обновить сервер, если при двух СУБД Quake тормозит!

мне на профильном форуме рекомендовали поставить на сервер RTX A5000.
но у меня блок питания не тянет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080532
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий

мне на профильном форуме рекомендовали поставить на сервер RTX A5000.
но у меня блок питания не тянет.

Правильная рекомендация, иначе Quale II RTX не заведется
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080630
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И _ни одного_ полезного совета на тему "как ограничить потребляемую память в разделяемой среде"

Поздравляю, верный шаг к популярности
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080632
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemargl
И _ни одного_ полезного совета на тему "как ограничить потребляемую память в разделяемой среде"

Поздравляю, верный шаг к популярности

Давайте я совет дам. Для популяризации. :)

Помещаем в fb в какой-нибудь докер ( и т.п.)-контейнер и назначаем объем памяти, сколько не жалко.

Всё равно помойка.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080633
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

как-как - взгромоздить на этот сервер две виртуалки, и разнести по ним СУБД. А по другому никак.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080655
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
И _ни одного_ полезного совета на тему "как ограничить потребляемую память в разделяемой среде"
Сложно давать очевидный ответ: "Настройками".
Особенно - человеку, который валит в одну мешанину и память приложений и файловый кэш операционной системы.

P.S.
"Проблему" резервирования памяти для Java-приложения решают стандартными:
Код: plaintext
 -MsОДНОИТОЖЕ -MxОДНОИТОЖЕ
Только при чём тут Firebird?
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080671
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Siemargl
И _ни одного_ полезного совета на тему "как ограничить потребляемую память в разделяемой среде"
Сложно давать очевидный ответ: "Настройками".
Особенно - человеку, который валит в одну мешанину и память приложений и файловый кэш операционной системы.

P.S.
"Проблему" резервирования памяти для Java-приложения решают стандартными:
Код: plaintext
 -MsОДНОИТОЖЕ -MxОДНОИТОЖЕ
Только при чём тут Firebird?

Ты не поверишь, в ФБ можно точно так же в режиме СуперСервера ограничить размер кэша.

Что то я посмотрел внимательнее, а у топика то вся память свободна=)
available 126932 Мб
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080704
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
Ты не поверишь, в ФБ можно точно так же в режиме СуперСервера ограничить размер кэша
... но нельзя ограничить память для объектов клиентских подключений.

P.S.
Да, JVM тоже требует памяти не только для кучи.
...
Рейтинг: 0 / 0
Оперативная память RAM Переполняется
    #40080711
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

аналогично. Там 1 гиг занят (приложениями), 43 гига свободно, и 88 гиг кэш операционки.
Вообще непонятно, что там "заполняется почти полностью", и куда чего сделать надо.
Отнять кэш у ОС? Зачем?
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оперативная память RAM Переполняется
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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