Resource Usage de DirectAdmin y problemas de rendimiento (Resource Limit Is Reached)
En el panel de control DirectAdmin encontrará abajo la opción Resource usage. Aquí puede ver cómo evolucionan el uso de CPU y el número de procesos de su plan de hosting. Controlar estos límites es necesario en el hosting compartido, porque comparte el servidor con otros usuarios y sitios web. Así podemos evitar en gran medida que un solo sitio web acapare demasiados recursos y perjudique a otros sitios web del mismo servidor.
Algunos sitios web grandes o pesados (como las tiendas online) necesitan más capacidad de proceso que otros incluso con un uso normal; si está seguro de que el sitio funciona correctamente, lo que sigue no se aplica a su caso. En esa situación, una opción es pasar a un plan de hosting más potente con más capacidad de proceso. Vea aquí todos nuestros planes de hosting. Este artículo explica con más detalle cuáles pueden ser las causas de un consumo elevado.
Una breve explicación de cómo funciona.
Funcionamiento
Con un plan de hosting Linux se le asigna una parte determinada de un servidor de hosting compartido. En esa parte funciona, en principio, de forma totalmente independiente: si otro sitio web pide demasiada CPU o demasiados procesos, en principio no le afecta, y tampoco al revés. Sin embargo, si su sitio tiene un mal rendimiento, será usted quien lo note. Los recursos disponibles suelen ser más que suficientes para que un sitio web funcione bien. Pero si el sitio web no funciona correctamente, por ejemplo por scripts que acceden a la base de datos de forma poco eficiente, esto puede
provocar este tipo de problemas e incluso hacer que su sitio deje de estar accesible o no funcione bien.
Varios dominios en 1 plan de hosting
Este mecanismo funciona por plan de hosting, así que si tiene varios dominios en un plan de hosting, la probabilidad de alcanzar estos límites es mayor. Por eso, dé a un dominio que deba rendir bien su propio plan de hosting, para que nunca se vea afectado por los demás dominios del plan.
CPU Usage
En el gráfico de CPU usage puede ver cómo se comporta el sitio. Puede consultarlo hasta 30 días atrás. Si su sitio aparece alto en el gráfico con pocos usuarios, puede estar casi seguro de que tendrá problemas de rendimiento cuando aumenten los usuarios. Vigílelo bien para poder intervenir a tiempo. También se lo recomendamos si usa scripts estándar. Si añade plugins o módulos a esos scripts estándar, basta con uno de ellos para que la velocidad se hunda. Compruébelo, por tanto, con regularidad, sobre todo si ha cambiado algo en su sitio. Fíjese bien en la columna aCPU, que indica la media; mCpu indica los picos. Si hay picos cercanos al 100 %, conviene localizarlos antes de que causen problemas.
Memory Usage
Rara vez se supera este límite. Si ocurre, puede estar bastante seguro de que algo no está bien construido y usa demasiada memoria.
Entry Processes
Este valor, junto con el CPU usage, es determinante. El número de Entry processes muestra cuántos procesos han estado activos a la vez para su sitio (no equivale al número de visitantes; 1 proceso puede atender a muchos visitantes). Cuando se alcanza el límite, el sitio web muestra un mensaje de error 404 con el texto 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Si no fuera así, podría ponerse en peligro todo el servidor, que incluso podría caerse. Por eso la combinación de CPU y procesos es tan importante. Si un script provoca un uso elevado de CPU, el proceso tardará más en completarse y el número máximo de usuarios bajará rápidamente. Así, a veces vemos sitios que se hunden con 10 usuarios mientras otros con miles de usuarios siguen funcionando rápido sin ningún problema.
Consulte también este artículo:
https://mijn.weboke.nl/kennisbank/66
Input/Output usage
Cada sitio web que se muestra debe leerse de los discos del servidor. Es lo que llamamos entrada/salida. Normalmente, un sitio web no debería pesar más de 0,5 o 1 MB para mostrarse con cierta rapidez. Hay un máximo de 3 MB por segundo para leer del disco o escribir en él. También es un límite amplio y normalmente suficiente. Si alcanza estos límites, es muy probable que el propio sitio web sea demasiado grande o que escriba (demasiado) en el disco. Activar o desactivar plugins en scripts como Joomla o WordPress puede tener un gran efecto en esto. Si se alcanza el límite, puede haber retrasos al mostrar, abrir o trabajar con el sitio.
Desactivar el dominio y volver a activarlo
Para que su dominio se estabilice, puede consultar la lista de sus dominios en la gestión de dominios, marcar el dominio en cuestión (o todos) y hacer clic abajo en Suspender. Deje el dominio desactivado unos diez minutos y después vuelva a activarlo. Es muy probable que vuelva a funcionar con normalidad, aunque también es probable que el problema se repita.
