Конфигурация: сервер баз данных 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 ???? Как такое лечить ?? (поскольку в моём случае пользователя допускать до рабочего стола - плохая идея) Жду ваших замечаний и предложений.
|