V
V
Vladimir2019-03-26 11:55:44
Clustering
Vladimir, 2019-03-26 11:55:44

Why is the performance of servers in a cluster lower?

Hello.
Based on a copy of the original web server, I set up the Bitrix web cluster according to the instructions . 4 VDS servers: mgmt+web, db master, db slave, memcache. Each server has 8 GB + 4x2.4 GHz + SSD (TimeWeb). Timings between servers are minimal, all servers are configured for maximum performance, storage of temporary database tables is not in RAM. In the performance panel (see image 1) it gives disappointing results.
5c99e6c17c06d734233601.jpeg5c99e6ccef0bf882293289.jpeg
On the original server where all the services are in one place, the results were much better (see image 2).
5c99e73caaa3b620419427.jpeg5c99e900a03ed197662427.jpeg
What could be the reason for such poor results?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
P
Pavel Romanov, 2019-03-26
@fibit

Clustering is still required to improve stability, not "speed". By transferring, for example, a database to a third-party server, you will already lose significantly in speed, this can be seen from your own screenshots.
Roughly speaking, the fastest configuration is when all services are installed on 1 server.

L
lolhunter, 2019-03-27
@lolhunter

Check your database configs.
In the specified manual, the database is not located on static servers - this can be done ONLY if you have a large project and a pool of database servers.
Ideally, the Mysql master should be installed on the balancer - otherwise, all queries start to roam the network with the appropriate performance.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question