Имя: Пароль:
1C
1С v8
оптимизация работы с хранилищем 1С
0 marissa_cit
 
11.03.19
17:01
Захват объектов(1мин), помещение(2 мин), формирование снимка конфигурации(15мин) все очень долго происходит. Оптимизация не помогает. Конфигурация весит 1Гб. Хранилище в серверном варианте. Есть ли какие-то нюансы работы с ним в плане скорости или может как-то можно оптимизировать работу? 1С версия 8.3.13.1690
1 OldCondom
 
11.03.19
17:06
проверить сеть?
2 OldCondom
 
11.03.19
17:10
У меня хранилище тупит, если из дома подключаюсь. И по 20-30 минут может снимок формировать
3 Конструктор1С
 
11.03.19
17:14
варианты:
1. слишком длинный файловый путь к хранилищу (\\servak\папка1\папка1\папка2\папка3\папка4\папка5\папка6\папка7\папка8\папка хранилища
2. медленная сеть
3. пользователи хранилища тусуют туда-сюда упорядочивание объектов в хранилище
4 Rema Dan
 
11.03.19
17:14
(0) Хранилище любит по каждому поводу тянуть и записывать конфигурацию локально. Помогает хорошая сесть и ССД на машине разработчика.
5 Конструктор1С
 
11.03.19
17:15
А ещё нужно время от времени рекурсивно получать все объекты хранилища, чтобы изменения были актуальными
6 marissa_cit
 
11.03.19
17:39
Спасибо за ответы.
1. Путь к хранилищу короткий
2. Сеть проверим, спасибо
3. Пользователи не переупорядочивают объекты в хранилище

Рекурсивно объекты получаем ежедневно.
А "SSD на машине разработчика"... все разработчики работают на терминальном сервере, при этом само хранилище расположено на SSD. Возможно нужен какой-то очень быстрый SSD? про характеристики нашего сходу не скажу(
7 Fragster
 
гуру
11.03.19
17:41
1с ниасилил делать один большой запрос вместо много-много маленьких, причем они все синхронные. соответственно, когда пинг не <1мс, а 10-30-50 наступает аллес.
8 H A D G E H O G s
 
11.03.19
17:45
ping ipадрессерверахрана -l60000 -t
9 KSN
 
11.03.19
17:50
(6) Нам после развертываения базы и подключения к хранилищу от медленной работы помогает рестарт службы 1с. А так реально по 3 мин захватывает-кладет.
10 marissa_cit
 
11.03.19
22:11
А может быть из личного успешного опыта кто-то знает какая должна быть производительность дисков, чтобы нормально работало?
11 marissa_cit
 
11.03.19
22:13
Сеть проверили. Гигабитная сеть и пинг тоже < 1 мс
12 vde69
 
11.03.19
22:22
начните с отключения антивиря на сервере и клиенте и замерьте скорость
13 marissa_cit
 
12.03.19
10:11
антивирус на терминальном сервере не стоит, а все разработчики работают с терминального сервера
14 RomanYS
 
12.03.19
10:17
(13) Если всё локально расположено и на ssd, может попробовать с хранилищем без сервера работать?
15 Cyberhawk
 
12.03.19
10:46
Если клиент (конфигуратор) локально запущен на сервере приложений, то это даст выигрыш до 20 процентов. Будет не 1 минута, а 45-50 секунд
16 Cyberhawk
 
12.03.19
10:47
А так все как обычно упирается в диск на трех хостах - клиента, сервера и там где каталог хранилища.
ЦП не особо оказывает влияние, кстати - что 2 ГГц, что 4 ГГц.
17 Cyberhawk
 
12.03.19
10:50
Все советы, перечисленные выше, с конфой 1 Гб (какая-нибудь ЕРП) не особо помогут. Но проверить стоило, да.
18 marissa_cit
 
12.03.19
10:50
(13) Если всё локально расположено и на ssd, может попробовать с хранилищем без сервера работать?
Пробовали, еще медленнее, поэтому ушли на серверный вариант
19 marissa_cit
 
12.03.19
10:51
А так все как обычно упирается в диск на трех хостах - клиента, сервера и там где каталог хранилища.
ЦП не особо оказывает влияние, кстати - что 2 ГГц, что 4 ГГц.

А какова производительность этого диска должна быть для нормальной работы?
20 Cyberhawk
 
12.03.19
10:52
+(16) Частота ЦП не оказывает, а вот кэш вроде как сильно влияет. На Пентиум Голде с 24 Мб кэша быстрее прям в разы.
21 Cyberhawk
 
12.03.19
10:52
(19) Любой SSD, хоть ноунейм с Алиэкспресса. Но скорее всего у вас там не напрямую с диском работа идет, а через контроллер, да еще и виртуальную среду - тут поле для тюнинга большое.
22 arsik
 
гуру
12.03.19
10:53
(19) ssd pci должно быть побыстрее
23 marissa_cit
 
12.03.19
10:57
спасибо всем, если разберемся и ускоримся, отпишусь
24 Cyberhawk
 
12.03.19
10:58
Не нужно разбираться - аренда топчика за несколько десятков тыр в месяц (проц указан выше) и наглядно убедитесь, что захват / отмена захвата в конфе уровня ЕРП может длиться не минуту, а 3-4-5 секунд
25 Cyberhawk
 
12.03.19
10:59
Без такого наглядного примера мыкаться можно долго и безрезультатно
26 marissa_cit
 
12.03.19
11:05
Не нужно разбираться - аренда топчика за несколько десятков тыр в месяц (проц указан выше) и наглядно убедитесь, что захват / отмена захвата в конфе уровня ЕРП может длиться не минуту, а 3-4-5 секунд

Тоже хороший вариант
27 Fragster
 
гуру
12.03.19
11:09
procmon покажет, в каком месте торможение. еще нужно, чтобы все пользователи хранилища подключались к нему по tcp/http, если хоть один будет через файлы, то все, пц.
28 Cyberhawk
 
12.03.19
11:32
Как альтернатива (24) можно через ТЖ замерить длительность выборочного сравнения, которое происходит во время выполнения операции с хранилищем.
И уже из полученного результата замера посудить, затык в этом сравнении (на которое особо не повлияешь) или все-таки в железе.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.