|
Настройка сервера 1С 8.3 + SQL 2012 | ☑ | ||
---|---|---|---|---|
0
Pashkaa
26.02.14
✎
13:06
|
Описание системы:
Виртуальный сервер на 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
floody
26.02.14
✎
13:10
|
(0) Вам не кажется, что SQL умнее вас, и сам разберется, сколько ядер ему использовать в данный конкретный момент? И пользователей нужно побольше для начала.
Разве в 8.3 рабочие процессы добавляются не так, как в 8.2? Но добавлять второй рабочий процесс рекомендуется после 15-20 пользователей (это как минимум). |
|||
2
shuhard
26.02.14
✎
13:11
|
(0)[Может кто то знает как в 8.3 заставить 1С сервер создать более одного rphost?]
ну да тонкая коробочная книжка, ИТС, гугл |
|||
3
Pashkaa
26.02.14
✎
13:16
|
(1) согласен что SQL умнее администратора 1С, поэтому туда и не лезу.
В 8.3 процессы вообще не добавляются, возможно это будет для вас новостью (ключевые слова для Google "Требования назначения функциональности") (2) Боюсь что вы не видели книжечку по администрированию 8.3 "1С Предприятие 8.3 Клиент-серверный вариант. Руководство администратора" 160стр. Если бы не просмотрел её не писал бы. |
|||
4
Pashkaa
26.02.14
✎
13:17
|
Факт есть факт, SQL + 1С загружают лишь одно ядро из 4-х и эта ситуация меня не устраивает
|
|||
5
ptiz
26.02.14
✎
13:17
|
(0) SQL не трогать.
8.3 - тоже. И вообще. Вам шашечки (насладиться картинкой загрузки нескольких ядер) или ехать (ускорить перепроведение)? |
|||
6
Pashkaa
26.02.14
✎
13:18
|
(5) мне как раз таки "ехать" :(
|
|||
7
Reaper_1c
26.02.14
✎
13:18
|
(0) Ухарь, ты сначала проверь, есть ли очередь к процессору. Групповое перепроведение - процесс однопоточный. Он не может быть разделен между рабочими процессами сервера.
|
|||
8
ptiz
26.02.14
✎
13:20
|
(6) С этого и надо было начинать.
Ускорить процесс можно только распараллелив проведение. Но это нетривиальная задача. Наработки на эту тему, насколько знаю, есть у софтпоинта. |
|||
9
Pashkaa
26.02.14
✎
13:31
|
(7) Я понимаю что процесс перепроведения однопоточный с стороны Сервера 1С. Надеялся что стороны SQL ситуация иная.
Как минимум хотелось бы увидеть как процессы SQL и rphost разнесены по разным ядрам. И когда запускаешь 4 сеанса 1С с перепроведением (В качестве теста) то не на одно rphost 1С мурыжила все сеансы. |
|||
10
Feunoir
26.02.14
✎
13:44
|
(9) SQL не считает нужным распараллеливать те запросы, которые идут от 1С в процессе группового перепроведения. Там не настолько большая загрузка.
|
|||
11
Pashkaa
26.02.14
✎
13:46
|
Тогда последний вопрос. В SQL есть возможность указания какие ядра использовать.
Есть ли такая же возможность в Сервере 1С? |
|||
12
Feunoir
26.02.14
✎
13:47
|
Напрямую нет. Только средствами ОС
|
|||
13
Pashkaa
26.02.14
✎
13:50
|
(12) в XP например была возможность в диспетчере задач кликнуть по процессу правой кнопкой - Задать соответствие и выбрать ядро процессора.
В win 2012 такой возможности в этом месте нет. Не в курсе где она в системе? |
|||
14
Feunoir
26.02.14
✎
13:51
|
(13) На закладке "Подробности" по правой кнопке "Задать сходство"
|
|||
15
Pashkaa
26.02.14
✎
13:55
|
Благодарю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |