Тормоза сервера 1С #747585


#0 by Igor_86
Коллеги, прошу посоветовать в какую сторону копать! есть сервер 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 by vde69
#2 by vde69
и сразу вопросы в догонку 1. какой регламент в скуле 2. виртуалки?
#3 by Лефмихалыч
как именно выглядят эти " тормоза всего сервера"?
#4 by elCust
1C 8.3.5.1146 X86 - На X64 денег не дают?
#5 by Лефмихалыч
тебе какая разница?
#6 by mikecool
есть ли процессы rphosts, которые отъедают много памяти? да и просто отчет без параметров может хорошо затормозить систему
#7 by elCust
Большая.
#8 by thezos
Не заморачивайтесь всякой технической херью. Просто купите нормальную железку.
#9 by Igor_86
извините, не понял что подразумевается под регламентом. обновление статистики и шринки логов каждый день делаются. виртуалок нет. если я правильно понимаю, то количеством рабочих процессов можно отрегулировать нагрузку. 8.3 сама регулирует количество  в зависимости от нагрузки. разве формирование отчета не выявилось бы через загрузку  процессов rphost, mssql или ошибкой "недостаточно памяти"? поможет ли ЦУП выявить причины?
#10 by Igor_86
что подразумеваете под нормальной железкой?
#11 by zhig75
32 гига, сиквел с серевером приложением отожрут пусть 22, на сотню пользователей остается 10 гигов, тоесть на каждого по 100 мегов, рекомендованно вроде как 512, для комфортной работы Гиг.
#12 by PR третий
Копать в сторону узких мест
#13 by thezos
У вас сервер "всё в одном". 1С+MS SQL это понятно. Но терминал туда пихать ещё.. Для такой схемы нужно больше оперативки, гига 64 как минимум, ос на raid 1 из обычных интеловских ssd, далее для файлов субд: таблицы бд на raid 10 из pci-e ssd (сюда же кэши сервера 1с и пользовательские), индексы на одиночный ссд с макс скоростью чтения, tempdb на raid 1 ssd (либо ramdrive), логи на одиночный ssd.
#14 by thezos
Общий смысл - грамотно организованная дисковая подсистема и побольше оперативки. И тогда уже, если всё еще будет тормозить, смотреть мониторы производительности, отладку и профайлер.
#15 by PR третий
Что для сервера для 1С является наиболее критичным с точки зрения общего впечатления? Ну то есть, что наиболее важно, чтобы сервер был шустрым?
#16 by PR третий
То есть наиболее важно побольше ОЗУ и быстрый винт?
#17 by piter3
а замеры хотя бы средствами 1с уже не модно стало и кажждый месяц одно и тоже только релизы меняются
#18 by fisher
Нет такого. Баланс должен быть. Можно и в проц упереться элементарно. Но считается, что в среднесферической ситуации упираются чаще в диск (что в свою очередь может быть следствием нехватки памяти).
#19 by thezos
Что значит наиболее важно? Какое еще общее впечатление? В общем случае или в этом конкретно? В этом конкретном случае без всяких замеров видно, что диски медленные и мало оперативки, это узкие места. А в общем, нужно соблюдать баланс между всеми железками и параметрами сфота, чтобы не было узких мест. Инфраструктуру больше чем под 10 пользователей не ставил чтоль ни разу?)))
#20 by PR третий
Спасибо, КЭП
#21 by thezos
В ЦУПе чёрт ногу сломит, дешевше у Гилёва аудит заказать.
#22 by PR третий
>>Что значит наиболее важно? Это значит, что без этого можно любые хороводы водить и наращивать объем и скорость до бесконечности, но эффекта не будет. >>Какое еще общее впечатление? В общем случае или в этом конкретно? Впечатление пользователей. В общем. Ну то есть жалуются пользователи, что тормозит 1С или нет, если коротко. >>В этом конкретном случае без всяких замеров видно, что диски медленные и мало оперативки, это узкие места. А в общем, нужно соблюдать баланс между всеми железками и параметрами сфота, чтобы не было узких мест. Спасибо, мы вам позвоним :)) А я-то уж грешным делом подумал, что дело в частоте процессора как минимум. На 2 Гц поставить, еще веселее будет :)) >>Инфраструктуру больше чем под 10 пользователей не ставил чтоль ни разу?))) Куда нам, лаптям деревенским :))
#23 by PR третий
Вообще-то Гилёв говорит про то, что 1С крайне критична к частоте процессора. У меня, например, база на обычном i7 3.5 запускается быстрее, чем в Почте России на Xeon 3 :)) Понятно, что на моем 100 юзеров не смогут работать, но один пользователь будет работать быстрее.
#24 by PR третий
+ У меня многие клиенты жалуются, что 1С даже запускается медленно. То есть, к примеру, на моем запускается база 15 секунд, а у них полминуты. Или до окна авторизации у меня 5 секунд проходит, а у них, например, 10. Хотя стоит сервак далеко не дешевый и не дохлый.
#25 by thezos
>>Это значит, что без этого можно любые хороводы водить и наращивать объем и скорость до бесконечности, но эффекта не будет. Впечатление пользователей. В общем. Ну то есть жалуются пользователи, что тормозит 1С или нет, если коротко. Сначала нужно устранить очевидные причины. Может ТС вообще не сказал, например, что они решили включить режим экономии энергии на серваке, чтобы отключить один кондей в серверной, чтобы на электричестве поэкономить. Кто знает что там? >> Спасибо, мы вам позвоним :)) А я-то уж грешным делом подумал, что дело в частоте процессора как минимум. На 2 Гц поставить, еще веселее будет :)) Эти процессоры нормальные, тем более их два. И не звоните, у меня и так выше крыши) Спасибо КЭП, я это всё видел и наблюдал. Не думаю, что в своих заключениях Гилёв напишет "ставьте i7, потому что он выдает больше попугаем в моём тесте".
#26 by thezos
Значит что-то вы упускаете, батенька :DD раз жалуются. Наоборот, благодарить должны!
#27 by thezos
В смысле благодарить за то что у них 1С за 5 секунд загружается) а не пол минуты
#28 by thezos
Кстати интересно было бы услышать Ваши собственные рекомендации по ситуации в
#29 by PR третий
>>Сначала нужно устранить очевидные причины. Ну да ну да. >>Эти процессоры нормальные, тем более их два. А какая разница, сколько их? >>Не думаю, что в своих заключениях Гилёв напишет "ставьте i7, потому что он выдает больше попугаем в моём тесте". Вообще-то он написал, ставьте хоть i5, но с большей частотой, потому что он выдает больше попугаем в моём тесте.
#30 by PR третий
Так а я-то что могу поменять, если люди уже купили сервак за 700 тысяч? Типа, а давайте попробуем купить другой сервак?
#31 by PR третий
Так это на моем офисном рабочем компе она так запускается. А у них по полминуты, да :))
#32 by Igor_86
нормально ли такое состояние для rmngr
#33 by PR третий
Мои рекомендации состоят из двух пунктов: 1. Просто для справки . Для справки, в том плане, что не нужно срочно бросаться менять сервер. Но если сервер еще не куплен, то это повод учесть момент с частотой процессора. 2. Конкретизировать "временами стали наблидаться тормоза всего сервера". А то как в медицинском заключении "Ушиб всей бабки". Может томоза, когда какой-нить человек нетрадиционной ориентации запускает что-то, что сеть ложит или отчет в СКД кросс-таблицу километр на километр.
#34 by art-adm
На серверных ос есть "Управление питанием" - поставьте там "Максимальная производительность". Тормозов должно стать значительно меньше.
#35 by Igor_86
по п. 2 невозможно зайти на сервер удаленно. ПО перестает реагировать на отклик мыши
#36 by PR третий
О, тогда точно дело не в железе, а в отдельно взятых ситуациях. Ну, например, кто-то своим сеансом положил сервак наглухо. Способов положить сервак с помощью 1С масса.
#37 by Igor_86
до понедельника всё работало более менее сносно, т.е. тормоза были, но терпимые и объективные. при этом файл подкачки был 16 гиг (при 32 гиг ОЗУ) этого хватало. как начались тормоза постепенно он был увеличен в 24, 32, и 60 ГБ на данный момент. Сейчас подкачка используется на половину, т.е. примерно 30 гигов. При этом монитор показывает 1 Гб свободной озу. на скуль уходит 10 Гигов ОЗУ. средняя длина очереди дисков (2 САС) на которых база, редко выходит за пределы десятой доли т.е. почти всегда меньше единицы. с сервера удаленО почти всё, в т.ч. антивирус. т.е. остался только 1с скуль и винда с дровами. винда обновлена свежими обновлениями. Сами тормоза носят системных характер, в том смысле что тормозит вся система, а не только 1с, т.е. в течении 5-10 минут сервер практически стоит, потом происходит "размораживание" и вновь работает. на утечки памяти проверял poolmon ом, ничего из-ряда вон выходяещего не заметил.
#38 by Igor_86
каким образом выявить "вредителя"?
#39 by PR третий
Ну, кстати, очень важное дополнение, что все это при условии выполнения написанного в "ресурс свободный по памяти, дискам и процу есть". Потому что 1С имеет обыкновение при определенных условиях начинать жрать память и проц рпхостом. Доходит процентов до 95 и там успокаивается, держит 92 — 98 процентов. Работать в это время можно оооооооочень медленно.
#40 by PR третий
Эээ... 1 Гб от 32 свободен? Вы что, издеваетесь? Поставьте памяти гигов 100 и не работайте впритык.
#41 by PR третий
+ Какк вообще "60 гигов в файле подкачки" и "ничего из-ряда вон выходяещего не заметил" попали в один пост?
#42 by Igor_86
ответ админа" а что тут не так ? 60 ГБ это установленный в ручную размер файла подкачки, поравка только не 60, а 50. так винда "попросила", если быть точнее то 49131. вроде как при неизбыточности ОЗУ, рекомендуется устанавливать файл подкачки в 2 раза превышающий ОЗУ."
#43 by Garikk
< как начались тормоза постепенно он был увеличен в 24, 32, и 60 ГБ на данный момент.> Увеличение файла подкачки увеличивает тормоза системы (вы же расширяете оперативку тормозным винчестером), и вообще делая эту процедуру нужно понимать зачем подкачка вообще нужна
#44 by PR третий
Вообще-то это не отменяет рекомендации ставить достаточным объем оперативки
#45 by Гёдза
Отложенное проведение включено?
#46 by Redkiy
>Win Server 2003 Enterprise Я бы начал с избавления от этого динозавра. Переходи на х64 ось.
#47 by Гёдза
Это утечки. Общее количество свободной памяти никак не повлияет на утечки. и на скорость работы при утечках
#48 by Igor_86
нет.
#49 by technik-1c
Устанавливать счетчики производительности и смотреть где проседает. Определить кто тормозит Скуль или сервер приложений 1С. Первое вероятней. Загрузку дисков определять по физическим дискам.
#50 by stix2010
32 гига оперативы,терминал, 8.3, 100 пользователей, Карл! Сдается мне, что тормозить начинает при >=50
#51 by gosn1ck
shared memory включен?
#52 by vogenut
>> Сейчас подкачка используется на половину, т.е. примерно 30 гигов. Вы сами ответили на свой вопрос. Файл подкачки НЕ должен использоваться в такой конфигурации сервера. Т.е. использоваться должно 0 байт.
#53 by Гёдза
Дальнейшая оптимизация бессмысленна
#54 by PR третий
Эээ... Чего?
#55 by thezos
А еще сервер 1С начинает тормозить, если система сбрасывает его из оперативки в файл подкачки...
#56 by bolobol
Тут где-то писали, что скуль пытается сам обновиться и не может. И все 22 гига, что он может занимать - заполняются заново. И так - каждые несколько времени. Что журналы сервера говорят?
#57 by floody
Имхо на вскидку: памяти очень мало. А так, что мешает счетчики врубить и помониторить?
#58 by floody
Вот просто сразу интересно: счетчик SQL: Total server memory посмотрите, сколько?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С