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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>