Pervasive 8.5 и сервер WIN2000 Advanced

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
const
Сообщения: 10
Зарегистрирован: 29 мар 2005, 17:49

Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение const »

Здравствуйте.
1)На сервере 4 гига оперативки. Попробывал увеличить кеш в Pervasive 8.5 до 2 гиг. При попытке PERVASIVE забрать больше 2 гиг, Pervasive умирает. Приходиться перезапускать сервис. Слышал что ОС WIN2000 не дает приложениям забирать больше двух гиг оперативки. Так ли это? Может есть какая настройка, чтобы винда давала для приложений больше оперативки?
Кеш уменьшил до полутора гиг, PERVASIVE больше не падает, но появилась след проблема:
2)На том же сервера 2 галактики 5.84 (пусть Г1 (30-35 пользователей) и Г2 (10 пользователей)) и 6 галактик 5.85.02(они используються для корпообмена, в основном по ночам). Так вот, если Г2 всегда отрабатывает нормально, то Г1 заколебала ошибками "Блокировка таблицы ресурсов", до 3-4 раз в день. Устал уже вычислять пользователей и обзванивать их. Что можно сделать? Какие настройки посмотреть?
Галактики уже собираюсь переносить на другие сервера (разгрузить сервер), но это займет 2-3 недели, а ошибки сыпяться.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение edward_K »

1. 2000 Pervasive на винде уже тяжело жует более 500(вроде максиум 800).
2. 2 гига скорей всего внутренее ограничение(как раз тип longint) - так что тут уже ничего не поделаешь.
3. на 1 базе я бы посоветовал проверить размер журнала(убитие иногда помогает), events.adf. Можно еще попробовать убить resourse.adf . Если это не поможет(или поможет временно -на пару часов), то нужно отследить по журналу кто из пользователей больше всего грузит галу в момент массового появления ошибок. Если найдете , то возможна задача у этого пользователя не соотв. компу, или банально плохая сеть. У меня был случай когда плохой комп завешивал всех во время пакетного формирования СФ. Смена компа решила проблему на какое то время( дальше пришлось модернизировать сеть и сервер - поскольку число пользователей сети росло)
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение yuri_z »

Поставь винты пошустрее;кеш 1,8Г; max microkernel memory usage опусти с 90 до 60; размер лог файлов умножь на 10 ;raid опусти до 0 или 0+1; оставь один протокол на сервере и у клиентов (tcp/ip); оптимизируй сервак методом откусывания лишних сервисов. Запрети пользователям пить чай между запуском Галактики и вводом пароля. Периодически подчищай tmp файлы. Хотя гораздо проще на обычном компьютере поднять сервак, перевести туда 2-ю базу и все будут счастливы.
const
Сообщения: 10
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение const »

Yuri, а max microkernel memory usage за что ответчает? что за второй кеш? для чего он?
const
Сообщения: 10
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение const »

я поднял communications threads до 45 и number of input/output threads до 128, теперь блокировка уже 1,5 дня не происходит, но 1-2 раза в день pervasive начинает загружать сервер на 25 процентов и у пользователей виснет галактика. Иногда сервис pervasive удается просто перезапустить, а иногда приходиться перегружать сервер полностью.
Galpro_
Посетитель
Сообщения: 38
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение Galpro_ »

Const
У нас таже ерунда
"но 1-2 раза в день pervasive начинает загружать сервер на 25 процентов и у пользователей виснет галактика" на 2000i Pervasive, p1-4,fix, кэш 500Мб

Сча мы поставили
communications threads = 128 и
number of input/output threads = 256
и вроде увсе затыки прошли.
Использование системного кеша не советую отключать.
8)
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение Andrey »

Добрый день.
2 Гб на процесс это ограничение для W2000 Server, для Advanced допускается 3 Гб на процесс, если в файле boot.ini указать параметр /3Gb,например:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /3GB
ov
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение ov »

Стесняюсь спросить - не поделитесь ли серийничком для 8.5 первасива или что нибудь в этом духе? ;)
ov
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение ov »

еще вопрос про 8.5 (или 8.6) - на сервере пробуем поставить 8.6, а на клиентских рабочих местах стояли и стоят 2000i первасивы - ворпос в том могут ли они быть клиентами нормально. при запуске клиента Г. получаем предупреждение о возможных последствиях, но на мой взгляд все работает - или надо особых клиентов первасива ставить? ???
nickmix
Постоянный обитатель
Сообщения: 171
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская обл
Контактная информация:

Re: Pervasive 8.5 и сервер WIN2000 Advanced

Сообщение nickmix »

OB
Серийничек - пара бутылок пива!
Клиента лучше ставить такого же как и сервер 8)
Ответить