Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить? / 12 сообщений из 12, страница 1 из 1
01.03.2019, 14:16
    #39781021
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Добрый день.
На сервере 32 Гб оперативки. Загружаю длинный запрос переноса данных. В Мониторе ресурсов вижу что Firebird SQL Server более 1 Гб не хочет забирать.
Windows Server 2012R
Firebird 3.04 x64 SuperServer. работает службой.
взял оптимальные настройки отсюда https://ib-aid.com/ru/optimized-firebird-configuration/
-----------
ServerMode = Super
DefaultDbCachePages = 50000
TempBlockSize = 2M
TempCacheLimit = 364M
AuthServer = Legacy_Auth, Srp, Win_Sspi
AuthClient = Legacy_Auth, Srp, Win_Sspi
UserManager = Legacy_Auth, Srp
TracePlugin = fbtrace2db
WireCrypt = Enabled
RemoteServicePort = 3050
LockMemSize = 9M
LockHashSlots = 30011
GuardianOption = 1
-------
вопрос. как настроить, что бы он съел 32 Гб оперативы или больше?
...
Рейтинг: 0 / 0
01.03.2019, 14:24
    #39781027
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Игорь Бакулин,

ну так задай страничный кеш на 50K, а DefaultDbCachePages = 250K и FileSystemCacheThreshold = 300K
...
Рейтинг: 0 / 0
01.03.2019, 14:25
    #39781028
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Игорь Бакулинкак настроить, что бы он съел 32 Гб оперативы или больше?

Никак. Тут тебе не ферма на фуа-гра, принудительное кормление процесс не ускорит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.03.2019, 14:49
    #39781048
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Игорь БакулинНа сервере 32 Гб оперативки.Игорь Бакулинчто бы он съел 32 Гб оперативы или больше?больше? оно точно надо? Бездумное перекармливание памятью может и боком выйти.

А так-то можно и больше, ниже пример когда выдано 64 Гб по кэш страниц:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
top - 14:42:35 up 7 days, 22:13,  1 user,  load average: 0.83, 1.01, 1.22
Tasks: 312 total,   1 running, 311 sleeping,   0 stopped,   0 zombie
Cpu0  :  0.3%us,  0.3%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  8.6%us,  0.3%sy,  0.0%ni, 91.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  : 38.9%us,  1.3%sy,  0.0%ni, 59.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu4  :  1.7%us,  0.0%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  : 95.7%us,  4.3%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu8  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu9  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu10 :  0.3%us,  0.3%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu11 :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  132126904k total, 130838824k used,  1288080k free,    52916k buffers
Swap:  4194300k total,   813180k used,  3381120k free, 59693704k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND 
13640 firebird  20   0 68.8g  65g  15m S 148.6 51.9 756:01.16 firebird  

Серверок вполне себя бодрячком чувствует.
...
Рейтинг: 0 / 0
01.03.2019, 14:52
    #39781051
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Dimitry Sibiryakov,
Да все бы ничего, но такой же запрос, на этом же сервере, по переносу около миллиона записей из одной базы в другую выполняется на FB2.5 в несколько раз быстрее. и ресурсы забирает практически все. Ну и ладно, мне это и нужно. Кроме СУБД сервер других функций не выполняеет.
...
Рейтинг: 0 / 0
01.03.2019, 14:58
    #39781057
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Тут рядом мой топик был с описанием похожей проблемы, она решена в 3.0.5, погляди может и твой случай из той же оперы.
http://tracker.firebirdsql.org/browse/CORE-5966
...
Рейтинг: 0 / 0
01.03.2019, 14:59
    #39781058
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Ivan_Pisarevsky,
Ну насчет 100% ладно, может и не надо. Но 70-80% пусть кушает. лишь бы быстре работал.
Вопрос то у меня сводится к тому какие значения каких пересенных можно покрутить в firebird.conf что бы сервер понял, что можно больше ресусов брать смело.
...
Рейтинг: 0 / 0
01.03.2019, 15:03
    #39781061
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Игорь Бакулин,

TempCacheLimit,
...
Рейтинг: 0 / 0
01.03.2019, 15:03
    #39781062
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Денис выше уже дал вполне себе ответ, но советовать что-то еще без доп информации будет странным. Нет никакой информации о размере БД, размере страницы, кол-ве юзеров и т.п.

Ну и выше я намекал на то, что неплохо обновиться до текущего снапшота.
...
Рейтинг: 0 / 0
01.03.2019, 15:04
    #39781065
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Игорь Бакулин,

Извиняюсь случайно отправил, раньше чем набрал пост.

TempCacheLimit, DefaultDbCachePages, FileSystemCacheThreshold остальные в большинстве случаев на супере трогать не надо
...
Рейтинг: 0 / 0
01.03.2019, 16:10
    #39781100
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Симонов ДенисTempCacheLimit, DefaultDbCachePages, FileSystemCacheThreshold остальные в большинстве
случаев на супере трогать не надо

В данном конкретном случае и эти скорее всего не надо. Разве что у него там полный бред с
сортировками в запросах.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.03.2019, 16:18
    #39781107
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить?
Dimitry Sibiryakov,

ну что надо в конкретном случае хз, ни запросов ни статистики мы не видели.
Я говорю об общем случае. Чаще всего эти имеет смысл крутить.

Всякие LockMemSize, LockHashSlots это больше для классика актуально.

Игорь Бакулин,

Код: plaintext
TracePlugin = fbtrace2db

походу бездумно скопировал эту настройку. Хоть бы прочитал что они обозначают
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.04 x64 Не хочет использовать более 10% оперативки. Как настроить? / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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