1С клиент в терминале - при простое седает до 10% проца - 1С Предприятие 8.x - Для программиста - Украинский форум 1C
Украинский форум 1C
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Valerka 
Украинский форум 1C » Для программиста » 1С Предприятие 8.x » 1С клиент в терминале - при простое седает до 10% проца (лишняя нагрузка, как от неё избавится ?)
1С клиент в терминале - при простое седает до 10% проца
gaolstДата: Понедельник, 08.02.2010, 23:25 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Конфигурация:
сервер баз данных MSSQL 2000 Enterprise + серверная часть 1с (4xrphost)
2х2.8Ghz Xeon (4 CPU)
HDD: Ultra SCSI 320 - 70 Gb
RAM: 6GB
OS: Windows 2003 R2 Enterprise server SP2

Сервер терминалов 1:
P4 2.4 Ghz
RAM:2Gb
HDD: Sata
OS: Windows 2003 R2 Enterprise server SP2

Сервер терминалов 2:
Celeron 2.0Ghz
RAM:1Gb
HDD: Sata
OS: Windows 2003 R2 Enterprise server SP2

Итак:
вся эта система тянет на себе около 15 удалённых пользователей через терминальные сервера и порядка 16 человек подключается через сеть к серверу 1С
итого работают одновременно 31 человек.

пользователи которые работают по локальной сети (16 человек) - довольны и не жалуются, а вот терминальники - жалуются. Терминалки настроены так чтоб при подключении сразу стартовала клиентская часть 1с (версия 8.1.12.98).
Замечено что во время обеденного перерыва (когда никто не работает) процы терминальных серверов загружени на 40-50%, решил разобратся в чём дело, копал долго ..., обнаружил следующую проблему: при простое 1с-ки она каждые 2-ве секунды грузит процесор на 5-10% в течении 1-й секунди, даже если просто войти в 1с (пройти авторизацию) и не открывать ничего, просто свернуть её, она начинает каждие 2-ве секунды грузить проц.
Итого: если в терминальном сервере всего 7 клиентов имеют запущеную 1с - общая нагрузка составляет 45-60% ( и это когда никто ничего не делает !), ну и естественно если начинается работа то остаётся всего около половины мощности для работы. :-(
После долгих поисках наткнулся на лекарство :-)
банальное до безобразия !
но меня оно не устраивает :-( .

Вариант 1:
достаточно запустить explorer.exe (рабочий стол) при включённой 1с-ке и через 3 секунды 1с сразу успокаивается и перестаёт потреблять ресурсы, после этого explorer можно и прибить, 1с-ка - не потребляет ресурсы, до повторного перезапуска.

Вариант 2:
разрешить запуск рабочего стола при подключении к терминалке и с него запускать 1с - тогда такой проблемы нету !

Вывод:
Если запускать 1с-ку под терминалом и без рабочего стола - то имеем трату ресурсов Проца!

1с-ка запускается следующим батником
cd "C:\Program Files\1cv81\bin"
start 1cv8.exe
exit

Понаблюдать за нагрузкой одной терминальной сесии можно через:
Пуск\Панель Управления\Администрирование\Производительность
добавляем счётчик: Terminal Services Sessions\% загружености процессора\RDP-Tcp-xxx

Вопрос:
Ктото сталкивался с таким поведением 1с-ки ??
это глюки чисто версии 8.1.12.89 ????
Как такое лечить ?? (поскольку в моём случае пользователя допускать до рабочего стола - плохая идея)

Жду ваших замечаний и предложений.

 
ArdiДата: Вторник, 09.02.2010, 00:09 | Сообщение # 2
Генерал-лейтенант
Группа: Пользователи
Сообщений: 694
Репутация: 123
Статус: Offline
Виртуальный WinServer 2008.
AMD Phenom II X4 925 Processor 8.21 GHz.

8.1.14.72 Файловый режим.

Все экземпляры грузят процессор на 2% каждые несколько секунд.
То каждую секунду (каждый экземпляр). То раз в 10 секунд. То снова часто.
Не зависимо от того, запущен эксплорер или нет.

Учитывая что у тебя процессоры медленнее... .... ....
В общем на этой системе 1с-ки тоже грузят процессор.


Киев .
помог - плюсуйте . icq 562128720


Сообщение отредактировал Ardi - Вторник, 09.02.2010, 00:10
 
gaolstДата: Вторник, 09.02.2010, 00:14 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
сколько у тебя пользователей на таком монстрике ???
 
ArdiДата: Вторник, 09.02.2010, 08:19 | Сообщение # 4
Генерал-лейтенант
Группа: Пользователи
Сообщений: 694
Репутация: 123
Статус: Offline
Пока мало. Но будут добавляться много. Семёрку и восьмёрку.
И это не моё железо.

Добавлено (09.02.2010, 08:16)
---------------------------------------------
Сервер перезагузили наверно.
Запустил 3 1с-ки под одним пользователем.
И 1 без эксплорера под другим.

Раз в 10-20 секунд один из четырёх процессов грузит проц на 2 процента.
Тоесть совсем редко по сравнению с вчера.

Добавлено (09.02.2010, 08:16)
---------------------------------------------
Сервер перезагузили наверно.
Запустил 3 1с-ки под одним пользователем.
И 1 без эксплорера под другим.

Раз в 10-20 секунд один из четырёх процессов грузит проц на 2 процента.
Тоесть совсем редко по сравнению с вчера.

Добавлено (09.02.2010, 08:19)
---------------------------------------------
Запустил в итоге 7 1с-ок. Стало НАМНОГо чаще грузить.


Киев .
помог - плюсуйте . icq 562128720


Сообщение отредактировал Ardi - Вторник, 09.02.2010, 08:26
 
gaolstДата: Вторник, 09.02.2010, 09:47 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Думаю ты в курсе если будет много пользователей - файловый вариант базы тормозить будет
 
ArdiДата: Среда, 10.02.2010, 01:06 | Сообщение # 6
Генерал-лейтенант
Группа: Пользователи
Сообщений: 694
Репутация: 123
Статус: Offline
Они будут не в одной базе.

Добавлено (10.02.2010, 01:06)
---------------------------------------------
В смысле на одну базу не много народу.


Киев .
помог - плюсуйте . icq 562128720
 
Украинский форум 1C » Для программиста » 1С Предприятие 8.x » 1С клиент в терминале - при простое седает до 10% проца (лишняя нагрузка, как от неё избавится ?)
Страница 1 из 11
Поиск: