Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

настройка сервера

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
trakds
Posts: 5
Joined: Sat Oct 08, 2016 7:25 pm

настройка сервера
  • Quote

Post by trakds » Fri Jan 27, 2017 4:51 pm

Здравствуйте!
помогите пожалуйсто настроить мой сервер
характеристики:8 ядер,оперативка 32 гига канал 1 гб
установил apache,nginx,mariadb,iptables и fail2ban
(переустановил панель,теперь nginx и phpfrm - сайт стал работать быстрее,но грузит базу)
os centos 7.
подскажите что лучше прописать в конфигах для оптимальной работы сервера
Last edited by trakds on Sat Jan 28, 2017 11:41 am, edited 2 times in total.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: настройка сервера
  • Quote

Post by skurudo » Fri Jan 27, 2017 8:29 pm

Попробуйте лучше какому-то из ваших сайтов дать тестовую нагрузку и посмотрите, где узкое место.
Обычно это база данных, вот ей-то можно и подкручивать параметры.

Что-то работает плохо или не так?

PS: Клевый сервер :)
Top

trakds
Posts: 5
Joined: Sat Oct 08, 2016 7:25 pm

Re: настройка сервера
  • Quote

Post by trakds » Sat Jan 28, 2017 11:37 am

ну да,базу сильно грузит.
что мне в настройках прописать чтобы меньше напрягалась бд?
в бд в одной таблице больше 100к записей.
вот дефолтные настройки mariadb

Code: Select all

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 32M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=200
max_user_connections=50
wait_timeout=10
interactive_timeout=50
long_query_time=5

#slow_query_log=1
#slow_query_log_file=/var/log/mysql-slow-queries.log


[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: настройка сервера
  • Quote

Post by skurudo » Sat Jan 28, 2017 8:15 pm

Можно попробовать вот такие параметры:

Code: Select all

key_buffer=64M 
myisam_sort_buffer_size=16M
join_buffer=32M 
sort_buffer=32M 
read_buffer_size = 1M
read_rnd_buffer_size = 1M
table_cache=8192
table_definition_cache=8192
thread_cache_size=32
wait_timeout=120
connect_timeout=100
max_allowed_packet=16M
tmp_table_size=8M
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type = 1
max_allowed_packet=32M
interactive_timeout=50
innodb_buffer_pool_size=512M
innodb_additional_mem_pool_size=32M
innodb_thread_concurrency=8
innodb_file_per_table
long_query_time=5
Top


Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password