Анализ причин медленной работы 1С при использовании Citrix поверх vmWare

Краткое содержание:

Замедление работы 1С при использовании Citrix поверх vmWare

Общая информация о проекте

Клиент

КЭС-Холдинг

Партнер

ООО «Учетно-финансовый сервис»

1С:Эксперт

Карамушко Станислав Александрович

Подробно о проекте: CTS-203-001

Условия

Основные симптомы

Дополнительные симптомы

Аномальная загрузка аппаратных компонентов виртуального терминального сервера. А именно: при невысокой загруженности процессорных ядер (до 30%) наблюдается очередь к процессорам (до 20 на одно ядро), что говорит о неоптимальном распределении процессорных ресурсов на низком уровне функционирования системы.

Выводы и рекомендации

Проблемы производительности не связаны с работой платформы 1С:Предприятия или прикладных конфигураций. Источником проблем являются либо сторонние средства виртуализации, либо сторонние средства обеспечения терминального доступа, либо их совместное использование. Предположительно, проблема заключается в неправильном распределении ресурсов процессора между обслуживаемыми процессами, что приводит к простаиванию процессорных ядер и, соответственно, к снижению общей работоспособности системы. Возможно, проблема связана с алгоритмами квотирования ресурсов.

После перевода пользователей на работу через терминальные RDP сессии без использования средств виртуализации, производительность улучшилась до необходимого уровня.При этом время выполнения операции, зафиксированное на рабочем месте пользователя, стало совпадать с временем выполнения операции, фиксируемым из кода конфигурации.

Более детальный анализ проблемы и поиск решений ведется в настоящее время специалистами клиента в контакте с разработчиками vmWare и Citrix. При появлении новой информации по причинам этого замедления, данная статья будет обновлена.