Скорость загрузки Галактики с сервера с SMB2

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
lStep
Новичок
Сообщения: 28
Зарегистрирован: 27 июл 2006, 16:49

Скорость загрузки Галактики с сервера с SMB2

Сообщение lStep »

Доброго здоровья.
Exe лежат на сервере. Скорость загрузки Галактики зависит от скорости сети и.. от того как быстро сервер отдаёт файлы.
Очень ускорило старт Галактики на клиентах при добавлении в реестр на Win Server 2000 сервере:

Код: Выделить всё

Value Name: SharingViolationDelay
Data Type: REG_DWORD
Data: 0 (Default: 200)
Value Name: SharingViolationRetries
Data Type: REG_DWORD
Data: 0 (Default: 5)
Сейчас Server 2008 и админы сознательно используют SMB2
Для SMB2 такой фокус с реестром не подходит.
Галактики на клиентах грузится медленней, чем было с Win Server 2000.
Кто в курсе, подскажите ускоритель для SMB2?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение edward_K »

так уж и сознательно. Моя первая рекомендация отключать его нафиг.
Иначе нарываетесь на проблемы с аппаратным ключем(была здесь тема) и еще много вкусностей.
Собственно галка может долго загружаться именно из за проблем с аппаратным ключем - это проявлялось когда ключ стоял на другом серваке - и отключение smb2 решало проблему. Если у вас зоопарк - то отключать советует и майкрософт.
LaaLaa

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение LaaLaa »

На сервере аппаратного ключа и на серверах с общими EXE Галактики нужно выключать SMB2.

Инструкция:
Для предотвращения этого эффекта необходимо в реестре Windows компьютера сервера аппаратного ключа и сервера с общими EXE Галактики создать следующий параметр и перезагрузить компьютер:

REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters]
"Smb2"=dword:00000000

Данный параметр отключает возможность использования протокола smb версии 2 (в результате на сервере должна использоваться версия 1 данного протокола).
Практика показывает. Пляски с бубнами и "тонкой" настройкой других памретров SMB2 к сожалению ни к чему не приводят.
lStep
Новичок
Сообщения: 28
Зарегистрирован: 27 июл 2006, 16:49

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение lStep »

Спасибо.
Хорошо, SMB2 на сервере запретим.
Чем ещё можно ускорить?
Можно-ли для Win2008R2 использовать параметры реестра SharingViolationDelay SharingViolationRetries?
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение Den »

Прям таки на клиента нельзя exe ?
А то скопите на клиента исп. файлы и батник напишите на обновление этой клиентской папки при каждом старте Гал.
По существу файлы будут обновляется после наката патчей тогда (ну или когда свое разработки подключаете новые - но это мелочи).
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение edward_K »

Den писал(а):Прям таки на клиента нельзя exe ?
А то скопите на клиента исп. файлы и батник напишите на обновление этой клиентской папки при каждом старте Гал.
По существу файлы будут обновляется после наката патчей тогда (ну или когда свое разработки подключаете новые - но это мелочи).
1. Свои разработки проще тогда держать на серваке
2. лучше тогда юзать утилиту для синхронизации локального и серверного exe, чтобы качать только измененные файлы.
Сам когда то писал такую на делфях. Не от хорошей жизни - надо было галку запускать на 2мб на удаленной точке.
В минусах - при массовом обновлении возникает большая нагрузка на сеть, не дай бог в серверный каталог попадет зараженный файло.
А также незачем сие делать для терминала - не будете же вы под каждого зверя держать свою папку.
В плюсах - можно подкладывать стандартные патчи в серверный exe никого не выгоняя.
3. что можно подкрутить эт отдельная песня и заслуживает отдельного топика. Впрочем уже не раз обсуждалось.
Методы также зависят от СУБД и исп. функционала. Бывает что и разработчика нужно напрячь - но нужно доказательство, что в таком то процессе в пофилировщике чего то идет непонятный запрос, качающий все. Ну или воспользоваться атлантисом с профилировщиком - для 910 текущий ftp.galaktika.ru/pub/support/galaktika/ ... Protocols/.
lStep
Новичок
Сообщения: 28
Зарегистрирован: 27 июл 2006, 16:49

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение lStep »

У нас Галактика 810 на MS SQL Server 2008 R2 sp1 на MS windows Server 2008 R2 . Клиенты Win7.
exe, cfg , свои наработки, bat-ники запуска, это всё на Сервере.

Рабочая папка у каждого на локале. Туда копируется cfg , там-же DSK и конечно-же tmp там.

Vip давно запускаем с локальных exe. По другому - не работа.
Эту тему и создал, чтоб решить вопрос со скоростью.
Иначе всё идёт к тому, что exe переносить на локал и синхронизировать :sad:
Синхронизация не проблема. Очень удобно пользовать robocopy.exe - утилитка ВЕЩЬ!
LaaLaa

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение LaaLaa »

Может сделать для Галактики "утилиту автозакачки и запуска" на подобии как делают производители популярных игр и онлайн магазинов Minecraft, steampowered.com и т.п. ?
LaaLaa

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение LaaLaa »

А еще магазин "модов" для Галактики?
LaaLaa

Re: Скорость загрузки Галактики с сервера с SMB2

Сообщение LaaLaa »

Еще Pervasive PSQL и SMB2 на современных Windows-серверах тоже не совместимы.

см.
http://cs.pervasive.com/forums/p/12619/47060.aspx
http://social.msdn.microsoft.com/Forums ... leservices

На этот счет в документации на систему Галактика («Платформа Pervasive PSQL. Инструкция по установке», раздел 3.1.3.) также содержится указание по отключению протокола SMB2.

Без этого, в БД на Первасиве, вы может потерять данные из таблиц.
Ответить