- PVSM.RU - https://www.pvsm.ru -

Сравнение производительности системы 1С под Linux и Windows

Сравнение производительности системы 1С под Linux и Windows - 1Реализация инфраструктуры 1С на базе Linux тема древняя, но до сих пор актуальная. Мы недавно публиковали статью Сервер приложений 1С на Linux [1], но остался открытым вопрос реальной производительности в сравнении с решением под Windows. Тестирование проводилось и в ручном режиме, но для объективности результатов я опубликую итоги теста Гилева [2], прошедшего на одной и той же аппаратной платформе с использованием разных ОС: Linux CentOS 7 и MS Windows Server 2012.

В качестве сервера использовался стенд с двумя процессорами Intel Xeon E5-2670, 8х4Гб ОЗУ и SSD Intel.

Сводная таблица средних значений результатов теста Гилева.

Linux Windows
Файловая база 51,2 53,4
SQL база 15,8 16,9

Примеры результатов

Сравнение производительности системы 1С под Linux и Windows - 2
Сравнение производительности системы 1С под Linux и Windows - 3
Сравнение производительности системы 1С под Linux и Windows - 4

Приемлемые результаты тестирования, простота развёртывания и низкие затраты на лицензирование, побудили нас создать законченный продукт: Сервер 1С на базе Linux [3] из коробки.

На платформе Windows есть аналогичная продуктовая линейка [4].

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

Создание калькулятора вычислительной мощности сервера 1С — задача не тривиальная. А создание универсального конфигуратора 1С под все возможные случаи — практически невозможная.

Наверняка на хабре много админов, у которых своё представление о нагрузке и требованиям к вычислительной мощности серверов под 1С (Ваши комментарии повысят ценность этой статьи). Есть и официальные рекомендации 1С, в которых будет работать всё на всём…

Но всё таки есть основные параметры, которые можно просчитать, применимо к типовой схеме эксплуатации. Зная сколько ресурсов процессора и оперативной памяти отнимает терминальная сессия, какое количество IOPS затребует SQL при определённом количестве пользователей, и отталкиваясь от результатов многочисленных тестов — мы разработали конфигуратор типового решения под 1С.

Безусловно каждый случай уникален и требует детального пресейла, но для ориентировочного расчета достаточно указать количество пользователей, тип базы, объём текущей базы и выбрать необходимые лицензии.

Для сравнения стоимости готового решения на базе Linux и Windows, приведу пример из конфигуратора с розничными ценами.

Сервер на 20 пользователей с базой SQL до 80Гб, лицензией 1С: Бухгалтерия 8 ПРОФ, на базе Linux CentOS будет стоить 522 759,43 руб. Аналогичная конфигурация на базе Windows — 1 036 279,43 руб.

Модельный ряд серверов для 1С STSS Flagman состоит из 3 моделей как для Linux, так и для Windows.

Сравнение производительности системы 1С под Linux и Windows - 5

1C113.5-020UL [5] — сервер 1С начального уровня, поддержка до 20 пользователей с базой SQL. Объём дискового пространства рассчитывается с учётом роста базы на 20% в год в течение 3 лет. Массив RAID1 строится на основе Enterprise SSD Intel. Возможна установка двойного БП и дополнительных дисков под «холодные» данные. Доступен выбор программных сервисов: PostgreSQL, xrdp и httpd.

1C216.4-200UL [6] — модель на базе 2-процессорной платформы обеспечивающая работу 1C-инфраструктуры до 200 одновременных подключений. Хранилище рассчитывается по такому же принципу — размер базы с учётом роста, но строится на основе массива RAID10 из 4хSSD необходимого объёма.

1C217.2-050UL-REF [7] — это решение для заказчиков с ограниченным бюджетом, построено на базе сервера восстановленного на нашем производстве (после гарантийной замены, демо-фонд и пр.) Серверы проходят такие же нагрузочные тесты перед отгрузкой, как и новые модели, но имеют сокращённый срок гарантийного обслуживания (1 год). Сервер поддерживает до 50 подключений и, без учёта лицензий, стоит всего 203 705,00 руб., с массивом под базу 40Гб.

Сравнение производительности системы 1С под Linux и Windows - 6

1C113.5-020UW [8] — сервер 1С начального уровня, поддержка до 20 пользователей с базой SQL. Объём дискового пространства рассчитывается с учётом роста базы на 20% в год в течение 3 лет. Массив RAID1 строится на основе Enterprise SSD Intel. Возможна установка двойного БП и дополнительных дисков под «холодные» данные.

1C216.4-200UW [9] — модель на базе Windows с поддержкой до 200 пользователей. Хранилище строится на основе массива RAID10 из 4хSSD необходимого объёма.

1C217.2-050UW-REF [10] — та же платформа, что и в решении на базе Linux. Бюджетный вариант на 50 подключений, гарантия 1 год.

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

1С: Управление небольшой фирмой 8 ПРОФ
1С: Управление торговлей 8 ПРОФ
1С: Бухгалтерия 8 ПРОФ
1С: Бухгалтерия 8 КОРП
1С: Зарплата и управление персоналом 8 ПРОФ
1С: Зарплата и управление персоналом 8 КОРП
1С: Документооборот 8 ПРОФ
1С: Документооборот 8 КОРП

Если заказчик обладает достаточной экспертизой для подбора сервера под 1С, он может воспользоваться классическими моделями серверного оборудования [11]. Но если подобной экспертизы нет, то, надеюсь, наш конфигуратор серверов для 1С поможет Вам сделать оптимальный выбор системы.

Спасибо за внимание! Надеюсь, что хабра-пользователи близкие к этой теме поделятся своим опытом в подборе оборудования под 1С в комментариях.

Автор: STSS

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/199014

Ссылки в тексте:

[1] Сервер приложений 1С на Linux: https://habrahabr.ru/company/stss/blog/282852/

[2] теста Гилева: http://www.gilev.ru/tpc1cgilv/

[3] Сервер 1С на базе Linux: http://www.stss.ru/products/server_1c/1c_linux.html

[4] аналогичная продуктовая линейка: http://www.stss.ru/products/server_1c/1c_windows.html

[5] 1C113.5-020UL: http://www.stss.ru/products/server_1c/1c_linux/1C113.5-020UL.html?config=

[6] 1C216.4-200UL: http://www.stss.ru/products/server_1c/1c_linux/1C216.4-200UL.html?config=

[7] 1C217.2-050UL-REF: http://www.stss.ru/products/server_1c/1c_linux/1C217.2-050UL-REF.html?config=

[8] 1C113.5-020UW: http://www.stss.ru/products/server_1c/1c_windows/1C113.5-020UW.html?config=

[9] 1C216.4-200UW: http://www.stss.ru/products/server_1c/1c_windows/1C216.4-200UW.html?config=

[10] 1C217.2-050UW-REF: http://www.stss.ru/products/server_1c/1c_windows/1C217.2-050UW-REF.html

[11] классическими моделями серверного оборудования: http://www.stss.ru/products/servers.html

[12] Источник: https://habrahabr.ru/post/312594/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best