|
Параметры сервера 1С8 для MSSQL(х64) баз | ☑ | ||
---|---|---|---|---|
0
bigFish
18.08.16
✎
11:24
|
Добрый день, подскажите пожалуйста следующее:
На сервере(MSWin2012x64) крутится 8 баз 1С8.3(работает около 10 пользователей-крутят отчеты на этих базах) , ОЗУ сервера 24ГБ, размер самой маленькой базы в MSSQL равен 3Гб, и пять больших баз по 24ГБ Настройки на сервере: 1)в параметрах консоли сервера 1С8 в "Параметрах сервера" в "Количество ИБ на процесс" указано =1. То есть на каждую базу свой процесс rphost 2)в параметрах консоли сервера 1С8 в "Параметрах кластера" -интервал перезапуска рабочих процессов -раз в сутки 3)В параметрах MSSQL указано ограничение памяти 16 Гб так как остальная память расходуется на работу операционки, процессы rphost(до 200Мб на процесс) и подключение десятка пользователей(сервер один) Сейчас Perfmon показывает загруженность ОЗУ на 80% , но очередь к дисковй системе на которой лежат базы MSSQL забита под 90-100% Чтобы ускорить работу пользователей с 1С8 вопросы: 1)Как ориентировочно определить необходимый объем ОЗУ если суммарный объем баз MSSQL около 130Гб 2)Какой предполагаемый объем памяти выделить под MSSQL сервер? |
|||
1
DmitrO
18.08.16
✎
11:33
|
у вас очередь к диску, а вы память рассчитываете..
|
|||
2
Cyberhawk
18.08.16
✎
11:35
|
Как это "очередь забита под 90-100%"? Покажи на картинке
|
|||
3
bigFish
18.08.16
✎
11:38
|
Да, но дисковая система новая и быстрая(на SSD), я думаю что очередь к диску разгрузится если выделить больше памяти и не нужно будет так часто к базам данных на диске обращаться-правильно?
|
|||
4
gorakh
18.08.16
✎
11:38
|
В стандартных настройках сервера 1с при загрузке памяти 80% начинается использование "свопа". Так что ИМХО и памяти мало и дики лучше SSD или "рейд 10". Начните с памяти. Она дешевле.
|
|||
5
bigFish
18.08.16
✎
11:44
|
Спасибо (4), так какой объем памяти обосновывать можно руководству филиала? Как определить предварительно- существует ли определенный подход чтобы ориентировочно определить объем памяти исходя из объема баз сервера?
|
|||
6
Cyberhawk
18.08.16
✎
11:45
|
"ориентировочно определить объем памяти исходя из объема баз сервера" // Это зависит не от объема баз, а от объема и качества кода конфигурации
|
|||
7
Новиков
18.08.16
✎
11:47
|
>>очередь к дисковй системе на которой лежат базы MSSQL забита под 90-100%
какие времена отклика mdf и ldf? Какая модель восстановления у баз? Регламентые работы делаются какие и как часто? |
|||
8
bigFish
18.08.16
✎
11:53
|
(7) Регламентные работы еженочно: Обновление статистики, дефрагментация, реиндексация -по 1С:ИТС
|
|||
9
bigFish
18.08.16
✎
11:54
|
(7) на эти вопросы
какие времена отклика mdf и ldf? Какая модель восстановления у баз? На эти вопросы к вечеру отпишусь |
|||
10
gorakh
18.08.16
✎
12:00
|
(6) Не раскрыт режим работы сервера. Просто соединения с SQL по сети или терминальный режим. Как общается MS SQL c сервером 1с протокол?
|
|||
11
zva
18.08.16
✎
12:07
|
"в параметрах консоли сервера 1С8 в "Параметрах сервера" в "Количество ИБ на процесс" указано =1. То есть на каждую базу свой процесс rphost"
Если сервер 1С х64 - то не лучшее решение. Протокол взаимодействия 1С и SQL, надеюсь, shared memory? |
|||
12
ptiz
18.08.16
✎
12:09
|
(0) Памяти, конечно, можно и больше, но забить очередь к SSD - это надо сильно постараться.
Модели SSD какие? Сколько свободного места на них? Как организованы (рейд? какой?)? Они умеют сами мусор убирать? Если нет, то выполняется ли уборка мусора? |
|||
13
Dmitrii
гуру
18.08.16
✎
12:50
|
(0) >> "Количество ИБ на процесс" указано =1
Зачем? Какова была цель такой настройки? Особенно, учитывая, что сами базы у вас очень разные. >> процессы rphost(до 200Мб на процесс) Очень странный показатель. У нас от 1 до 10 Гб на процесс. В среднем - 4-5Гб. Но вот, чтобы 200Мб... такое можно увидеть только после регламентного перезапуска процессов ночью, когда из пользователей никого нет. Вообще с трудом представляю, чтобы 10 пользователей смогли сгенерировать очередь к диску со 100% нагрузкой в течении хоть сколько-нибудь заметного времени. |
|||
14
Dmitrii
гуру
18.08.16
✎
12:52
|
Check-list по настройке рабочих серверов в продукционной зоне
http://kb.1c.ru/articleView.jsp?id=88 Пункт 24. Число процессов rphost адекватно решаемой кластером задачи. Например, не установлена настройка 1 rphost на 1 информационную базу при наличии большого числа информационных баз в кластере серверов. |
|||
15
degot
18.08.16
✎
13:51
|
(4) а можно подробнее? где можно об этом почитать?
|
|||
16
gorakh
18.08.16
✎
14:20
|
(15) http://xn----1-bedvffifm4g.xn--p1ai/ в бесплатных видео - О настройке кластера серверов 1с. Около полугода-года назад. Так сразу и не найду.
|
|||
17
degot
18.08.16
✎
14:58
|
(16) не смог найти
|
|||
18
gorakh
18.08.16
✎
15:13
|
Максимальный объем памяти рабочих процессов — максимальный объем памяти (в байтах), доступный всем рабочим процессам кластера на данном рабочем сервере.
Может принимать значение от -1 до 9 223 372 036 854 775 807: -1 – не ограничен максимальный объем памяти, доступный рабочим процессам кластера на данном рабочем сервере; 0 – значение определяется автоматически как 80% объема оперативной памяти сервера. Каждый рабочий процесс кластера определяет объем памяти, занимаемой всеми рабочими процессами кластера на этом рабочем сервере (назовем это значение ПамятьПроцесса). Это значение обновляется 1 раз в 2 секунды. При начале вызова сервера фиксируется текущее значение ПамятьПроцесса на момент начала вызова (назовем это значение ПамятьПроцессаТекущая). В процессе выполнения вызова вычисляется объем памяти, израсходованной при выполнении этого вызова (назовем это значение ПамятьЗаВызов). http://debug1c.ru/2015/09/expert-prof-2/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |