Страница 1 из 1

Pervasive 9.5 и Memory Usage

СообщениеДобавлено: 18 дек 2006, 09:26
Михаил Григорьев
День добрый коллеги, недавно столкнулся с небольшой проблемой и не могу её разрешить :(

Стоит NW6.5+SP5 + PervasiveSQL 9.5

Нужно ограничить у микрокернела объем отжираемой памяти (Max MicroKernel Memory Usage), по умолчанию он 20% от общ. памяти сервера отжирает, меня это не устраивает

Перерыв весь сайт первасива я не нашел какой же параметр в bti.cfg это регулирует

Может кто-нибудь знает?

Re: Pervasive 9.5 и Memory Usage

СообщениеДобавлено: 18 дек 2006, 09:41
Dimerson
Григорьев Михаил писал(а):День добрый коллеги, недавно столкнулся с небольшой проблемой и не могу её разрешить :(

Стоит NW6.5+SP5 + PervasiveSQL 9.5

Нужно ограничить у микрокернела объем отжираемой памяти (Max MicroKernel Memory Usage), по умолчанию он 20% от общ. памяти сервера отжирает, меня это не устраивает

Перерыв весь сайт первасива я не нашел какой же параметр в bti.cfg это регулирует

Может кто-нибудь знает?


можно через гуй.

Поставьте клиента на станцию (Не помешает).
Запустите Controlcenter
Зарегайте там новую енжину (сервер)
зайдите в св-ва (при этом тут же подлогинимся админом)
поставьте требуемый обьем памяти
Apply

рестарт сервер (ибо btrieve не выгружаетсо нормально хотя экстремалы могут выполнить mgrstop затем bstop , Y , еще раз bstop затем bstart (и mgstart если надо))

Параметр вроде бы в секции


[MicroKernel]
CacheSize=XXXXXX


( в килобайтах)

СообщениеДобавлено: 18 дек 2006, 13:16
Михаил Григорьев
В GUI меня не пускало, только что попробовал указать полное имя с ведущей точкой, только тогда пустило, странно :?

в bti.cfg стоит

Код: Выделить всё
[MicroKernel]
CacheSize=209638


только памяти он все равно 450 Mb отел у сервера :-(

в GUI

Изображение

Думаю нужно уменьшить Cache Allocation Size in byte

СообщениеДобавлено: 18 дек 2006, 13:33
Михаил Григорьев
Уменьшил Cache Allocation Size до 104857600 байт, стало значительно легче, но эти цифры в bti.cfg нигде не светятся => ВЫВОД: Значение Cache Allocation Size и куча всего крутятся только через GUI

СообщениеДобавлено: 18 дек 2006, 20:38
Dimerson
Григорьев Михаил писал(а):Уменьшил Cache Allocation Size до 104857600 байт, стало значительно легче, но эти цифры в bti.cfg нигде не светятся => ВЫВОД: Значение Cache Allocation Size и куча всего крутятся только через GUI


Надо поглядеть возможно что они для совместимости типа псевдореестр создали (как CA для ETrust 7.x) или сходить потрясти на DevTalk pervasive.com ... или гляуть на классы PCC в JAD декомпиленые на крайняк.

Мне вот жизненно необходимо иметь строку CacheSize=25% на этом сервере тк АркСерв знает Btrieve8 и ищет в Bti.Cfg строку (думаю есть игнор в параметрах как обычно но тем не менее я ее там держу) - можно имать 25% но без этой строки АркСерв вопит что менее 16 мб отвали камрад.


P.S. Аццки мудрый гугль сказал что я прав:
-------- cut here -----------
Apparently the BTI.CFG isn't even used any longer. All settings are now pulled from the sys\etc\PSRGSTRY.INI file, which is edited via the Pervasive Control Center on Novell. I made the two changes there, that updated .ini file and away we went.
-------- cut here -----------

СообщениеДобавлено: 21 дек 2006, 09:09
Михаил Григорьев
Dimerson писал(а):P.S. Аццки мудрый гугль сказал что я прав:
-------- cut here -----------
Apparently the BTI.CFG isn't even used any longer. All settings are now pulled from the sys\etc\PSRGSTRY.INI file, which is edited via the Pervasive Control Center on Novell. I made the two changes there, that updated .ini file and away we went.
-------- cut here -----------


Вот только в sys\etc\PSRGSTRY.INI ничего нет то что я вводил через GUI, значит все это храниться где то дальше!

Но не суть важна где, главное что удалось поменять то что нужно!

Коллеги, спасибо за советы!

СообщениеДобавлено: 21 дек 2006, 14:55
Dimerson
Григорьев Михаил писал(а):
Dimerson писал(а):P.S. Аццки мудрый гугль сказал что я прав:
-------- cut here -----------
Apparently the BTI.CFG isn't even used any longer. All settings are now pulled from the sys\etc\PSRGSTRY.INI file, which is edited via the Pervasive Control Center on Novell. I made the two changes there, that updated .ini file and away we went.
-------- cut here -----------


Вот только в sys\etc\PSRGSTRY.INI ничего нет то что я вводил через GUI, значит все это храниться где то дальше!

Но не суть важна где, главное что удалось поменять то что нужно!

Коллеги, спасибо за советы!

загрузите CC для сервера , прологиньтесь

прибейте инишку

скажите сохранить

появится - значит то что надо иммено оно и есть ;o)))

СообщениеДобавлено: 23 дек 2006, 12:44
Савельев Сергей
Михаил, случайно не обращали внимание, нет ли файла BTI.LCK?
если есть, то удавите его

Удачи!

СообщениеДобавлено: 23 дек 2006, 14:32
Dimerson
Савельев сергей писал(а):Михаил, случайно не обращали внимание, нет ли файла BTI.LCK?
если есть, то удавите его

Удачи!


Этот TID для старых версий ... 9.5 не держит конфиг в bti.cfg ...

СообщениеДобавлено: 26 дек 2006, 13:27
Михаил Григорьев
Савельев сергей писал(а):Михаил, случайно не обращали внимание, нет ли файла BTI.LCK?
если есть, то удавите его
Удачи!


Такого файлика я не нашел у себя 8)

Dimerson писал(а):Этот TID для старых версий ... 9.5 не держит конфиг в bti.cfg ...


Вот я тоже так же думяю, что 9.5 хранит настройки где то в другом месте.

Вобщем уже неделю 9.5 у меня воркает нормально, памяти как и прописано отедает не более 100 Mb :-)

Спасибо коллеги за ответы!