Bitrix on SSD-drives
Bitrix 14.5.1 performance on SSD-drives
We have already tested the Bitrix platform (performance check) in Standard edition, version 14.0. This time we’ll consider performance of 1C-Bitrix in “Business” edition, version 14.5.1 on the same server, as in the previous test – HP DL120-G7 with Intel Quad-Core Xeon E3-1230 processor, with 4GB RAM and two SSD Disk 60 Gb each, working in mirror mode.
Performance of configuration in Business edition, version 14.5.1, compared to Standard edition, version 14.0, decreased by 30 dimensionless unit, or 1.3 ms:
Load tests were also performed for 32 concurrent users. Without much change in page generation time and the time of delivery, hit count was nearing 1,000, and the number of generated pages per second is 330, i.e., in fact, these figures have not changed from the previous version:
With increasing number of connections, the number of pages generated per second, and the number of hits is not reduced:
Technical parameters of the test bed:
- Server: Hewlett Packard DL120 G7
- Processor: Xeon E3-1230 / 4 ядра / 3.2 GHz
- RAM: 4ГБ DDR3
- Disk drive: 2x60GB SSD SATA 3 TS64GSSD320
- Operating system: CentOS 6 x86_64 + ISPmanager 4 Lite
Used set of packages:
- nginx 1.6
- httpd 2.2.15
- mod_fcgid 2.3.9
- zendopcache 7.0.3
- php 5.4.29
- mysql-server 5.5.38
In conclusion, we would like to briefly tell about the “Performance Monitor” module in CMS Bitrix. The mechanism inherent in the algorithm of performance monitor measurement is quite simple:
- To calculate the average response time, a blank page that contain nothing but the code for connecting Bitrix kernel is loaded 10 times, and the average generation time of this page is measured (average response time).
- Calculation of performance of the configuration is performed by dividing 1 by X, where X is the average response time found in the first step. No other parameters in the table of the “Performance Monitor” module have effect on the number of dimensionless unit, and are for information only.
- An example for understanding the essence of this rating. Let us assume that the main page of the site that uses Bitrix is generated in 0.300 sec., out of which 0.007 sec. was spent on connecting CMS kernel. Performance is calculated according to the formula 1 / 0.007 = 142 dimensionless units.
The actual number of possible site visitors and site pages load speed on any server depends on many factors, major factors that influence this parameter are:
- quality of site code (modules, etc.);
- quality of all pages layout;
- availability of elements caching;
- database size;
- average size of one site page;
- server performance;
- website platform;
- speed of the Internet connection.