powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Какие сейчас лимиты у ФБ 3?
17 сообщений из 17, страница 1 из 1
Какие сейчас лимиты у ФБ 3?
    #39765875
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например,

интересуют цифры по одновременным коннектам к одному файлу бд для архитектуры SuperServer.
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39765895
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ограничение слушателя - 1024 подключения, ЕМНИП.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39765898
Коваленко Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovОграничение слушателя - 1024 подключения, ЕМНИП.


2048

2017-04-08>> Максимум что можно сделать без полного переписывания сетевого сервера (что давно уже просится )- адекватно реагировать на исчерпание 2048 сокетов. Будешь получать ошибки, причём на уровне сетевого стека, вроде connection refused (чи как там его).
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39765912
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вообще-то там можно и без полного переписывания, ну да бог с ними.

PS: На Линуксе ограничение открытых файлов устанавливается ulimit.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39765925
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

это зависит от способа подключения в том числе.

У embedded и xnet нет явных лимитов.

У inet - явное закодированное ограничение в 2048 сокета на процесс.
Нужно понимать, что listener требует сокет, обычный коннект требует сокет, доп. коннект для events тоже требует сокет.

wnet (о ужас) - 255 клиентов для named pipe - ограничение WinAPI
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39765928
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

а сколько у вас планируется?
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39765944
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мы просто нагрузочные тесты делали для фернандеса чтобы ошибочку в его драйвере вычислить
и наткнулись. а так, конечно меньше будет. у нас в текущей системе максимум, на самом пике,
наверное до 400 к одной бд. а тут мидлвэр с пулом конектов планируется.
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39765954
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

это ты про nodejs драйвер?

Так там надо через пул коннектов делать, в лоб столько коннектов на 3-х звенке открывать глупо
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771483
Коваленко Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНу, вообще-то там можно и без полного переписывания, ну да бог с ними.


... Если структура (сетевого) пакета входит в понятие "сетевого сервера", то переписывать всё таки придется.

И хотелось бы, чтобы в этот раз они там (в машинном отделении) прислушались к пассажирам на палубе.
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771525
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коваленко ДмитрийЕсли структура (сетевого) пакета входит в понятие "сетевого сервера", то переписывать
всё таки придется.

Структура пакета не накладывает ограничений на количество сокетов, обрабатываемых
select()-ом. Единственное ограничение там - макросы FD_*, которые с лёгкостью заменяются.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771574
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коваленко ДмитрийИ хотелось бы, чтобы в этот раз они там (в машинном отделении) прислушались к пассажирам на палубе.Если пассажиры хотят длину данных в заголовке пакета, то могут пить и танцевать дальше :)
Или где ?
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771583
Игорь-PicoMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladsysdba22,
У inet - явное закодированное ограничение в 2048 сокета на процесс.
Нужно понимать, что listener требует сокет, обычный коннект требует сокет, доп. коннект для events тоже требует сокет.

правильно ли я понимаю:
1. ограничения не зависят от того, к какой базе подключены клиенты (обще ограничение на коннекты к одному FB-серверу) или это ограничения на одну базу?
2. эти ограничения НЕ распространяются на архитектуру Classic ? Если да - то какие ограничения классики?
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771585
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь-PicoMed,

ограничения на сокеты - это ограничения операционной системы.
ограничение на количество открытых файлов - тоже ограничение операционной системы.
Классик, это отдельный процесс, ему нужен хэндл базы, хэндлы временных файлов (для сортировок, как минимум), так что он упрётся в ограничение операционной системы на хэндлы.

Сокеты это сокеты, файлы это файлы, ФБ это ФБ, а операционка - тоже софт. ФБ работает под управлением ОС. Что сверху дали, то ФБ и использует.
К примеру, в xinetd по умолчанию записано макс число коннектов, которое далеко от макс числа сокетов в ОС.
И что - это ограничение ФБ?
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771600
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь-PicoMed,

1. да
2. да

Классик ограничен только ОСью и её настройками
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771638
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvограничения на сокеты - это ограничения операционной системы.

Не совсем. Windows накладывает ограничение на, например, фантомные порты, но оно не
распространяется на входящие соединения. Ограничение на 63/1024/2048 сокетов на select это
макрос FD_SIZE (ЕМНИП) и его можно подвинуть (не только увеличением константы в
исходниках, а принципиально используя динамический массив). В Линуксе можно перейти на
epoll и откроется путь до самого ulimit, но вот это уже требует переписывания много чего.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771874
Коваленко Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladКоваленко ДмитрийИ хотелось бы, чтобы в этот раз они там (в машинном отделении) прислушались к пассажирам на палубе.Если пассажиры хотят длину данных в заголовке пакета, то могут пить и танцевать дальше :)
Или где ?

Да, в заголовке должен быть размер сетевого пакета.

Не хотите менять - продолжайте жить с неработающим op_cancel.

Да и с другими смешными багами тоже.
...
Рейтинг: 0 / 0
Какие сейчас лимиты у ФБ 3?
    #39771878
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коваленко ДмитрийДа, в заголовке должен быть размер сетевого пакета.

Он там бесполезен и только создаёт геморрой, заставляя формировать пакет полностью перед
отправкой. Вклинить левый пакет в средину потока он не поможет и не помешает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Какие сейчас лимиты у ФБ 3?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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