Имя: Пароль:
1C
1С v8
Тормоза 1c сервер
0 Мистикан
 
24.04.17
09:07
Сервер: Xeon E5-2630 x2, 64gb RAM. Windows 2008 R2 Enterprise
SQL2016 Enterprise.
Сервер терминалов, ось с пользователями на 1 ссд, темп и боевая база скуля на втором ссд, логи на третьем, архивирование на обычный диск по ночам. Настройки и планы обслуживания SQL согласно рекомендации 1с.
23 пользователя.
Конфа ут 11.3 практически типовая (дописки - дополнительные реквизиты, формы подбора,печатные формы, разные галочки и тд,никаких динамических списков)
4 оператора бьют заказы. До 700 за рабочий день. Без нагрузки время проведения РТУ варьируется от 3 до 4 сек. Под нагрузкой от 7 до 15. Что делать? Как уменьшить время проведения РТУ?
1 mehfk
 
24.04.17
09:08
Делать замер производительности.
2 Jump
 
24.04.17
09:20
(0) Для начала - зайти в монитор производительности сервера, и оценить нагрузку на систему - использование памяти, дисков, процессора.
Причем оценить не разово, а наблюдать.
Как правило уже на этом этапе многое становится ясным.

Если с производительностью системы проблем нет - то уже мониторим сервер 1с и SQL.
3 Armando
 
24.04.17
09:20
Блокировки?
4 Мистикан
 
24.04.17
09:22
(3) возникают эпизодически, в моменты самых больших тупников, когда время проведения более 10 секунд.
5 Jump
 
24.04.17
09:23
Насколько я понял у вас сервер терминалов с двумя десятками пользователей крутится на одном железе с сервером 1с, и скулем.
Как распределена память в данный момент?
Сколько кушает скуль, сколько остается пользователям?
6 VladZ
 
24.04.17
09:23
(0) "под нагрузкой" - что именно нагружено в этот момент? Проц? Диски?
7 Jump
 
24.04.17
09:23
И почему со скулем работаете в терминале? Есть причины?
8 Мистикан
 
24.04.17
09:26
(2) вся нагрузка сейчас более менее распределена. свободно более 15gb RAM. очередей не так много, самый нагруженный диск с системой.

(7) Слабые машины на местах

(5) 22gb SQL, 2gb rphost, свободно 16gb
9 Jump
 
24.04.17
09:29
(8) Настолько слабые что тонкий клиент не тянут?
Что за железо?
10 polosov
 
24.04.17
09:32
(0) " формы подбора" - Это что такое? И как без ДС реализовали?
11 polosov
 
24.04.17
09:33
(0) А по теме включай ТЖ и потом анализируй.
12 Dmitrii
 
гуру
24.04.17
09:33
Сервер терминалов + сервер СУБД + сервер 1С
И всё это великолепие на одном железном сервере с 64Гб ОЗУ.

Вы издеваетесь?...

>> 22gb SQL, 2gb rphost, свободно 16gb

Вы хотите сказать, что 24 Гб хватает 23-ём пользователям, сидящим в терминале с УТ 11.3?
Что-то тут не так. Какие-то уж очень сомнительные цифры....
13 Мистикан
 
24.04.17
09:39
(6) Там 40 ядер... нагрузка выше 7% не видел чтоб поднималась. диски нагружены, но не проваливаются
14 Мистикан
 
24.04.17
09:39
(12) база маленькая еще.. с начала года
15 vde69
 
24.04.17
09:40
на терминале выключи DFSS
16 Мистикан
 
24.04.17
09:41
(10) таблицами значений. в этом месте не тормозит, летает. тормоза именно при проведении
17 polosov
 
24.04.17
09:44
(16) Тааак, а сколько позиций номенклатуры в справочнике?
18 Мистикан
 
24.04.17
09:45
(12) ну да... ну системные 300метров, тонкий клиент 150-500
19 polosov
 
24.04.17
09:46
(16) А как решили проблему с актуализацией данных? Обновление по таймеру или юзер тыкает "обновить"?
20 Мистикан
 
24.04.17
09:47
(17) 1000 позиций номенклатуры. 5000 карточек партнеров. 22000+ документов с 1 января. Никаких серий, расчеты с клиентами по объектам расчетов.
21 lodger
 
24.04.17
09:47
(13) посмотри экономку в биосе, в ос, у черта под хвостом.
и везде отрубить на корню.
22 Мистикан
 
24.04.17
09:48
(19) операторы при набивке контролируют только текущий остаток на складе.
23 polosov
 
24.04.17
09:48
(20) ТЖ включай. Чую ваши дописки много блокировок делают.
24 Мистикан
 
24.04.17
09:51
(23) запись и проведение РТУ типовое. Измерения регистров типовые.
25 polosov
 
24.04.17
09:51
(22) Всмысле? Два оператора открыли подбор. Запросы выполнились. Один набил заказ, провел. У второго в подборе неактуальные данные.
26 polosov
 
24.04.17
09:53
(24) Ну и что. Можно базу с легкостью затормозить, не оптимально дописав другие объекты.
27 Мистикан
 
24.04.17
09:55
(25) попытался провести, ушел в отказ, исправил отсутствующие позиции, провел. Позиции по которым минимальный остаток они знают, и в случае отсутствия в дальнейшем не набивают. номенклатурник маленький. На остатках не более 700 позиций единовременно.
28 Мистикан
 
24.04.17
09:56
(15) я с системными делами не очень.. на терминале выключи DFSS.. можно как для чайника? =)
29 Мистикан
 
24.04.17
09:59
в течении часа будет нагрузка.. скину замер производительности с отладчика
30 polosov
 
24.04.17
10:00
(29) Да лучше ТЖ вруби часика на три. Больше информации получишь.
31 Мистикан
 
24.04.17
10:16
(30) не пользовался им ни разу.
<config xmlns="http://v8.1c.ru/v8/tech-log">;
    <log location="c:\1c\logs" history="1">
        <event>
            <eq property="name" value="conn"/>
        </event>
    </log>
    <dump location="c:\1c\dumps" create="1" type="2"/>
</config>
включил... что то начал писать
32 DrZombi
 
гуру
24.04.17
10:20
(0) Что такое РТУ? :)
33 vde69
 
24.04.17
10:20
34 polosov
 
24.04.17
10:20
35 Мистикан
 
24.04.17
10:21
(32) реализация товаров услуг
36 DrZombi
 
гуру
24.04.17
10:22
+(0) Уменьшить время проведения?
Так начни оптимизировать код от 1С.
1. Убери (перенеси-скопируй) проверки из модуля проведения, в форму.
2. Организуй проведение в фоновом режиме.
3. Перепиши всю конфу :)
37 ildary
 
24.04.17
11:07
+(36) ничего не сказано про включенность RLS, или про то, что сервер вертится в виртуалке. А ведь это тоже добавляет тормозов.
38 lodger
 
24.04.17
11:16
(37) во, в виртуалке тоже есть экономка :)
39 Smallrat
 
24.04.17
11:36
(0) Залезть в БИОС - посмотреть c1e и прочие энергосберегающие фичи, если включено - отключить.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс