.png)
Ejecuto el servidor Ubuntu 8.04 en Linode con múltiples aplicaciones Rails en Passenger + nginx. Hoy he notado que se necesita bastante tiempo para cargar una página (entre 5 y 10 segundos). Y no son sólo los sitios web, ssh parece verse afectado también.
Sin tener idea de por qué podría estar sucediendo esto, comencé a verificar diferentes cosas. Verifiqué cómo se rotan los archivos de registro, verifiqué si hay suficiente espacio libre en disco y memoria. También verifiqué la tasa de IO, aquí está el resultado:
$ iostat
avg-cpu: %user %nice %system %iowait %steal %idle
0.17 0.00 0.02 0.57 0.16 99.07
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
xvda 2.25 39.50 16.08 147042 59856
xvdb 0.00 0.05 0.00 192 0
xvdc 2.20 25.93 24.93 96530 92808
xvdd 0.01 0.12 0.00 434 16
xvde 0.04 0.23 0.35 858 1304
xvdf 0.37 0.31 4.12 1162 15352
Reiniciar tampoco ayudó. ¿Alguna idea de dónde debería buscar?
Respuesta1
Como estás en un 'Linode' (yo también tengo uno), también estás sujeto a condiciones de carga en el host físico. La carga en el host no se reflejará en herramientas como top
o iostat
. Vaya al panel de Linode y observe las estadísticas del host. Eso representa el servidor físico en el que se ejecuta su instancia virtual.
Linode te permite solicitar un movimiento si sientes que estás en un servidor con otro usuario que está acaparando recursos físicos.
Incluya también el intercambio de estadísticas de memoria, el caché y los buffers, etc. (la sección superior top
funciona bien)
Respuesta2
Es posible que también desee verificar el estado de sus servidores DNS (busque en algo.com y verifique el tiempo de consulta).
El DNS elevado también puede afectar a sitios web, ssh, etc.