Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 19:00

1CV8 Servers грузит проц на 100 %

Автор lends, 10 мар 2019, 18:53

0 Пользователей и 1 гость просматривают эту тему.

lends

Добрый день !

Помогите пожалуйста разобраться.
Настроил 1С сервер терминальный + SQL.
Конфигурация :
Windows Server 2008R2, SQL 2008, ОЗУ - 64 Гиг, ЦПУ - E5-2620 (8 ядер, в системе 12 потоков), сервер 1С и SQL на одной машине.
Для SQL выделено мин - 16000 Мб, макс - 32000 Мб.
Баз 1С - 43 шт.

В простое когда никто не работает происходит такая ситуация - проц занят на 100 - 98 % почти все время.
В диспетчере проц отжирается равномерно процессами : sqlservr, rphost (2-3шт).
При запуске "Административной консоли 1С" много запущенных фоновых задач, скрин прилагаю.
С чем это может быть связанно ?

В рабочий день, когда сидят 10 пользователей с 5-6 одновременно запущенными базам проц так же почти всегда занят на 100-98 %.
При работе я это могу понять, но почему он загоняет проц с 12 потоками в 100% в простое ? Может я чего не так настроил ?


Поиск родных

"SQL 2008" просто не делится с Windows информацией о своей загруженности

Цитата: lends от 10 мар 2019, 18:53Может я чего не так настроил ?
А как и что Вы настроили?

DmitriyF

Цитата: lends от 10 мар 2019, 18:53
Добрый день !

Помогите пожалуйста разобраться.
Настроил 1С сервер терминальный + SQL.
Конфигурация :
Windows Server 2008R2, SQL 2008, ОЗУ - 64 Гиг, ЦПУ - E5-2620 (8 ядер, в системе 12 потоков), сервер 1С и SQL на одной машине.
Для SQL выделено мин - 16000 Мб, макс - 32000 Мб.
Баз 1С - 43 шт.

В простое когда никто не работает происходит такая ситуация - проц занят на 100 - 98 % почти все время.
В диспетчере проц отжирается равномерно процессами : sqlservr, rphost (2-3шт).
При запуске "Административной консоли 1С" много запущенных фоновых задач, скрин прилагаю.
С чем это может быть связанно ?

В рабочий день, когда сидят 10 пользователей с 5-6 одновременно запущенными базам проц так же почти всегда занят на 100-98 %.
При работе я это могу понять, но почему он загоняет проц с 12 потоками в 100% в простое ? Может я чего не так настроил ?
А Вы поставьте в свойствах базы временно запрет на выполнение регламентированных заданий и посмотрите. что будет происходить. Если rphost перестанет жрать камень по черному, разбирайтесь какое регламентированное задание его так грузит.

lends

Цитата: DmitriyF от 11 мар 2019, 12:45
Цитата: lends от 10 мар 2019, 18:53
Добрый день !

Помогите пожалуйста разобраться.
Настроил 1С сервер терминальный + SQL.
Конфигурация :
Windows Server 2008R2, SQL 2008, ОЗУ - 64 Гиг, ЦПУ - E5-2620 (8 ядер, в системе 12 потоков), сервер 1С и SQL на одной машине.
Для SQL выделено мин - 16000 Мб, макс - 32000 Мб.
Баз 1С - 43 шт.

В простое когда никто не работает происходит такая ситуация - проц занят на 100 - 98 % почти все время.
В диспетчере проц отжирается равномерно процессами : sqlservr, rphost (2-3шт).
При запуске "Административной консоли 1С" много запущенных фоновых задач, скрин прилагаю.
С чем это может быть связанно ?

В рабочий день, когда сидят 10 пользователей с 5-6 одновременно запущенными базам проц так же почти всегда занят на 100-98 %.
При работе я это могу понять, но почему он загоняет проц с 12 потоками в 100% в простое ? Может я чего не так настроил ?
А Вы поставьте в свойствах базы временно запрет на выполнение регламентированных заданий и посмотрите. что будет происходить. Если rphost перестанет жрать камень по черному, разбирайтесь какое регламентированное задание его так грузит.

Как отследить какое регламентированное задание его грузит ?
Вообще эти задания кто генерирует ? 1C или SQL ?

DmitriyF

Цитата: lends от 11 мар 2019, 17:27
Цитата: DmitriyF от 11 мар 2019, 12:45
Цитата: lends от 10 мар 2019, 18:53
Добрый день !

Помогите пожалуйста разобраться.
Настроил 1С сервер терминальный + SQL.
Конфигурация :
Windows Server 2008R2, SQL 2008, ОЗУ - 64 Гиг, ЦПУ - E5-2620 (8 ядер, в системе 12 потоков), сервер 1С и SQL на одной машине.
Для SQL выделено мин - 16000 Мб, макс - 32000 Мб.
Баз 1С - 43 шт.

В простое когда никто не работает происходит такая ситуация - проц занят на 100 - 98 % почти все время.
В диспетчере проц отжирается равномерно процессами : sqlservr, rphost (2-3шт).
При запуске "Административной консоли 1С" много запущенных фоновых задач, скрин прилагаю.
С чем это может быть связанно ?

В рабочий день, когда сидят 10 пользователей с 5-6 одновременно запущенными базам проц так же почти всегда занят на 100-98 %.
При работе я это могу понять, но почему он загоняет проц с 12 потоками в 100% в простое ? Может я чего не так настроил ?
А Вы поставьте в свойствах базы временно запрет на выполнение регламентированных заданий и посмотрите. что будет происходить. Если rphost перестанет жрать камень по черному, разбирайтесь какое регламентированное задание его так грузит.

Как отследить какое регламентированное задание его грузит ?
Вообще эти задания кто генерирует ? 1C или SQL ?
Вообще 1С. Если есть обмены то проверь как они работают.

lends

Цитата: DmitriyF от 11 мар 2019, 17:48
Цитата: lends от 11 мар 2019, 17:27
Цитата: DmitriyF от 11 мар 2019, 12:45
Цитата: lends от 10 мар 2019, 18:53
Добрый день !

Помогите пожалуйста разобраться.
Настроил 1С сервер терминальный + SQL.
Конфигурация :
Windows Server 2008R2, SQL 2008, ОЗУ - 64 Гиг, ЦПУ - E5-2620 (8 ядер, в системе 12 потоков), сервер 1С и SQL на одной машине.
Для SQL выделено мин - 16000 Мб, макс - 32000 Мб.
Баз 1С - 43 шт.

В простое когда никто не работает происходит такая ситуация - проц занят на 100 - 98 % почти все время.
В диспетчере проц отжирается равномерно процессами : sqlservr, rphost (2-3шт).
При запуске "Административной консоли 1С" много запущенных фоновых задач, скрин прилагаю.
С чем это может быть связанно ?

В рабочий день, когда сидят 10 пользователей с 5-6 одновременно запущенными базам проц так же почти всегда занят на 100-98 %.
При работе я это могу понять, но почему он загоняет проц с 12 потоками в 100% в простое ? Может я чего не так настроил ?
А Вы поставьте в свойствах базы временно запрет на выполнение регламентированных заданий и посмотрите. что будет происходить. Если rphost перестанет жрать камень по черному, разбирайтесь какое регламентированное задание его так грузит.

Как отследить какое регламентированное задание его грузит ?
Вообще эти задания кто генерирует ? 1C или SQL ?
Вообще 1С. Если есть обмены то проверь как они работают.


Обмены есть и они везде не правильно настроены, так как базы сначала были в файловом режиме. Перенесены на SQL неделю назад и пути теперь там другие нужно прописывать !
Я так полагаю никто не запускал еще синхронизацию.( потому что бухгалтера работают молча....) Или она может запускаться не в ручную ?
Вроде бы всегда  в ручную запускалась ......, синхронизация. Если это так, как она не правильно настроенная сейчас может влиять на загрузку ЦПУ ?

DmitriyF

Цитата: lends от 11 мар 2019, 19:34
Обмены есть и они везде не правильно настроены, так как базы сначала были в файловом режиме. Перенесены на SQL неделю назад и пути теперь там другие нужно прописывать !
Я так полагаю никто не запускал еще синхронизацию.( потому что бухгалтера работают молча....) Или она может запускаться не в ручную ?
Вроде бы всегда  в ручную запускалась ......, синхронизация. Если это так, как она не правильно настроенная сейчас может влиять на загрузку ЦПУ ?
Могут и не вручную запускаться. Смотрите регламентные задания в 1С. Но сначала запретите их и проверьте, что будет.

lends

Вроде получилось решить проблему загруженности ЦПУ, почитал рекомендации 1С по регламентным операциям обслуживания SQL.
Сделал регламентное задание  - Обновление статистик.
Задание выполнилось в 2-00 ночи успешно. После этого наблюдаю загрузку ЦПУ в пределах нормы и в тоже время увеличения потребления SQL отведенной ему памяти в 32000 Мб. До этого он максимум 16000 МБ использовал почему-то.

Прилагаю скирны,  - план обслуживания и загрузка сервера в работе.
Обновление статистик буду как рекомендует 1С делать каждый день ночью.
А 1 раз в неделю, переиндексацию и дефрагментацию индексов, опять таки как рекомендует 1С.
В тексте созданной задачи Execute T-SQL Statement Task  указан запрос «DBCC FREEPROCCACHE»:



Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск