Увеличить производительность 1С сервер x32 #706487


#0 by Aksakal
Приветствую, коллеги! Сервер 2008 R2 + MS SQL 2008 R2 x64 + 1C server 8.1.15 x32, 1С серверу явно не хватает памяти, база выросла. Завёл уже 5 рабочих процессов - стало легче, но в какой-то момент часть пользователей всё равно отваливаются (очевидно, в момент попытки занять память свыше 2 Гб). Как в 2008 R2 заставить выделять память x32 процессу 3 Гб? Команда "bcdedit.exe /set increaseuserva 3072" не работает - нет параметра increaseuserva. boot.ini тоже нет, естественно. На x64 сервер пока жмутся. Что посоветуете, гуру?
#1 by ДенисЧ
переходи на 77 Или на х64
#2 by Aksakal
Иди уже на башорг, если по существу сказать нечего
#3 by butterbean
сколько юзеров?? ограничение по памяти на 1 процесс есть??
#4 by Aksakal
15 юзеров, никаких ограничений по памяти я специально не вводил, все настройки ОС дефолтные. Только ограничил память SQL серверу.
#5 by Aksakal
Вдогонку. Юзеры в основном в терминале сидят.
#6 by Cube
15 юзеров? 8.1.15 платформа? А платформу обновить не пробовал?
#7 by Aksakal
А это сильно поможет? 8.1.15 вполне стабильно работает, конфа УТ 10.3.7 переписанная. По крайней мере, до сих пор стабильно работала :)
#8 by Cube
Конфа значения не имеет... Ну вот на серваке установлена винда 2008 и СКЛ 2008, а зачем? Что предыдущие плохо работали?
#9 by ДенисЧ
Не говори мне куда идти, и я тебе в ответ не скажу того же.
#10 by DmitrO
Надо обновить платформу до 8.3. Ее сервер работает с памятью гораздо эффективнее даже чем в 8.2. На счет совместимости: 8.3-я платформа отлично вертит и 8.1-ые и 8.2-ые конфигурации в режимах совместимости.
#11 by Aksakal
Вполне убедительно звучит. Однако, если принципиально проблему с памятью не решит, то зачем? И почему тогда не на 8.3 сразу?
#12 by Aksakal
Без обид, но мне нужны не шутки, а конструктивные советы.
#13 by DmitrO
>>Как в 2008 R2 заставить выделять память x32 процессу 3 Гб? Этого нет потому что это не нужно. На x64 ОС доступное виртуальное адресное пространство для 32-битного процесса - 4Г.
#14 by Aksakal
Мысли читаешь. Воровать - так миллион, спать - так с королевой, мигрировать - так на 8.3
#15 by Aksakal
Во как. Спасибо за ценную информацию.
#16 by Cube
А я не говорил, что на 8.2 именно... НО я бы поставил 8.2 последнюю, а не 8.3 только потому, что я не пионер (ну или бесплатный тестер) :) Есть клиент с 20-25 юзерами, УПП + мелкие базы на 8.2.19.90, ОС 2008, СКЛ 2003 или 2008 (не помню). 1 рабочий процесс, проблем нет. Иногда (раз в неделю-две) рестартуют процесс, когда он к гигабайту приближаться начинает...
#17 by DmitrO
ну я тоже так-то не пионер.. Один сервер перевел на 8.3, т.к. заметил гораздо более умное поведение.. Уже больше месяца наверно работает.. проблем не замечено никаких. Хотя нет.. одна замечена.. но там хз пока.. непонятно, разбираться надо, но судя по всему баг платформы (не серверный баг). Сейчас вот второй готовлю. Главное 8.3.5 сломя голову не ставить :)
#18 by mikecool
очень сомнительная полезность такого перехода
#19 by Cube
А 8.3.4 можно ставить, сломя голову, значит, да? :)))
#20 by DmitrO
что беспокоит? может я чего-то не знаю, готов обсудить.
#21 by mikecool
+18 за 4 месяца на 8.3 дважды пересоздавали кластер, поскольку старый переставал работать - постоянные необъяснимые разрывы соединений с рандомными ошибками
#22 by mikecool
+21 первый раз на 8.3.3.хз какой то номер был подняфлись на 8.3.4.389 - с неделю назад снова пересоздавал мелось, а неприятно
#23 by mikecool
+22 мелочь*
#24 by PLUT
добавить еще один раб.процесс. в настройках клистера поставить перезапуск через 86400 сек
#25 by DmitrO
ну это ведь каждый для себя сам решает, когда он из ретрограда превращается в пионера :))
#26 by mikecool
с 8.3.3 перешли оттого, что сервер генерил рабочие процессы без ограничения(десятками тысяч), дискутировали с консультами из 1с - посоветовали уйти на 8.3.4 зато поймали другой баг на 4.389 - в поле поиска забиваются первые введенные символы ) надо снова платформу обновлять
#27 by mikecool
+26 в общем по моему опыту - стабильнее 8.2 на 8.3 без необходимости соваться не надо
#28 by DmitrO
на сколько помню мы работали на 8.3.4.365 потом на 408 сейчас на 437 вроде никто не жалуется, я думал хуже будет.
#29 by DmitrO
по скольку 8.3-й сам решает сколько процессов ему создать, а это требует конечно определенных алгоритмов.. и особенно когда баз много он валился, создавал процессы бесконечно.. но у меня вот 15 баз сейчас на нем.. 33 сеанса (базы не шибко нагруженные) 2 процесса: 1.5Г и 0.5Г
#30 by Aksakal
У меня всего одна база, 1CD ~ 5.5 Гб, MDF примерно 7. А у 8.3 есть возможность ограничивать количество создаваемых процессов?
#31 by xXeNoNx
8.3 Сама определяет скока ей процессов запускать, в зависимости от настроек
#32 by mikecool
вот сейчас 5 процессов на две базы активных, один 20Г, остальные от 0,5 до 4
#33 by mikecool
+32 приятно только то, что убив рпхост в диспетчере никто не вылетает из сеансов
#34 by DmitrO
на сколько помню нет, там по общему расходу памяти ограничение
#35 by Aksakal
Это как такое может быть??
#36 by Aksakal
86400 секунд - это сутки. В момент перезапуска подключенные клиенты отвалятся?
#37 by Aleksey
нет, он просто не будет новых пускать, и ждать когда старые свалят
#38 by Aksakal
Спасибо за информацию!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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