Имя: Пароль:
1C
1С v8
Тормоза сервера 1С
,
0 Igor_86
 
10.07.15
12:07
Коллеги, прошу посоветовать в какую сторону копать!
есть сервер 1С:
Win Server 2003 Enterprise
1C 8.3.5.1146 X86
MS SQL 2005 с поддержкой X64
Process or 1

Processor Brand Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
Processor Version Model 44 Stepping 2
Voltage 1200 mV


Processor 2

Processor Brand Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
Processor Version Model 44 Stepping 2
Voltage 1200 mV


Memory

Total Installed Capacity 32768 MB
Memory Available to the OS 32768 MB
Total Maximum Capacity 131072 MB
2 САС 15к 300 Гб (базы), 2 САТА 7к (система)

Около 100 пользователей. КА,УПП. на этом же сервере 1С+SQL+терминал
временами стали наблидаться тормоза всего сервера. притом 1С никаких ошибок не выдает. ресурс свободный по памяти, дискам и процу есть.
1 vde69
 
10.07.15
12:08
2 vde69
 
10.07.15
12:09
и сразу вопросы в догонку

1. какой регламент в скуле
2. виртуалки?
3 Лефмихалыч
 
10.07.15
12:10
(0)  как именно выглядят эти " тормоза всего сервера"?
4 elCust
 
10.07.15
12:10
1C 8.3.5.1146 X86 - На X64 денег не дают?
5 Лефмихалыч
 
10.07.15
12:15
(4) тебе какая разница?
6 mikecool
 
10.07.15
12:16
есть ли процессы rphosts, которые отъедают много памяти?
да и просто отчет без параметров может хорошо затормозить систему
7 elCust
 
10.07.15
12:26
(5) Большая.
8 thezos
 
10.07.15
12:29
(0) Не заморачивайтесь всякой технической херью. Просто купите нормальную железку.
9 Igor_86
 
10.07.15
13:08
(2) извините, не понял что подразумевается под регламентом. обновление статистики и шринки логов каждый день делаются. виртуалок нет.
(4) если я правильно понимаю, то количеством рабочих процессов можно отрегулировать нагрузку. 8.3 сама регулирует количество  в зависимости от нагрузки.
(6) разве формирование отчета не выявилось бы через загрузку  процессов rphost, mssql или ошибкой "недостаточно памяти"?
поможет ли ЦУП выявить причины?
10 Igor_86
 
10.07.15
13:08
(8) что подразумеваете под нормальной железкой?
11 zhig75
 
10.07.15
13:13
32 гига, сиквел с серевером приложением отожрут пусть 22, на сотню пользователей остается 10 гигов, тоесть на каждого по 100 мегов, рекомендованно вроде как 512, для комфортной работы Гиг.
12 PR третий
 
10.07.15
13:15
(0) Копать в сторону узких мест
13 thezos
 
10.07.15
13:18
(10) У вас сервер "всё в одном". 1С+MS SQL это понятно. Но терминал туда пихать ещё.. Для такой схемы нужно больше оперативки, гига 64 как минимум, ос на raid 1 из обычных интеловских ssd, далее для файлов субд: таблицы бд на raid 10 из pci-e ssd (сюда же кэши сервера 1с и пользовательские), индексы на одиночный ссд с макс скоростью чтения, tempdb на raid 1 ssd (либо ramdrive), логи на одиночный ssd.
14 thezos
 
10.07.15
13:20
(10) Общий смысл - грамотно организованная дисковая подсистема и побольше оперативки. И тогда уже, если всё еще будет тормозить, смотреть мониторы производительности, отладку и профайлер.
15 PR третий
 
10.07.15
13:20
(13) Что для сервера для 1С является наиболее критичным с точки зрения общего впечатления? Ну то есть, что наиболее важно, чтобы сервер был шустрым?
16 PR третий
 
10.07.15
13:21
(14) То есть наиболее важно побольше ОЗУ и быстрый винт?
17 piter3
 
10.07.15
13:24
а замеры хотя бы средствами 1с уже не модно стало и (1)(2)
кажждый месяц одно и тоже только релизы меняются
18 fisher
 
10.07.15
13:25
(16) Нет такого. Баланс должен быть. Можно и в проц упереться элементарно. Но считается, что в среднесферической ситуации упираются чаще в диск (что в свою очередь может быть следствием нехватки памяти).
19 thezos
 
10.07.15
13:26
(15) Что значит наиболее важно? Какое еще общее впечатление? В общем случае или в этом конкретно? В этом конкретном случае без всяких замеров видно, что диски медленные и мало оперативки, это узкие места. А в общем, нужно соблюдать баланс между всеми железками и параметрами сфота, чтобы не было узких мест.

Инфраструктуру больше чем под 10 пользователей не ставил чтоль ни разу?)))
20 PR третий
 
10.07.15
13:28
(18) Спасибо, КЭП
21 thezos
 
10.07.15
13:28
(9) В ЦУПе чёрт ногу сломит, дешевше у Гилёва аудит заказать.
22 PR третий
 
10.07.15
13:32
(19) >>Что значит наиболее важно?
Это значит, что без этого можно любые хороводы водить и наращивать объем и скорость до бесконечности, но эффекта не будет.

>>Какое еще общее впечатление? В общем случае или в этом конкретно?
Впечатление пользователей. В общем. Ну то есть жалуются пользователи, что тормозит 1С или нет, если коротко.

>>В этом конкретном случае без всяких замеров видно, что диски медленные и мало оперативки, это узкие места. А в общем, нужно соблюдать баланс между всеми железками и параметрами сфота, чтобы не было узких мест.
Спасибо, мы вам позвоним :))
А я-то уж грешным делом подумал, что дело в частоте процессора как минимум. На 2 Гц поставить, еще веселее будет :))

>>Инфраструктуру больше чем под 10 пользователей не ставил чтоль ни разу?)))
Куда нам, лаптям деревенским :))
23 PR третий
 
10.07.15
13:34
(21) Вообще-то Гилёв говорит про то, что 1С крайне критична к частоте процессора.
У меня, например, база на обычном i7 3.5 запускается быстрее, чем в Почте России на Xeon 3 :))
Понятно, что на моем 100 юзеров не смогут работать, но один пользователь будет работать быстрее.
24 PR третий
 
10.07.15
13:38
+(23) У меня многие клиенты жалуются, что 1С даже запускается медленно.
То есть, к примеру, на моем запускается база 15 секунд, а у них полминуты.
Или до окна авторизации у меня 5 секунд проходит, а у них, например, 10.
Хотя стоит сервак далеко не дешевый и не дохлый.
25 thezos
 
10.07.15
13:39
(22) >>Это значит, что без этого можно любые хороводы водить и наращивать объем и скорость до бесконечности, но эффекта не будет. Впечатление пользователей. В общем. Ну то есть жалуются пользователи, что тормозит 1С или нет, если коротко.

Сначала нужно устранить очевидные причины. Может ТС вообще не сказал, например, что они решили включить режим экономии энергии на серваке, чтобы отключить один кондей в серверной, чтобы на электричестве поэкономить. Кто знает что там?

>> Спасибо, мы вам позвоним :))
А я-то уж грешным делом подумал, что дело в частоте процессора как минимум. На 2 Гц поставить, еще веселее будет :))

Эти процессоры нормальные, тем более их два. И не звоните, у меня и так выше крыши)

(21) Спасибо КЭП, я это всё видел и наблюдал. Не думаю, что в своих заключениях Гилёв напишет "ставьте i7, потому что он выдает больше попугаем в моём тесте".
26 thezos
 
10.07.15
13:40
(24) Значит что-то вы упускаете, батенька :DD раз жалуются. Наоборот, благодарить должны!
27 thezos
 
10.07.15
13:41
(24) В смысле благодарить за то что у них 1С за 5 секунд загружается) а не пол минуты
28 thezos
 
10.07.15
13:44
(24) Кстати интересно было бы услышать Ваши собственные рекомендации по ситуации в (0)
29 PR третий
 
10.07.15
13:45
(25) >>Сначала нужно устранить очевидные причины.
Ну да ну да.

>>Эти процессоры нормальные, тем более их два.
А какая разница, сколько их?

>>Не думаю, что в своих заключениях Гилёв напишет "ставьте i7, потому что он выдает больше попугаем в моём тесте".
Вообще-то он написал, ставьте хоть i5, но с большей частотой, потому что он выдает больше попугаем в моём тесте.
30 PR третий
 
10.07.15
13:46
(26) Так а я-то что могу поменять, если люди уже купили сервак за 700 тысяч? Типа, а давайте попробуем купить другой сервак?
31 PR третий
 
10.07.15
13:46
(27) Так это на моем офисном рабочем компе она так запускается.
А у них по полминуты, да :))
32 Igor_86
 
10.07.15
13:50
нормально ли такое состояние для rmngr
http://f-picture.net/lfp/s018.radikal.ru/i503/1507/8b/ddee99bb9590.jpg/htm
33 PR третий
 
10.07.15
13:50
(28) Мои рекомендации состоят из двух пунктов:
1. Просто для справки (23). Для справки, в том плане, что не нужно срочно бросаться менять сервер. Но если сервер еще не куплен, то это повод учесть момент с частотой процессора.
2. Конкретизировать "временами стали наблидаться тормоза всего сервера". А то как в медицинском заключении "Ушиб всей бабки".
Может томоза, когда какой-нить человек нетрадиционной ориентации запускает что-то, что сеть ложит или отчет в СКД кросс-таблицу километр на километр.
34 art-adm
 
10.07.15
13:54
На серверных ос есть "Управление питанием" - поставьте там "Максимальная производительность". Тормозов должно стать значительно меньше.
35 Igor_86
 
10.07.15
13:54
(28) по п. 2 невозможно зайти на сервер удаленно. ПО перестает реагировать на отклик мыши
36 PR третий
 
10.07.15
13:57
(35) О, тогда точно дело не в железе, а в отдельно взятых ситуациях.
Ну, например, кто-то своим сеансом положил сервак наглухо.
Способов положить сервак с помощью 1С масса.
37 Igor_86
 
10.07.15
14:00
до понедельника всё работало более менее сносно, т.е. тормоза были, но терпимые и объективные. при этом файл подкачки был 16 гиг (при 32 гиг ОЗУ) этого хватало. как начались тормоза постепенно он был увеличен в 24, 32, и 60 ГБ на данный момент. Сейчас подкачка используется на половину, т.е. примерно 30 гигов. При этом монитор показывает 1 Гб свободной озу. на скуль уходит 10 Гигов ОЗУ. средняя длина очереди дисков (2 САС) на которых база, редко выходит за пределы десятой доли т.е. почти всегда меньше единицы. с сервера удаленО почти всё, в т.ч. антивирус. т.е. остался только 1с скуль и винда с дровами. винда обновлена свежими обновлениями. Сами тормоза носят системных характер, в том смысле что тормозит вся система, а не только 1с, т.е. в течении 5-10 минут сервер практически стоит, потом происходит "размораживание" и вновь работает. на утечки памяти проверял poolmon ом, ничего из-ряда вон выходяещего не заметил.
38 Igor_86
 
10.07.15
14:00
(36) каким образом выявить "вредителя"?
39 PR третий
 
10.07.15
14:02
(36) Ну, кстати, очень важное дополнение, что все это при условии выполнения написанного в (0) "ресурс свободный по памяти, дискам и процу есть".
Потому что 1С имеет обыкновение при определенных условиях начинать жрать память и проц рпхостом. Доходит процентов до 95 и там успокаивается, держит 92 — 98 процентов.
Работать в это время можно оооооооочень медленно.
40 PR третий
 
10.07.15
14:04
(37) Эээ... 1 Гб от 32 свободен? Вы что, издеваетесь? Поставьте памяти гигов 100 и не работайте впритык.
41 PR третий
 
10.07.15
14:05
+(40) Какк вообще "60 гигов в файле подкачки" и "ничего из-ряда вон выходяещего не заметил" попали в один пост?
42 Igor_86
 
10.07.15
14:13
ответ админа" а что тут не так ? 60 ГБ это установленный в ручную размер файла подкачки, поравка только не 60, а 50. так винда "попросила", если быть точнее то 49131. вроде как при неизбыточности ОЗУ, рекомендуется устанавливать файл подкачки в 2 раза превышающий ОЗУ."
43 Garikk
 
10.07.15
14:13
(37) < как начались тормоза постепенно он был увеличен в 24, 32, и 60 ГБ на данный момент.>

Увеличение файла подкачки увеличивает тормоза системы (вы же расширяете оперативку тормозным винчестером), и вообще делая эту процедуру нужно понимать зачем подкачка вообще нужна
44 PR третий
 
10.07.15
14:15
(42) Вообще-то это не отменяет рекомендации ставить достаточным объем оперативки
45 Гёдза
 
10.07.15
14:15
Отложенное проведение включено?
46 Redkiy
 
10.07.15
14:17
>Win Server 2003 Enterprise
Я бы начал с избавления от этого динозавра. Переходи на х64 ось.
47 Гёдза
 
10.07.15
14:17
(39) Это утечки. Общее количество свободной памяти никак не повлияет на утечки. и на скорость работы при утечках
48 Igor_86
 
10.07.15
14:18
(45) нет.
49 technik-1c
 
10.07.15
14:29
Устанавливать счетчики производительности и смотреть где проседает.

Определить кто тормозит Скуль или сервер приложений 1С.

Первое вероятней.

Загрузку дисков определять по физическим дискам.
50 stix2010
 
10.07.15
14:29
32 гига оперативы,терминал, 8.3, 100 пользователей, Карл!
Сдается мне, что тормозить начинает при >=50
51 gosn1ck
 
10.07.15
14:41
shared memory включен?
52 vogenut
 
10.07.15
14:41
(37) >> Сейчас подкачка используется на половину, т.е. примерно 30 гигов.

Вы сами ответили на свой вопрос. Файл подкачки НЕ должен использоваться в такой конфигурации сервера. Т.е. использоваться должно 0 байт.
53 Гёдза
 
10.07.15
14:47
(48) Дальнейшая оптимизация бессмысленна
54 PR третий
 
10.07.15
14:48
(47) Эээ... Чего?
55 thezos
 
10.07.15
14:49
А еще сервер 1С начинает тормозить, если система сбрасывает его из оперативки в файл подкачки...
56 bolobol
 
10.07.15
14:59
Тут где-то писали, что скуль пытается сам обновиться и не может. И все 22 гига, что он может занимать - заполняются заново. И так - каждые несколько времени.
Что журналы сервера говорят?
57 floody
 
10.07.15
21:22
Имхо на вскидку: памяти очень мало.

А так, что мешает счетчики врубить и помониторить?
58 floody
 
10.07.15
21:23
Вот просто сразу интересно: счетчик SQL: Total server memory посмотрите, сколько?