powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 Debian9 медленный рестор по сети
25 сообщений из 46, страница 1 из 2
FB3 Debian9 медленный рестор по сети
    #39912580
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени

Поднял сервер

2cores x 2threads
4 GB RAM
много диска
Debian9
x64


Поставил FB3 (из портов)

Настроил конфиг
firebird.conf
RemoteServicePort = 40000
RemoteBindAddress = 0.0.0.0
WireCrypt = Enabled
AuthServer = Srp, Legacy_Auth
UserManager = Legacy_UserManager, Srp
WireCompression = true
ServerMode = SuperClassic


Попробовал отресторить небольшую БД (42mb в архиве, развернутая - 98 мб под Win32 сервером того же FB3).
Параметры gbak -c -r -v
Ресторилось часов 6, упало посередине с записью gds_$send failed
В логе сервера: INET/inet_error: read errno = 104, client host = XXX, address = YY.YYY.YYY.YYY/ZZZZZ, user = K
Что в общем то говорит об обрыве связи.


Вопросы:
1. Вроде в 3ке улучшали работу сетевого протокола по публичной сети, нет?
2. Насколько криво написан конфиг? (и что можно улучшить? особенно в смысле более быстрой работы по сети)
3. Почему IbExpert может выдавать сообщения вида 'canot open backup file c:\myfolder\mybak.fdb' в то время как gbak его прекрасно начинает ресторить (но медленно).
К последнему особенность - на win32 сервер тот же файл тем же ibexpert был отресторен (по сетевому протоколу) за 15 секунд и без вопросов.
4. Что я делаю не так?

Заранее спасибо.

---
no rom basic: System halted
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912585
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.01.2020 18:34, count_s пишет:
> улучшали работу сетевого протокола по публичной сети

что подразумевается под "публичная сеть"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912589
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интернеты
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912591
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.01.2020 18:59, count_s пишет:
> Интернеты

не vpn ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912594
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_sВопросы:
Ответы:
1. В тройке - нет, только в 2.5.
2. В плане сети - ничего.
3. Потому что Эксперт делает бэкап и рестор совсем другим способом.
4. Крутишь непонятные ручки наобум.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912601
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,

нет, не вижу смысла пока
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912604
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

1. - спасибо...
2. - печаль
3. - похоже на баг?
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912606
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а такая скорость восстановления БД нормальна вообще?
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912610
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_s3. - похоже на баг?

Нет.

count_sа такая скорость восстановления БД нормальна вообще?

Нет. Что-то у тебя очень хреново с сетью, сервером или рабочей станцией.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912611
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_s,

1. Улучшали, но к бекапу это отношение не имеет
2. В трешке суперклассик не имеет большого смысла. Юзай суперсервер. Порядок плагинов пользователей и аутентификации лучше ставить одинаковый. Первым ставить тот что чаще используется
3. Эксперт использует service API а gbak ты наверняка его не прописал Если отключать сборку мусора во время бекапа то в ряде случаев будет быстрее. Через сервис при бекап быстрее.
4. Не читаешь статьи с ibase.ru
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912615
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
спасибо,
1 - это позитивно
2 - от включения Classic в конфиге - режим сервера не меняется почему то. Поэтому пока оставил так.
3 - как его прописать?
4 - google не знает про контент этих статей) руками там не нашел ничего путного. Если можно - киньте ссылку чего почитать, пожалуйста.
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912617
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Нет. Что-то у тебя очень хреново с сетью, сервером или рабочей станцией.


нормально все с сетью. и ping и задержки в норме. ну и кроме того - в остальном все работает )
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912621
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_s,

http://www.ibase.ru/backupspeed/

count_sот включения Classic в конфиге - режим сервера не меняется почему то. Поэтому пока оставил так.

ещё раз повторю SuperServer это режим по умолчанию, просто оставь закоментированным. Тут нет смысла его менять без веского повода. А вот страничный кеш и память под сортировку я бы поднял
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912623
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про бекап через Service API по сети

Код: plaintext
fbsvcmgr server:service_mgr -user sysdba -password masterkey action_backup -dbname mydb -bkp_file stdout > F:\FBDump\mydb.fbk

под линь сам поправишь
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912627
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_s
нормально все с сетью. и ping и задержки в норме
Знать бы ещё чем пинг от задержек у тебя отличается и чему же он таки равен ?

PS Симонов Денис: у него рестор, не бекап
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912633
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
Знать бы ещё чем пинг от задержек у тебя отличается и чему же он...

105 мс в среднем,
99.9% пакетов за 5 часов проходят.
Обычная vps в общем, на нормальном канале. Ничего криминального.
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912635
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По документации не понял: как задать коннект к сервис-менеджеру на удаленном хосте, если порт нестандартный ? Через / не работает.
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912638
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_s105 мс в среднем,

Что примерно вдвое больше, чем "нормально".

count_s99.9% пакетов за 5 часов проходят.

И размер этих пакетов... Какой?

count_sОбычная vps

О том что это значит иопсы в районе нуля лучше не вспоминать.

PS: Поди ещё и база целиком из мелких блобов состоит...
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912639
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_sПараметры gbak -c -r -v
так -c или -r ??? http://www.ibase.ru/gbak/
count_sРесторилось часов 6
98 мегабайт? Это значит сеть вообще не работает. 98 гиг - ну туда-сюда, если диски не очень.
http://www.ibase.ru/backupspeed3/
тут правда про диск, но всё равно, для оценки.
count_sНасколько криво написан конфиг?
а зачем было его уродовать? Legacy то после Srp, то перед...
count_s Почему IbExpert может выдавать сообщения вида
потому что ибэксперт бэкапит через services api, т.е. передает команду серверу, а сервер не может открыть этот файл бэкапа "извне"

Остались непонятными моменты - где лежит бэкап, куда ресторится база, и зачем это делается по сети?
Что за версия ФБ на Debian, "из портов"? Обычно там старье какое-то. Почему Debian?
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912640
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

упс, ну ничего для рестора тоже есть. Правда не думаю что автору поможет

count_s

README.services-extension.txt
Код: plaintext
1.
2.
3.
and to restore it:

fbsvcmgr remotehost:service_mgr -user sysdba -password XXX \
	action_restore -dbname some.fdb -bkp_file stdin <some.fbk
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912642
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати почему бы не просто передача файла по sftp + запуск рестора через ssh?
Это разовая операция или автоматизация планируется?
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912643
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

Спасибо, дойду до компа попробую.
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912645
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

Debian - под рукой дистр был.
Из портов - версия там 3.0.1
Мэйтейнер не обновляет?
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912647
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
count_s,

видимо, не обновляет. 3.01 вышла в 2016 году. Но проблема у вас не в этом.
...
Рейтинг: 0 / 0
FB3 Debian9 медленный рестор по сети
    #39912662
count_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv

98 мегабайт? Это значит сеть вообще не работает. 98 гиг - ну туда-сюда, если диски не очень.
...

ага. мегабайт. нормально все с сетью. виндовая машина с ibxpert в одном датацентре, сервер с fb3 в другом.
fbsvcmgr справился при тех же вводных минуты за три (Симонов Денис, спасибо)

kdv

а зачем было его уродовать? Legacy то после Srp, то перед...

так получилось. проверял, влияет ли порядок.

kdv

Остались непонятными моменты - где лежит бэкап, куда ресторится база, и зачем это делается по сети?

бд на машине X сервер на машине Y.
Зачем по сети - почему бы нет)

В общем - работает. Довольно бодро вроде. Проблема была в gbak.
...
Рейтинг: 0 / 0
25 сообщений из 46, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 Debian9 медленный рестор по сети
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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