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

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


2048

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

1. да
2. да

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

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

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

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

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

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


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