Настройка сервера 1С 8.3 + SQL 2012 #700089


#0 by Pashkaa
Описание системы: Виртуальный сервер на Win 2012 Server SQL Server 2012 (11.0.3000) Сервер 1С 32bit 8.3 Количество ядер 4, 8Гб памяти. Стоит БП 3.0 Проблема: При запуске Группового перепроведения документов с Мониторинге ресурсов наблюдаю как sqlservr.exe и rphost.exe делят 25% от всей загрузки системы. Это использование одного ядра. В настройках Свойства сервера SQL стоит использование 4 ядер. Ну фиг с ним с 1С которой для использования всех ядер нужно несколько процессов rphost. 1. Вопрос как заставить SQL использовать все ядра? 2. Может кто то знает как в 8.3 заставить 1С сервер создать более одного rphost?
#1 by floody
Вам не кажется, что SQL умнее вас, и сам разберется, сколько ядер ему использовать в данный конкретный момент? И пользователей нужно побольше для начала. Разве в 8.3 рабочие процессы добавляются не так, как в 8.2? Но добавлять второй рабочий процесс рекомендуется после 15-20 пользователей (это как минимум).
#2 by shuhard
[Может кто то знает как в 8.3 заставить 1С сервер создать более одного rphost?] ну да тонкая коробочная книжка, ИТС, гугл
#3 by Pashkaa
согласен что SQL умнее администратора 1С, поэтому туда и не лезу. В 8.3 процессы вообще не добавляются, возможно это будет для вас новостью (ключевые слова для Google "Требования назначения функциональности") Боюсь что вы не видели книжечку по администрированию 8.3 "1С Предприятие 8.3 Клиент-серверный вариант. Руководство администратора"  160стр. Если бы не просмотрел её не писал бы.
#4 by Pashkaa
Факт есть факт, SQL + 1С загружают лишь одно ядро из 4-х и эта ситуация меня не устраивает
#5 by ptiz
SQL не трогать. И вообще. Вам шашечки (насладиться картинкой загрузки нескольких ядер) или ехать (ускорить перепроведение)?
#6 by Pashkaa
мне как раз таки "ехать" :(
#7 by Reaper_1c
Ухарь, ты сначала проверь, есть ли очередь к процессору. Групповое перепроведение - процесс однопоточный. Он не может быть разделен между рабочими процессами сервера.
#8 by ptiz
С этого и надо было начинать. Ускорить процесс можно только распараллелив проведение. Но это нетривиальная задача. Наработки на эту тему, насколько знаю, есть у софтпоинта.
#9 by Pashkaa
Я понимаю что процесс перепроведения однопоточный с стороны Сервера 1С. Надеялся что стороны SQL ситуация иная. Как минимум хотелось бы увидеть как процессы SQL и rphost разнесены по разным ядрам. И когда запускаешь 4 сеанса 1С с перепроведением (В качестве теста) то не на одно rphost 1С мурыжила все сеансы.
#10 by Feunoir
SQL не считает нужным распараллеливать те запросы, которые идут от 1С в процессе группового перепроведения. Там не настолько большая загрузка.
#11 by Pashkaa
Тогда последний вопрос. В SQL есть возможность указания какие ядра использовать. Есть ли такая же возможность в Сервере 1С?
#12 by Feunoir
Напрямую нет. Только средствами ОС
#13 by Pashkaa
в XP например была возможность в диспетчере задач кликнуть по процессу правой кнопкой - Задать соответствие и выбрать ядро процессора. В win 2012 такой возможности в этом месте нет. Не в курсе где она в системе?
#14 by Feunoir
На закладке "Подробности" по правой кнопке "Задать сходство"
#15 by Pashkaa
Благодарю
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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