Имя: Пароль:
1C
1С v8
Неполное использование памяти на сервере 1С
0 ivanoa
 
12.02.14
10:43
Перешли на новый физически сервер с 1С на 64-х разрядном ключе. Есть 4 кластера 1С по портам. Соответственно, запущено 4 rphost.
Основной процесс, на котором максимально работа, использует только 3,5 Гб. Иногда возникают сообщения  типа - недостаточно памяти.
Памяти на сервере 32 Гб.
SQL 2008.

Подскажите, как задействовать больше памяти?
1 Maxus43
 
12.02.14
10:45
количество рабочих процессов надо увеличивать, а не количество "клвстеров", непонятно что под этим имеется ввиду вобще
2 МихаилМ
 
12.02.14
10:55
скорее всего сервер 1с 32-х разрядный.
он может работать с ключем для 64-х битного сервера.
3 Господин ПЖ
 
12.02.14
10:59
>Подскажите, как задействовать больше памяти?

купить сервер 1с тоже 64 бит
4 Maxus43
 
12.02.14
11:00
>>купить сервер 1с тоже 64 бит
скачать, раз ключ есть
5 ivanoa
 
12.02.14
11:07
Сервер 1С 8.3.4.408
Большая часть баз на 1С Бухгалтерия 3.0 в тонком клиенте.
Сервер 1С 64-х стоит.
Процессов непонятно как там добавлять. Так понимаю - автоматически сейчас балансировка?
6 Господин ПЖ
 
12.02.14
11:11
>Сервер 1С 64-х стоит.

тогда бы не было подобных сообщений - винда в состоянии выделить 8 Тб на процесс.

может это багофича сборки 1С + кривые настройки рабочих процессов - макс. выделяемая память и рестарт
7 Maxus43
 
12.02.14
11:13
по 8.3 даже хз, там много плюшек и нюансов и собственно самих багов
8 ivanoa
 
12.02.14
11:28
неизведанное...
9 ivanoa
 
12.02.14
11:28
а это никак не может быть связано с настройками SQL?
10 Maxus43
 
12.02.14
11:39
(9) только если SQL не ограничен в аппетитах по памяти и сжирает всё доступное... и то врятли
11 ivanoa
 
12.02.14
11:49
(10) SQL И 1С на разных серверах. Подскажите, а где ограничение SQL посмотреть? Где то так поверхностно было, что может SQL ограничивать сам...
12 Maxus43
 
12.02.14
11:52
(11) проблема не в этом значит, а вобще поглядеть можно в менеджмент студио, в свойствах сервера
13 ivanoa
 
12.02.14
11:53
(12) это глянем, не подскажете, как примерно параметр называется?

куда еще покопать?
14 Maxus43
 
12.02.14
12:42
(13) в свойствах на закладке память, да не в этом дело то тут...
куда копать? в 8.3 хз, там переделали это всё, не вникал ещё.
8.3.5 скоро выйдет, там много чего поправят-допилят-иОпятьСломают
15 ivanoa
 
12.02.14
12:45
(14) спасибо большое! вчера 8.3.4.389 стояло. Сегодня с 408 работаем. Вроде уже больше 4 Гб "съел" процесс. Может дело было в релизе. Лишь бы теперь всю память не забирал))) Посмотрим.
Спасибо большое за ответы!
16 ICWiner
 
12.02.14
13:11
У нас 4 рпхоста, каждый жрет до 1,5Гб, скуль хавает около 20Гб оперативки... Разве это не нормально?
17 ivanoa
 
12.02.14
13:14
(16) - это вы про 32-х сервер? а поподробней по SQL?
18 ICWiner
 
12.02.14
13:28
Я вот даже не знаю сервер 1С какой, но рпхост при утечки памяти умудрялся сжирать и по 20Гб... Сам сервак х64. А недостаточно памяти - что ж вы там такое делаете? На каждого пользователя в среднем 150-200 мб оперативки надо, их раскидывает по разным рпхостам. Так что размер самого нагруженного 3,5Гб - этого вполне достаточно. Но это мое мнение и личные наблюдения... Когда у нас рп хост разделся до 15 Гб и оставил скулю только 5 Гб 1с практически зависла... Так что по моему дилетантскому мнению основную память дожен кушать скуль, на 1С много не нужно
19 ICWiner
 
12.02.14
13:30
Я совершенно не уверен что я прав, ничего специально не изучал по этой теме... Так что все написанное мной выше - просто мои предположения, основывающиеся на личном опыте.
20 ivanoa
 
13.02.14
11:28
(18)Могу предположить, что стояло расписание частое регл заданий и подвисло еще одно фоновое задание.
Сколько пользователей на один rphost в 1С 8.3? А если базы в тонком клиенте в управляемом приложении, то сколько памяти надо на один сеанс?

И еще: где почитать про оптимизацию производительности?
21 х86
 
13.02.14
11:41
(18)при построении "тяжёлых" отчетов, когда СКД выполняется на сервере, есть вероятность отъедания памяти
22 ivanoa
 
13.02.14
12:05
(19) то есть получается надо больше чем 150-200 мб на пользователя. А сколько?

Еще замечено: в основном кластере 8.3 автоматически создались два процесса, видимо, как то регулируется от нагрузки.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший