📜 ⬆️ ⬇️

Comparison of the performance of the 1C system under Linux and Windows

Implementation of the 1C infrastructure based on Linux is an ancient, but still relevant topic. We recently published an article Application Server 1C on Linux , but the question of real performance versus a solution for Windows remained open. Testing was conducted in manual mode, but for the objectivity of the results, I will publish the results of the Gilev test , which took place on the same hardware platform using different operating systems: Linux CentOS 7 and MS Windows Server 2012.

A stand with two Intel Xeon E5-2670 processors, 8x4GB of RAM and Intel SSD was used as a server.

Summary table of average values ​​of Gilev test results.
LinuxWindows
File base51.253.4
SQL database15.816.9

Examples of results




Acceptable test results, ease of deployment and low licensing costs have led us to create a finished product: 1C Linux-based server out of the box.

On the Windows platform there is a similar product line .
')
Each model has a convenient configurator, in which you can choose the optimal configuration for your tasks. That's about it a little more.

Creating a calculator of computing power of 1C server is not a trivial task. And the creation of a universal configurator 1C for all possible cases is almost impossible.

Surely there are a lot of admins in Habré who have their own idea of ​​the load and requirements for the computing power of servers under 1C (your comments will increase the value of this article). There are official recommendations of 1C, in which everything will work on everything ...

But still there are basic parameters that can be calculated, applicable to the typical scheme of operation. Knowing how much processor and RAM resources a terminal session takes, how many IOPS will require SQL for a certain number of users, and building on the results of numerous tests - we developed a typical solution configurator for 1C.

Of course, each case is unique and requires detailed presale, but for an approximate calculation, it is enough to indicate the number of users, the type of database, the volume of the current database and select the necessary licenses.

To compare the cost of a ready-made solution based on Linux and Windows, I will give an example from the configurator with retail prices.

The server for 20 users with a SQL database up to 80GB, license 1C: Accounting 8 PROF, based on Linux CentOS will cost 522,759.43 rubles. A similar configuration based on Windows - 1,036,279.43 rubles.

The server lineup for 1C STSS Flagman consists of 3 models for both Linux and Windows.


1C113.5-020UL - entry-level server 1C, support up to 20 users with a SQL database. The amount of disk space is calculated taking into account the growth of the base by 20% per year for 3 years. RAID1 array is based on Intel Enterprise SSD. It is possible to install a dual power supply unit and additional disks under the “cold” data. A selection of software services is available: PostgreSQL, xrdp and httpd.

1C216.4-200UL - a model based on a 2-processor platform that provides 1C infrastructure for up to 200 simultaneous connections. The storage is calculated according to the same principle - the size of the database, taking into account the growth, but is based on the RAID10 array of 4xSSD of the required volume.

1C217.2-050UL-REF is a solution for customers with a limited budget, built on the basis of the server restored at our production (after the warranty replacement, demo fund, etc.). The servers pass the same load tests before shipping as the new models, but have a shorter warranty period (1 year). The server supports up to 50 connections and, excluding licenses, costs only 203,705.00 rubles, with an array of 40GB.


1C113.5-020UW - entry-level 1C server, support for up to 20 users with a SQL database. The amount of disk space is calculated taking into account the growth of the base by 20% per year for 3 years. RAID1 array is based on Intel Enterprise SSD. It is possible to install a dual power supply unit and additional disks under the “cold” data.

1C216.4-200UW - Windows based model with support for up to 200 users. The storage is based on a RAID10 array of 4 x SSD of the required capacity.

1C217.2-050UW-REF is the same platform as in the solution based on Linux. The budget option for 50 connections, 1 year warranty.

The following licenses can be selected as the 1C platform in all models:
1C: Management of a small firm 8 TRAC
1C: Trade Management 8 TRAC
1C: Accounting 8 TRAC
1C: Accounting 8 CORP
1: Salary and personnel management 8 TRAC
1: Salary and personnel management 8
1C: Workflow 8 TRAC
1: document circulation 8

If the customer has sufficient expertise to select a server for 1C, he can use the classic models of server hardware . But if there is no such expertise, then I hope our server configurator for 1C will help you to make the best choice of system.

Thanks for attention! I hope that habr-users close to this topic will share their experience in the selection of equipment under 1C in the comments.

Source: https://habr.com/ru/post/312594/


All Articles