powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB 2.5.1 не уничтожает процессы
12 сообщений из 37, страница 2 из 2
FB 2.5.1 не уничтожает процессы
    #39565805
Kirill_NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky,

Уже стоит 2048...
А этот вариант может еще улучшить??

Увеличьте размер памяти для сортировок
Увеличьте параметр TempCacheLimit (по умолчанию 8Mb для Classic и 64Mb для SuperClassic и SuperServer). Установите как минимум 64Mb для Classic и 1Gb для SuperClassic и SuperServer. - прочитано на http://www.ibase.ru/45-ways-to-improve-firebird-performance-russian
??
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39565816
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kirill_NNУже стоит 2048...
А этот вариант может еще улучшить??Зависит от множества параметров, может статься, что поможет уменьшение. :) Эксперимент ставить надо. У меня для классика установлено 1024 страницы размером в 8к. Да, память (128 гб) занята вся, в основном файловым кэшем (ок 100гб), пингвин держит свободной примерно 1 гиг. На коннект занято от 15 до 120 мег.

Память под сортировку сделай, как У Димы написано.
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39565848
Kirill_NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При выполнении сортировок Firebird выполняет ее в памяти
(в адресном пространстве процесса сервера)
, пока размер используемой памяти для всех выполняемых
одновременно сортировок не достигнет предела, установленного параметром
TempCacheLimit (firebird.conf).
При превышении этого лимита создается временный файл
(с соответствующим флагом операционной системы)
в папке временных файлов, и в нем выполняется
сортировка. В случае, если в системе есть свободная память (RAM), то файл
сортировки будет кэширован на уровне ОС и сортировка будет производиться в памяти.

TempCacheLimit - это все таки предел ОЗУ всего на пользователей? или на 1 пользователя??
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39565855
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kirill_NN,

в классике на каждый процесс (соединение), с суперклассике и суперсервере общий на все подключения
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39565866
Kirill_NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисKirill_NN,

в классике на каждый процесс (соединение), с суперклассике и суперсервере общий на все подключения

Тогда как мне точно узнать у меня классик или суперКлассик??
Запускается как .../fb_inet_server.exe" -s DefaultInstance
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39565870
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kirill_NNТогда как мне точно узнать у меня классик или суперКлассик??Таки прочитать соотв. раздел в Release Notes ?
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39565872
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kirill_NN,

в классике по одну процессу на каждое подключение, в суперклассике один процесс на все подключения. У тебя по скриншоту видно множество процессов fb_inet_server
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39565951
Фотография peter64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39566184
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kirill_NN,

кошмар какой-то... У вас fb_inet_server, и не один, а много процессов, значит это Classic. Как можно его перепутать с суперклассиком, у которого один процесс fb_inet_server, я не знаю.
Если примерно до 30мб на процесс, значит в 4 гига влезет 130 клиентских процессов. Это если они не будут жрать память на битовые маски индексов, и прочее, включая сортировку.
Под сортировку память выделяется только тогда, когда она нужна. Можно хоть обконфигурироваться, но если нет файлов в temp типа fb_....tmp, то никакого эффекта это не даст.

Собственно, я дал ссылку на руководство по аппаратному обеспечению чтобы его читать. Если непонятно, его надо читать еще, еще, и еще, пока не станет понятно. Или пока вы не закроете дыры в своем знании про процессы, SMP, архитектуры ФБ, потребление памяти в ОС, и прочие вещи, которые должен знать любой администратор или разработчик.
Со стороны это вообще выглядит ужасно. Например, один говорит другому - ну ты гайку-то подкрути. А тот спрашивает - ЧЕМ?
Чем-чем, гаечным ключом соответствующего номера, конечно. Можно и плоскогубцами, но какое-то понимание должно быть.
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39566199
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvНапример, один говорит другому - ну ты гайку-то подкрути.

Не гайку, а цапу.
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39566371
Kirill_NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо тогда еще вопрос... на другом серваке FB запускается как fbserver и процесс всего один...
Получается там SuperServer??
...
Рейтинг: 0 / 0
FB 2.5.1 не уничтожает процессы
    #39566387
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kirill_NN,

да. fbserver.exe - это, собственно, exe суперсервера. fb_inet_server.exe - это либо суперклассик, если один процесс, либо классик, если несколько процессов (n коннектов +1).

В ФБ 3 уже не так. там один firebird.exe, и архитектура определяется параметром в конфиге.
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB 2.5.1 не уничтожает процессы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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