CPU al 100%

  • Autor Autor Alex Cachi
  • Fecha de inicio Fecha de inicio
Alex Cachi

Alex Cachi

Zeta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Binance
Hola, tengo un VPS con banahosting y hoy recibi visitas simultaneas de 30 a 40 ONLINE y el CPU se puso al 100%

Queria saber si tiene algo que ver con el VPS o falta de optimizarlo, actualmente tengo 22 sitios alojados en mi VPS todos reciben pocas visitas menos de 100 por día y uso Wordpress, joomla, prestashop y otros cms.

¿En fin, alguien me recomienda algo?

Por cierto el plan que tengo de vps es

2 CPU Core Xeon
1 GB RAM
20 GB Storage SSD
2,000 GB Bandwidth

Saludos! 😕
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
mmm algo mal configurado o el script de ese sitio donde llegaron las visitas es mal armado o mal cacheado por ejemplo si fuera WP... tengo VPS en linovps (banahosting) y tengo mucho mas visitas simultaneas que esas 30 / 40 y jamas un drama... tendrias que ver bien del lado del script... tmb podrias contratar algun sysmanager para optimizar el VPS
 
1 GB de RAM es muy poco el solo Panel consumo 512 MB y queda el resto para tus sitios😕, mínimo 4 de RAM Core XEON.
 
mmm algo mal configurado o el script de ese sitio donde llegaron las visitas es mal armado o mal cacheado por ejemplo si fuera WP... tengo VPS en linovps (banahosting) y tengo mucho mas visitas simultaneas que esas 30 / 40 y jamas un drama... tendrias que ver bien del lado del script... tmb podrias contratar algun sysmanager para optimizar el VPS

Me recomiendas algun admin de VPS en el foro? quise poner un anuncio...

1 GB de RAM es muy poco el solo Panel consumo 512 MB y queda el resto para tus sitios😕, mínimo 4 de RAM Core XEON.

Pero no tengo tantas visitas, creo que sumando todas mis páginas llego a 700 o 800 visitas por día, solamente que hace un momento hice un post en P! y recibí 30 a 50 visitas simultaneas y el CPU llegó a 100%, quizás sea el script porque no tiene una opción para CACHÉ... 😕
 
Tengo 129 dominios con tres micro instancias de 1ram.
Así qué revisa los plugins que usas.
Usa Cache en disco y vigila el uso de cpu con monit
 
yo solo uso hosting en ruxel y eh aguantado hasta 120 visitas simultaneas jeje 😛anda:
 
Me recomiendas algun admin de VPS en el foro? quise poner un anuncio...



Pero no tengo tantas visitas, creo que sumando todas mis páginas llego a 700 o 800 visitas por día, solamente que hace un momento hice un post en P! y recibí 30 a 50 visitas simultaneas y el CPU llegó a 100%, quizás sea el script porque no tiene una opción para CACHÉ... 😕

¿1Gb Ram te parece poco?
Yo uso eso para mi cluster en total tres ordenadores de 1gb cada uno.
Uno varnish y redis
Otro Nginx
Otro Mysql y zona web de admin wpinfinite phpmyadmin y monit monitor.

Aguanta 40 millones de visitas día. Y eso sin duplicar la instacia Varnish en varios países para disminuir la latencia.
 
¿1Gb Ram te parece poco?
Yo uso eso para mi cluster en total tres ordenadores de 1gb cada uno.
Uno varnish y redis
Otro Nginx
Otro Mysql y zona web de admin wpinfinite phpmyadmin y monit monitor.

Aguanta 40 millones de visitas día. Y eso sin duplicar la instacia Varnish en varios países para disminuir la latencia.

Pero la RAM no tiene nada que ver, lo que consume es el CPU, ademas te repito que mis sitios son pequeños, no llegan ni a 700 visitas por dia todos juntos...
 
Se tendria que ver por los dos lados, No se que pagina tienes y que scripts usas, habria que revisar tu BD tambien, y saber si la Vps que tienes , tiene Cpu dedicada o es compartida.
 
¿Tienes un gráfico del uso de CPU y De RAM? De 24 horas
 
Mas me voy por el script, revisa tu script y plugins ahi esta el detalle, para esa cantidad de visitas a la vez simultaneo yo tenia 200 online y con ese plan normal en banahosting.
 
Uso "Mediaxxx Script" y veo que no tiene una opción de CACHÉ, quizás sea por esa razón... :fatigue:
 
Con caché mejoraría muchísimo el rendimiento, no hace falta que el script tenga cache, supongo que usas Apache, poniendo por delante un Nginx puedes hacer el nginx cachear las peticiones y te ayudará primeramente a que la web vaya mucho mas fuída y aguantar sin ningún tipo de problemas picos más grandes que el que tienes.

Nosotros tenemos clientes que han venido, con servidores dedicados de 8 núcleos y 16 GB de ram con problemas de rendimiento y optimizando un poco la cache con Nginx y también el MYSQL están funcionando ahora en virtuales con 2 GB de RAM y 2 núcleos sobrando para picos más de un 50 % de servidor.

Quizás es una opción que puedes contemplar !

Saludos.
 
Hola,

con esa cantidad y ese uso de CPU lo mejor seria darle una revisada ya que puede ser el nodo pero en tu caso si usas apache dale una mirada a la configuración de apache y los logs por si se lleno la cantidad de usuarios que tiene como limite que seria lo mas probable que te esta pasando.

Saludos.
 
recuerda.. "Los logs son tus amigos" 😉 alli es donde puedes ver exactamente la causa del problema
 
Tus amigos y tus enemigos, muchas veces, tener por ejemplo access log de apache activo te saca mucho rendimiento a la máquina. Como dice OscarS una buena revisión es lo que necesita tu servidor !


Enviado desde mi iPad utilizando Tapatalk
 
MySQL suele ser lo que consume mas CPU y como ya dijeron arriba poner un proxy cache, como varnish es buena opción, de preferencia que trabaje con RAM o en algún VPS que use discos SSD.
 
Mejoraría muchísimo el rendimiento con caché.
 
Como dicen el colega, revisa los plugnis, siempre pasa que a pesar de tener pocas visitas los procesos se disparan, tal vez te esta pasando que entraron a tu hosting infiltrándose por algún plugin. :encouragement:
Tengo 129 dominios con tres micro instancias de 1ram.
Así qué revisa los plugins que usas.
Usa Cache en disco y vigila el uso de cpu con monit
 
Atrás
Arriba