Performance

Load Testing

In December 2015, Bitrix Inc. joined forces with Selectel and ITSumma to perform load testing of the latest version of Bitrix24 to assess system performance in a large scale business environment with a substantial number of employees and high load.

Load testing was carried out for full 24 hours on a deployed portal populated with a large amount of test data. During that period, the portal had been continuously engaged with incoming data imitating the behavior of a set of real human visitors. The virtual users were tasked to do many typical operations like logging on and off; posting to and commenting in Activity Stream; using tasks and documents; adding records to CRM; sending instant messages and performing other actions a common employee would do. Each of the virtual users had been assigned a predefined role consisting of many operations carried out in an infinite loop, with a little delay between iterations.

Therefore, the test was suited to model the real world scenario when all the employees are enrolled in the portal database and a good deal of them are using the portal throughout the day performing a number of typical actions.
  • Test Conditions

    Test software:
      • Bitrix24 version: 15.0.4
      • Hardware: one server; a cluster of 2 and 3 commonly used servers.
    Parameters:
      • A ready to use, out-of-the-box Bitrix24 template
      • Demo data: 15 683 employees; 38 146 posts in Activity Stream; 10 460 tasks; 194 368 instant messages; 2 286 files on Bitrix.Drive; 4 966 leads and 697 companies in CRM.
    Test environment:
      • Hardware provided by Selectel: Intel Xeon E3-1270v3 3.5 HHz, 32 GB RAM, 2 х 240 GB SSD.
      • Server environment configured using Bitrix Virtual Appliance. PHP updated to 5.6.9.
  • Results

    The out-of-the-box Bitrix24 portal (BizPace Enterprise edition) installed on a single commonly used server with test data including 15 683 employees is capable of serving 5 000 employees simultaneously. Within 24 hours, this number of employees:
      • sent 19 887 instant messages;
      • posted 987 messages to Activity Stream;
      • created 1 645 tasks;
      • added 987 documents to Bitrix.Drive;
      • added 384 leads and 384 companies to CRM.
    Maximum response time never exceeded 1,065 sec. The out-of-the-box Bitrix24 portal (BizPace Enterprise edition) installed on a cluster of two commonly used servers with test data including 15 683 employees is capable of serving 7 500 employees simultaneously (+50%). Within 24 hours, this number of employees:
      • sent 28 836 instant messages;
      • posted 1 473 messages to Activity Stream;
      • created 2 455 tasks;
      • added 1 473 documents to Bitrix.Drive;
      • added 571 leads and 571 companies to CRM.
    Maximum response time never exceeded 1.224 sec. The out-of-the-box Bitrix24 portal installed on a cluster of three commonly used servers with test data including 15 683 employees is capable of serving 9 500 employees simultaneously (+90%). Within 24 hours, this number of employees:
      • sent 36 702 instant messages;
      • posted 3 124 messages to Activity Stream;
      • created 2 455 tasks;
      • added 3 124 documents to Bitrix.Drive;
      • added 729 leads and 729 companies to CRM.
    Maximum response time never exceeded 0.949 sec!

Optimum Performance

Depending on expected load and number of daily users accessing Bitrix24, your servers should meet the following minimum hardware requirements
  • Hardware Recommendations

    Minimal Hardware Recommendations
      • 2 GHz 32-bit (x86) or 64-bit (x64) processor, or faster
      • 8 GB RAM (32-bit or 64-bit), or more
      • 500 GB available hard disk space, or higher
    Medium-Load Project Hardware Recommendations
      • 4 GHz 32-bit (x86) or 64-bit (x64) processor, or faster
      • 64 GB RAM (32-bit or 64-bit), or more
      • 2 TB available hard disk space, or higher
    High-Load Project Hardware Requirements
      • 4 GHz 32-bit (x86) or 64-bit (x64) processor, or faster
      • 256 GB RAM (32-bit or 64-bit), or more
      • 5 TB available hard disk space, or higher
2,000,000+
organizations
are already using Bitrix24