ERP с быстрым результатом
1С-Отчетность: Добро пожаловать! Подключись до 31.12.2016 и получи скидку 50% на годовую лицензию!
Дарим отчет для пользователей 1С:Бухгалтерии 8.3
Абонентское
ИТ-обслуживание
Корпоративная почта или IP-телефония в подарок!
Аренда сервера 1С
в облаке
Работайте в 1С удаленно с экономией до 70%!

Целью написания данной статьи является исследование производительности работы программы 1С на виртуальных машинах платформ ESXi и HyperV. Для наглядности оценки в тесты добавлен аппаратный сервер, в качестве эталонного образца.

Идея данного исследования возникла в результате наблюдения проблем с производительностью конфигураций 1С, использующих управляемые формы, в виртуальной среде. Если, к примеру, конфигурация УТ 10.3 работала в виртуальной среде отлично, то уже УТ 11.0 начинала резко тормозить и вызывать недовольство пользователей, причем каких-либо провисаний по ресурсам не наблюдалось – 1С просто работала медленно. Единственное решение, которое помогало в большинстве случаев – это перенос ролей СУБД и сервера 1С предприятия на физический сервер, а это, естественно, тянет за собой большие затраты, снижение отказоустойчивости и т.д. В данный момент большинство компаний все-таки продолжает работать с 1С в виртуальной среде, многие из них жалуются на плохую производительность, но средства на физические сервера не выделяют – надеются, что компания 1С оптимизирует продукт под виртуализацию либо сама виртуализация станет лучше.


Второй предпосылкой к проведению данного исследования стало объявление Майкрософт о поддержке в гипервизоре на базе операционной системы Windows Server 2012R2 виртуальных машин 2-го поколения. Соответственно стало интересно, как эти новые машины будут работать в целом и с 1С в частности, поскольку описание их достаточно интересное: они избавлены от эмуляции устаревших устройств, таких как IDE, BIOS, порты ввода/вывода, контролеры прерываний и т.д. ОС гостевой виртуальной машины при загрузке определяет, что она работает в виртуальной среде и обменивается данными с гипервизором напрямую. Установка операционной системы, ее загрузка и перезагрузка происходят в разы быстрее по сравнения с машинами первого поколения.

Для проведения исследования было выбрано четыре различные конфигурации на базе платформы 1С:Предприятие 8.3 (8.3.5.1186):

КонфигурацияРедакцияОбъем базыПримечание
1Управление производственным предприятием1.3.57.116,3 ГбРабочая
2ERP Управление предприятием2.0.9.38676 МбДемонстрационная
3Управление торговлей11.1.9.4416,6 ГбРабочая
4Бухгалтерия предприятия3.0.22.14820 МбРабочая


И четыре платформы, на которых выполнялись замеры их производительности:

  • VMware ESXi 5.1;
  • физический сервер;
  • Windows Server 2012R2 HyperV (1Gen);
  • Windows Server 2012R2 HyperV (2Gen).

Ресурсы аппаратного сервера были выделены следующие:

  • центральный процессор – Intel Core i5 3330 (3.0 Ghz);
  • оперативная память (ОЗУ) – 16 GB DDD3;
  • жесткий диск – SSD 240 Gb Intel.

Гипервизоры были развернуты на этой же аппаратной платформе с выделением 8 Гб оперативной памяти и 4-х виртуальных процессоров. Все базы кроме ERP 2.0 являются настоящими базами, с которыми работает компания, заполнены они реальными данными. В качестве СУБД использовался MSSQL 2012. Операционная система на физическом сервере и виртуальных машинах использовалась Windows Server 2012R2. Сервер приложений 1С предприятия и СУБД устанавливались на один сервер и работали в режиме shared memory.


Практическое тестирование и результаты тестов


Управление торговлей 11
Типовые операцииHyper-V 2012. VM 1-st generationHyper-V 2012. VM 2-d generationVMware ESXiАппаратный компьютер
Время запуска конфигурации, сек58612018
Отчет по финансам – анализ движений денежных средств (за год) ,сек952,55
Маркетинг – отчеты по маркетингу и планированию – АБС/XYZ анализ номенклатуры, сек30412027
Продажи – Отчеты по продажам – Выручки и себестоимость продаж, сек20157,57
Закупки – отчеты по запасам и закупкам – Ведомости по остаткам на складе, сек148710
Склад – отчеты по складу – ведомость по товарам на складах, сек24312
Склад – перемещение товара, сек91563
Перепроведение квартала 3 квартал 2014г. 3381 документ, сек3252298714362003

*Зеленым цветом выделены лучшие результаты практического теста

Таблица 1 – Результаты замеров скорости операций конфигурации Управление торговлей 11


Диаграмма 1 – Перепроведение квартала

ERP 2.0
Типовые операцииHyper-V 2012. VM 1-st generationHyper-V 2012. VM 2-d generationVMware ESXiАппаратный компьютер
Показатель теста Гилева 8.317,1217,122524,15
Время запуска конфигурации64653640
Маркетинг и планирование – отчеты по маркетингу и планированию1121
Маркетинг и планирование – отчеты по маркетингу и планированию – Анализ зависимостей от клиентов (АБС)1111
Продажи-состояние обеспечения заказов1212
Закупки – отчеты по запасам и закупкам – остатки товаров принятых на комиссию. (год)2612
Склад – отчеты по складу – ведомость по товарам на складе (год)2212
Склад – заказ на внутреннее потребление1,51,512
Производство – Отчету по производству – состояние объектов эксплуатации1112
Зарплата – отчет по зарплате – расчетный листок по сотрудникам за год212216,522
Финансы – отчеты по финансам – Анализ движений денежных средств (год)1,51,512
Финансы – финансовый результат – Закрытие результатов месяца135140121158
Бюджетирование – отчеты по бюджетированию – оборотная ведомость по статьям бюджета (год)22967
Международный финансовый учет – отчет по Международному финансовый учету – Анализ Субконто (год)2512

*Зеленым цветом выделены лучшие результаты практического теста

Таблица 2 – Результаты замеров скорости операций конфигурации ERP 2.0


Диаграмма 2 – Показатель теста Гилева 8.3

Бухгалтерия предприятия
Типовые операцииHyper-V 2012. VM 1-st generationHyper-V 2012. VM 2-d generationVMware ESXiАппаратный компьютер
Время запуска конфигурации8199,411
Учет,налоги, отчетность – Отчет по проводкам (год)3835
Справочники и настройки учета – Обороты счета (год)10312
Справочники и настройки учета – Анализ счетов за год2212
Справочники и настройки учета – Оборотно-сальдовая ведомость (год, все показатели)2212

*Зеленым цветом выделены лучшие результаты практического теста

Таблица 3 – Результаты замеров скорости операций конфигурации Бухгалтерия предприятия

УПП
Типовые операцииHyper-V 2012. VM 1-st generationHyper-V 2012. VM 2-d generationVMware ESXiАппаратный компьютер
Время запуска конфигурации443020,930
Отчет по финансам – анализ движений денежных средств (за год)320,51
Отчёты – продажи – Анализ (XYZ\АБС) (год)76927380
Отчеты – Затраты – анализ распределения затрат (год)27311622
Отчеты – Закупки – План-фактный анализ закупок (год)685,310
Отчеты – Запасы – Товары на складах (год)2111
Заказ покупателя1111
Восстановление последовательности налогового учета УСН5411

*Зеленым цветом выделены лучшие результаты практического теста

Таблица 4 – Результаты замеров скорости операций конфигурации УПП


Диаграмма 3 – Время запуска конфигураций на различных платформах в секундах

Выводы

  1. Виртуальные машины первого и второго поколения Hyper-V практически не отличаются друг от друга. Их производительность в ряде тестов отличалась, но нельзя с уверенностью сказать, какое поколение работает с 1C лучше, так как попеременно то одно, то другое поколение показывало результат лучше. Выполнять переход на машины нового поколения с надеждой повысить производительность 1С не стоит.
  2. Неожиданными были замеры производительности на VMware. 1C на виртуальной машине в большинстве случаев работала быстрее, чем на аппаратной платформе. Иногда показывая просто невероятное превосходство – например, перепроведение квартала в конфигурации УТ 11 заняло на 40% меньше времени, чем на аппаратном компьютере. Отставание виртуальных машин на HyperV было более 108% и 126% для 2-го и 1-го поколения соответственно. Скорее всего, данный феномен происходит по причине лучшей работы с железом драйверов от VMWare, против аналогичных от Microsoft. Также, возможно, ESXi формирует кэш для хранения данных, и таким образом, обрабатывает информацию быстрее.

Следующим этапом исследования планируем развернуть рабочие базы 1С на виртуальных машинах гипервизора ESXi и спустя некоторое время собрать отзывы пользователей. Это будет самый весомый показатель, по которому можно будет делать вывод, действительно ли этот гипервизор так хорош, для работы 1С в виртуальной среде.



EFSOL

Системная интеграция. Консалтинг

Корпоративное облако

обязательные поля
* Антиробот:
Введите ответ

Корпоративное облако

Все поля формы выделенные значком * обязательны к заполнению
* Антиробот:
Введите ответ
Поделиться:

У вас конкретная задача? Свяжитесь с нами прямо сейчас!


Обратный звонок RedConnect