Archivo de la etiqueta: optimizar mysql

Alerta SSH thumbnail

Optimizando el consumo de recursos del VPS

Al tener un servidor usando Webmin y Virtualmin, el consumo de recursos puede ser bastante alto por los servicios que vienen pre-configurados en Webmin.
Por lo cual les dejo unos cuantos tips con lo que mejoraran notablemente el consumo de recursos que pueda tener actualmente el VPS.
Para ello vamos a editar algunos archivos de configuración de Apache y de MySQL que son los procesos que más recursos pueden consumir.
Como siempre, lo haremos mediante SSH:

ssh -p 5685 root@guiavps.com

y editamos el archivo de configuración de Apache /etc/httpd/conf/httpd.conf

nano /etc/httpd/conf/httpd.conf

Editaremos el archivo de manera que queden estos valores:

ServerTokens Prod
Timeout 40
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 1
StartServers	   1
MinSpareServers    3
MaxSpareServers   6
ServerLimit	 24
MaxClients	 24
MaxRequestsPerChild  500

y reiniciamos apache

/etc/rc.d/init.d/httpd restart

Ahora modificamos el archivo de configuracion de MySQL /etc/my.cnf

Lo promero seria crear un backup, en caso de que hagamos algo mal.

cp /etc/my.cnf /etc/my.cnfBACKUP
nano /etc/my.cnf

y editamos los valores para que queden asi:

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysqld]
#max_connections = 300
key_buffer = 16K
myisam_sort_buffer_size = 32M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
#table_cache = 4000
thread_cache_size = 4
interactive_timeout = 25
wait_timeout = 7000
connect_timeout = 10
max_allowed_packet = 1M
max_connect_errors = 10
query_cache_limit = 2M
query_cache_size = 12M
query_cache_type = 1
thread_stack = 64k
tmp_table_size = 16M
skip-innodb
skip-external-locking
skip-locking
[mysqld_safe]
open_files_limit = 8192
[mysqldump]
quick
max_allowed_packet = 1M
[myisamchk]
key_buffer = 64M
sort_buffer = 64K
read_buffer = 16M
write_buffer = 16M
[mysqlhotcopy]
interactive-timeout

Con esto notaremos una mejora considerable en el consumo de memoria RAM del VPS asi como del consumo de CPU.