Настройка vps 1gb ram

R9
На сайте с 10.05.2010
Offline
83
2999

Прошу помощи с настройкой vps Имеем vps от digitalocean за 10$ 1gb ram На нем должны работать 100 сайтов wordpress с посещяемостью 10 человек в сутки на сайт (не дорвеи) Настроил свап на 256мб И имею следующии файлы конфигов: my.cnf

[client]

port=3306
socket=/var/run/mysqld/mysqld.sock

[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock

[mysqld]
datadir=/var/lib/mysql
socket=/var/run/mysql/mysql.sock
user=mysql
#log-queries-not-using-indexes
slow-query-log-file = /var/log/mysql-slow.log

max_allowed_packet=16M
key_buffer_size=8M
innodb_additional_mem_pool_size=10M
innodb_buffer_pool_size=512M
join_buffer_size=40M
table_open_cache=1024
query_cache_size=40M
table_definition_cache=256
innodb_additional_mem_pool_size=10M
key_buffer_size=16M
max_allowed_packet=32M
max_connections = 300
query_cache_limit = 10M
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 3
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

!includedir /etc/mysql/conf.d/


[client]
socket=/var/lib/mysql/mysql.sock

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

!includedir /etc/mysql/conf.d/

apache2.conf

# It is split into several files forming the configuration hierarchy outlined

# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf.d
# | `-- *

# Global configuration
PidFile ${APACHE_PID_FILE}
Timeout 30
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 10

<IfModule mpm_prefork_module>
StartServers 2
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 200
MaxRequestsPerChild 4000
</IfModule>

<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 200
MaxRequestsPerChild 4000
</IfModule>

<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 200
MaxRequestsPerChild 4000
</IfModule>
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#User www-data
#Group www-data

AccessFileName .htaccess

<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>

DefaultType None
HostnameLookups Off

ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn

# Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf

# Include list of ports to listen on and which to use for name based vhosts
Include ports.conf

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
LogFormat "%b" bytes

Include conf.d/

# Include the virtual host configurations:
#Include sites-enabled/

Посоветуйте какие параметры в какую сторону лучше изменить, в интернете нормальных конфигов для 1 gb ram не нашел

seocore
На сайте с 25.09.2006
Offline
143
#1
REMBO09:
Прошу помощи с настройкой vps Имеем vps от digitalocean за 10$ 1gb ram На нем должны работать 100 сайтов wordpress с посещяемостью 10 человек в сутки на сайт (не дорвеи) Настроил свап на 256мб И имею следующии файлы конфигов: my.cnf
Посоветуйте какие параметры в какую сторону лучше изменить, в интернете нормальных конфигов для 1 gb ram не нашел

ну как минимум надо уменьшать все, у вас же 1Гб ОЗУ всего, значения до:

innodb_buffer_pool_size=128M
join_buffer_size=2M
query_cache_size=16M
query_cache_limit = 2M

и ограничить количество одновременных подключений к БД до 16-30

ну и снизить до:

<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 1
ServerLimit 16
MaxClients 16
MaxRequestsPerChild 500
</IfModule>

и посещаемость сайтов не столь актуальна, одни только боты ПС будут давать большую нагрузку, чем эти 10 человек в сутки

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий