|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Доброго времени Поднял сервер 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 18:34 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
10.01.2020 18:34, count_s пишет: > улучшали работу сетевого протокола по публичной сети что подразумевается под "публичная сеть"? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 18:53 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Интернеты ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 18:59 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
10.01.2020 18:59, count_s пишет: > Интернеты не vpn ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:01 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_sВопросы: Ответы: 1. В тройке - нет, только в 2.5. 2. В плане сети - ничего. 3. Потому что Эксперт делает бэкап и рестор совсем другим способом. 4. Крутишь непонятные ручки наобум. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:06 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Мимопроходящий, нет, не вижу смысла пока ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:24 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, 1. - спасибо... 2. - печаль 3. - похоже на баг? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:30 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
а такая скорость восстановления БД нормальна вообще? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:31 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s3. - похоже на баг? Нет. count_sа такая скорость восстановления БД нормальна вообще? Нет. Что-то у тебя очень хреново с сетью, сервером или рабочей станцией. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:38 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s, 1. Улучшали, но к бекапу это отношение не имеет 2. В трешке суперклассик не имеет большого смысла. Юзай суперсервер. Порядок плагинов пользователей и аутентификации лучше ставить одинаковый. Первым ставить тот что чаще используется 3. Эксперт использует service API а gbak ты наверняка его не прописал Если отключать сборку мусора во время бекапа то в ряде случаев будет быстрее. Через сервис при бекап быстрее. 4. Не читаешь статьи с ibase.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:43 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Симонов Денис, спасибо, 1 - это позитивно 2 - от включения Classic в конфиге - режим сервера не меняется почему то. Поэтому пока оставил так. 3 - как его прописать? 4 - google не знает про контент этих статей) руками там не нашел ничего путного. Если можно - киньте ссылку чего почитать, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:55 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Нет. Что-то у тебя очень хреново с сетью, сервером или рабочей станцией. нормально все с сетью. и ping и задержки в норме. ну и кроме того - в остальном все работает ) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 19:58 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s, http://www.ibase.ru/backupspeed/ count_sот включения Classic в конфиге - режим сервера не меняется почему то. Поэтому пока оставил так. ещё раз повторю SuperServer это режим по умолчанию, просто оставь закоментированным. Тут нет смысла его менять без веского повода. А вот страничный кеш и память под сортировку я бы поднял ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 20:09 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
про бекап через Service API по сети Код: plaintext
под линь сам поправишь ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 20:11 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s нормально все с сетью. и ping и задержки в норме PS Симонов Денис: у него рестор, не бекап ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 20:24 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
hvlad Знать бы ещё чем пинг от задержек у тебя отличается и чему же он... 105 мс в среднем, 99.9% пакетов за 5 часов проходят. Обычная vps в общем, на нормальном канале. Ничего криминального. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:00 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
По документации не понял: как задать коннект к сервис-менеджеру на удаленном хосте, если порт нестандартный ? Через / не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:07 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s105 мс в среднем, Что примерно вдвое больше, чем "нормально". count_s99.9% пакетов за 5 часов проходят. И размер этих пакетов... Какой? count_sОбычная vps О том что это значит иопсы в районе нуля лучше не вспоминать. PS: Поди ещё и база целиком из мелких блобов состоит... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:13 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
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? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:14 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
hvlad, упс, ну ничего для рестора тоже есть. Правда не думаю что автору поможет count_s README.services-extension.txt Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:15 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
кстати почему бы не просто передача файла по sftp + запуск рестора через ssh? Это разовая операция или автоматизация планируется? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:17 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Симонов Денис, Спасибо, дойду до компа попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:20 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
kdv, Debian - под рукой дистр был. Из портов - версия там 3.0.1 Мэйтейнер не обновляет? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:31 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s, видимо, не обновляет. 3.01 вышла в 2016 году. Но проблема у вас не в этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 21:42 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
kdv 98 мегабайт? Это значит сеть вообще не работает. 98 гиг - ну туда-сюда, если диски не очень. ... ага. мегабайт. нормально все с сетью. виндовая машина с ibxpert в одном датацентре, сервер с fb3 в другом. fbsvcmgr справился при тех же вводных минуты за три (Симонов Денис, спасибо) kdv а зачем было его уродовать? Legacy то после Srp, то перед... так получилось. проверял, влияет ли порядок. kdv Остались непонятными моменты - где лежит бэкап, куда ресторится база, и зачем это делается по сети? бд на машине X сервер на машине Y. Зачем по сети - почему бы нет) В общем - работает. Довольно бодро вроде. Проблема была в gbak. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:08 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s В общем - работает. Довольно бодро вроде. Сравните с восстановлением через сервисы из локального файла, а уже потом подбирайте определения. P.S. 98МБ за три минуты это сильно меньше 1МБ/сек. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:14 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s, 3 минуты и 15 секунд - это капец какая разница (12 раз). Ваша виртуалка просто чахлая. И в gbak проблемы не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:22 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
[quot kdv#22056935 Ваша виртуалка просто чахлая.[/quot] Вот тут не согласен. Видимо в случае сетевых задержек около 100 мс получается много времени тратится на какие-то мелкие вызовы. А так - около-нулевая загрузка сети и процессоров что на сервер что на клиенте (что логично - и там и там гигабитные каналы). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:26 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s А так - около-нулевая загрузка сети и процессоров что на сервер что на клиенте (что логично - и там и там гигабитные каналы). 100МБит/сек - возможно (и то не факт), а вот гигабит ... "Меня опять терзают смутные сомнения". ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:39 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, да уверен. и в железе и в канале. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:41 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s да уверен. и в железе и в канале. И даже на всех размерах пакетов и на обоих (TCP/UDP) протоколах? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:45 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Узел 1: Download: 718.76 Mbit/s Upload: 496.02 Mbit/s Узел 2: Download: 788.76 Mbit/s Upload: 862.21 Mbit/s мне норм. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 23:55 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s, ну какой тогда смысл ресторить по сети? Надо бэкап скопировать, и ресторить на месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 00:01 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
kdv, так а почему нет? 3 минуты - ну ок. отресторилось же. с gbak не прокатило. с fbsvcmgr - ок. Зачем все это? - пока для тестов. хочу понять, можно ли использовать старые наработки в новой инфраструктуре. и чем это грозит ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 00:10 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s и чем это грозит ) Даже Код: plaintext
Код: plaintext
Поэтому бэкап/восстановление через LAN и, тем более, через WAN надо делать тогда и только тогда, когда по другому - никак. Ну или вам вообще плевать на время. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 00:17 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s kdv а зачем было его уродовать? Legacy то после Srp, то перед... так получилось. проверял, влияет ли порядок. на глазок ты это не заметишь, но плагины перебираются в порядке их записи. Поэтому чуток да и влияет. З.Ы. Мне всё же ближе передача файла через SFTP и затем запуск скрипта через SSH. Так хоть контролируешь что получится. count_sПроблема была в gbak. Нет. Проблема в том, что ты не до конца понимаешь, кто и что делает когда работает через Service API и непосредственно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 00:29 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Симонов Денис ...кто и что делает когда работает через Service API и непосредственно. в свое время ветку 2.1 пропустил (с 1.5 мигрировал уже на 2.5), и Service API мне как то не был необходим. В https://firebirdsql.org/rlsnotesh/rnfb210-util-svcs.html все в принципе описано, согласен, но в документации на fb3 указано, что использовать надо gbak ( http://www.firebirdtest.com/file/documentation/reference_manuals/user_manuals/html/qsg3-safety.html). И как пользователь должен знать в какой момент куда бежать? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 00:42 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s, firebirdtest.com - это вообще херь какая-то. Официальный сайт один - firebirdsql.org. Официальный сайт в РФ тоже один - ibase.ru. Я вам уже дал ссылку на полную статью про гбак, где и services api описано, и всё остальное: www.ibase.ru/gbak/ p.s. services api появилось в "скрытом виде" в ИБ 5.6 в 1997 году, в "открытом виде" в ИБ6 в 2000 году. Моя статья про гбак была написана в 2008 году. Где вы берете вот эту дрянь про gbak -c -r, я не представляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 01:00 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s И как пользователь должен знать в какой момент куда бежать? Если проверять только "работает не хуже, чем раньше" (единственный вариант) - будут разные неожиданности. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 01:00 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s, вообще это интересно. работать на 1.5, который вышел в 2004 году, и не знать про ibase.ru... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 01:03 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 01:05 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
kdv ... firebirdtest.com - это вообще херь какая-то. Официальный сайт один - firebirdsql.org. Официальный сайт в РФ тоже один - ibase.ru. копия какая то, с нормальный индексом цитирования или что там сейчас, в отличии от. https://www.firebirdsql.org/file/documentation/reference_manuals/user_manuals/html/qsg3-safety.html то же самое. на официальном сайте. про services api ни слова. ibase.ru. - могу только посочувствовать владельцам сайта - контент не индексируется, узнать о его существовании можно только на этом форуме... вас нет в google - значит вас нет в интернете. kdv Я вам уже дал ссылку на полную статью про гбак, где и services api описано, и всё остальное: www.ibase.ru/gbak/ да, спасибо пробежался. хороший мануал. kdv ... Где вы берете вот эту дрянь про gbak -c -r, я не представляю. Вы таки не поверите, но в справке утилиты (которая gbak ). в чем проблема комбинации этих ключей? c - создать r - пересоздать если есть. нормально все нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 01:39 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_sВы таки не поверите, но в справке утилиты (которая gbak ). Таки не поверим: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 01:59 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, и чего? в приведенном вами выводе утилиты имеют место быть ключи -c -r с тем описанием, которое я дал. там не написано что их нельзя комбинировать. там написано что можно использовать -r вместо -с. Короче - ни проблемы в этом, ни необходимости доказывать что эта комбинация валидна - не вижу. Тем более к вопросу топика это все имеет ровно нулевое отношение. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 02:10 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
count_s вас нет в google - значит вас нет в интернете. у вас пузырь поиска в гугле кривой (судя по упоминанию firebirdtest.com). ibase.ru прекрасно индексирован гуглом. Вот даю в неавторизованном эксплорере, с убитыми куками и прочим, запрос gbak firebird первой же ссылкой выдается www.ibase.ru/gbak Подозреваю, что даже у вас в выдаче гугла эта ссылка будет выдана максимум пятой. count_sв чем проблема комбинации этих ключей? c - создать r - пересоздать если есть. нормально все нет? ЛИБО создать, если файла БД нет, ЛИБО пересоздать, если файл БД есть. Одновременное указание - бредятина. Вы не узнаете, какая именно опция работает. Две одновременно работать не могут, если вы понимаете программирование. В старой документации было написано gbak -c | -r что означало -c ИЛИ -r. Кто-то этот символ проглядел, и начал постить хрень типа -c -r. Вы еще мне про опцию -t расскажите, которую упорно указывают как минимум 10% людей. count_sКороче - ни проблемы в этом, ни необходимости доказывать что эта комбинация валидна - не вижу. если вы читали мою статью про gbak, я там вообще не рекомендую указывать опцию -r, -rep и т.д., никогда. Потому что это создает определенную "привычку". И в неподходящий момент вы этой опцией УГРОБИТЕ существующую БД. А если вы делаете рестор из поломанного бэкапа, то в результате у вас не будет ни нормального бэкапа, ни целой БД. Поэтому, если вы решите продолжить свою деятельность, то я бы посоветовал осознать дебильность одновременного упоминания -c -r, и потом не писать -r даже если вы делаете рестор в не нужную вам БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 02:30 |
|
FB3 Debian9 медленный рестор по сети
|
|||
---|---|---|---|
#18+
kdv, прекрасно в курсе особенностей работы ключа -r ) что касается гугла - в моей выдаче ibase появляется на пятой странице. ХЗ почему. В не-персонализированной, кстати, ситуация получше. Ну да не суть. К исходному вопросу это все имеет мало отношения. Спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 02:49 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1560472]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 568ms |
0 / 0 |