What is more effective in setting up the server?


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
8 views
This:
Hardware:

3 servers in a single datacenter

8 GB DDR3 RAM

2 x 750 GB SATA-II HDD (Software-RAID 1)

Intel® Core™ i7-920 Quad-Core (2 processors, 8 cores)

Software:

FreeBSD 8.1,

nginx 0.8.53,

php-fpm 5.3.3,

Mysql 5.1 (5.5),

Memcached

apc

postfix.

Sites:

Large attendance, about 10 projects in total, according to three projects on each server. Projects tagelus Bitrix (most likely going to rewrite the whole of it and getting rid of Bitrix). On each server there is a big load.

Question:

How in your opinion, will the more efficient configuration, in which one server will perform the role of database server, and the other two to compile php code (or one for compile one for static and cached).
by | 8 views

7 Answers

0 like 0 dislike
There is a lot of attendance? The Bitrix has a great caching what is possible and where possible. In a pinch there are even caching in static.
by
0 like 0 dislike
No, the "1 server under the database" in this case is not as effective.
\r
And, by the way, with regard to your hosting provider — be careful there) they can get 3 servers in 3 different data centers to give.
\r
And on a subject — try first to get 12 core with 2xSAS and 1xSSD. Ssd — base, SAS — files. 90 hits in a second for him to lazily scratch. Well... if you are even a little thought, tuning Bitrix, of course...
\r
+ IP failover
by
0 like 0 dislike
Bachnik to make useful, but it should have a fast disk system or sufficient memory to cache the entire database.
by
0 like 0 dislike
and you can change the architecture so that the cache wrote the php script
and gave directly from nginx
the load is significantly reduced.
by
0 like 0 dislike
Maybe we should start with finding out what ship Beatrix, what it all does? And then to decide "how to live".
by
0 like 0 dislike
Let's start with what you have in each server, 1 processor, not 2 as you wrote.
\r
The answer to your question in your wording is not and can not be. What will happen to the performance in your question, it depends only on the curvature settings. I would bet that the performance will drop, because at the peak it will serve not 24 cores, and 8. And is the DB weak point is not known.
by
0 like 0 dislike

Join the answer inkvizitor68sl. On account of the large load, Bitrix nothing to do with it, check out the sites, analyze the loaded pages with debugging enabled, look where you have not cached components or where many connections to the database, disable the unused modules.

by

Related questions

0 like 0 dislike
1 answer
0 like 0 dislike
3 answers
0 like 0 dislike
1 answer
0 like 0 dislike
3 answers
110,608 questions
257,186 answers
0 comments
28,032 users