УТ 11. 30 Пользователей. Медленно работает.

В этом разделе обсуждаются серверы для работы с 1С

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
bitlz
Junior member
Сообщения: 6
Зарегистрирован: 12 сен 2006, 15:11
Контактная информация:

УТ 11. 30 Пользователей. Медленно работает.

Сообщение bitlz » 14 фев 2014, 15:05

Здравствуйте!

Ситуация такая. УТ 11, тонкий клиент, 30 пользователей в пике, MS SQL, размер базы 4 гига, отчеты формируются быстро (секунды), документы проводятся быстро (секунды). А вот открытие документов, подбор товара в документ, открытие журналов документов тормозит. Причем у пользователей (с обрезанными правами) тормозит сильнее чем под администратором (с полными правами).
Сервер баз данных при этом вообще не загружен - дисковых очередей на чтение и на запись нет, ядра процессора больше 10% не грузятся, память занята на половину только ( фактически вся база в памяти лежит ). io_stall из dm_io_virtual_file_stats просто копейки.
На сервере приложений 1с видно только загрузку процессора (на 16 ядрах средняя загрузка за рабочий день 5%, пиковая на отдельных ядрах бывает и 100% но редко), памяти свободной достаточно, диск не грузит.
По всем видимым мне признакам 1с-ка упирается именно в сервер приложений, в скорость выполнения кода 1с на стороне сервера.
Сервер приложений сейчас выполняется на Xeon E5-2650@2.00GHz.

Вопрос заключается в следующем - если я возьму сервер на более мощном процессоре, то какой прирост производительности я получу ? Какой процессор сможет обеспечить существенный прирост производительности ?

Или я ошибаюсь и дело вовсе не в производительности процессора ?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: УТ 11. 30 Пользователей. Медленно работает.

Сообщение gs » 14 фев 2014, 15:31

Больше чем раза в полтора за счет процессора прироста не получите.
Я бы лучше софтовиков потряс.

bitlz
Junior member
Сообщения: 6
Зарегистрирован: 12 сен 2006, 15:11
Контактная информация:

Re: УТ 11. 30 Пользователей. Медленно работает.

Сообщение bitlz » 14 фев 2014, 16:02

Оптимизация кода дело хорошее, но не в моем случае. Конфигурация стандартная, и есть намерение её такой сохранить, чтобы спокойно обновлятся на новые версии. Своих доработок в ней фактически нет, мелочи - пара доп отчетов и печатные формы.

На каком процессоре я смогу получить полтора раза ? Цена вопроса ?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: УТ 11. 30 Пользователей. Медленно работает.

Сообщение gs » 14 фев 2014, 16:09

Например 2643v2, 2667v2 - порядка 1500-2500долл штука.
Но я не уверен, что упор именно в частоту ядра. Надо мониторить внимательно.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: УТ 11. 30 Пользователей. Медленно работает.

Сообщение gs » 14 фев 2014, 16:11

Четырехъядерный 2637v2 тоже частотный, за штукарь примерно.

bitlz
Junior member
Сообщения: 6
Зарегистрирован: 12 сен 2006, 15:11
Контактная информация:

Re: УТ 11. 30 Пользователей. Медленно работает.

Сообщение bitlz » 14 фев 2014, 17:13

А что тут кроме частоты еще может быть ? Размеры кэшей ?
Что можно помониторить чтобы понять где затык ?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: УТ 11. 30 Пользователей. Медленно работает.

Сообщение gs » 14 фев 2014, 17:19

Я имел в виду, что затык может быть не в процессоре вообще, а в дисковой, например. Или в самом 1Ске.
Посмотрите дисковую очередь на чтение-запись и время отклика дисков.
Ну в плане процессора надо смотреть нагрузку от конкретного процесса. Можно ему аффинити поставить, чтобы по ядрам не прыгал, для наглядности.

bitlz
Junior member
Сообщения: 6
Зарегистрирован: 12 сен 2006, 15:11
Контактная информация:

Re: УТ 11. 30 Пользователей. Медленно работает.

Сообщение bitlz » 14 фев 2014, 17:46

gs писал(а):Я имел в виду, что затык может быть не в процессоре вообще, а в дисковой, например. Или в самом 1Ске.
Посмотрите дисковую очередь на чтение-запись и время отклика дисков.
Ну в плане процессора надо смотреть нагрузку от конкретного процесса. Можно ему аффинити поставить, чтобы по ядрам не прыгал, для наглядности.
Очередь к дискам на sql сервере меньше стабильно 1. В очень коротких пиках 0,8 на запись. Считаю что несущественно.
Очередь к дискам на сервере приложений 1с повыше, есть пики на запись около 1,5. Но очень кратко-срочные. Попробую переложить на ram-drive каталог с временными файлами. Посмотрю как повлияет.

Через аффинити зажимать неправильно будет, пользователей много, если загонать их всех на одно ядро, то будет тормозить. Сейчас получается что в пике нагрузки приходится два пользователя на ядро. Судя по графикам мониторинга пользователи по ядрам равномерно распределяются.

Ответить

Вернуться в «Конфигурации сервера для 1С»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 20 гостей