High CPU Load and Low RAM: Possible Causes?

  • Autor Autor tepublico
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Pues digo lo mismo que datacenter1, parece que tienes problema de IO.

Aunque depende de muchas cosas.

Puedes tener un server con un disco lento o saturado y eso genera mucha carga.

Puede ser tu CPU, he tenido muchos clientes que en un dedicado van algo mal y en un VPS mucho mejor,, claro el VPS es de calidad, con CPU XEON 2.4 y 20 MB de cache cada core, y el load no sube de 1 o 2 en cambio el dedicado un i7 de los de primera generación o un 15 o un i3 o peor aún un q8xxx

Puede ser que tu CPU sea algo flojo.
Puede que tu disco este saturado y por eso el IO tan algo.
Puede que simplemente sea mala configuración.
O puede que tus webs consuman mucho y tu server sea algo flojo, además mal configurado y el disco este saturado lectura/escritura y aparte sea hardware viejo DDR2 etc.

Solución, cambiar de servidor.
Solución 2 configurar bien el servidor.
Solución para el IO wait, intentar cachear, evitar que se use mucho el disco, principalmente en el tmp de mysql y en los caches de las webs, opciones;
- Montar tmp y caches en RAM si se tiene mucha RAM, no hay problema.
- Complementar con memcached | Intentar con varnish | Apc y xcache para reducir el consumo de PHP | deshabilitar algunos logs | checar disco duro.

Bro sorry si molesto, Pero quiero aprovechar algo que has comentado..

Yo actualmente estoy en un nuevo dedicado pero estoy presentando uso intensivo de CPU, Pero en mi caso se que lo esta causando el PHP. Por lo que investigue un poco y todo me manda a cachear con: eacelerator o xcache. Estoy usando actualmente cpanel por lo que el whm en su EasyApache, Te da la opción de recopilar cual quiera de esas dos opciones.

Con solo recopilar con EasyApache funcionaria el xcache o es mejor instalar manualmente?

Y mi segunda duda. Para usar el xcache es necesario usar como controlado de php el Dso o puedo seguir usando suphp?
 
Bro sorry si molesto, Pero quiero aprovechar algo que has comentado..

Yo actualmente estoy en un nuevo dedicado pero estoy presentando uso intensivo de CPU, Pero en mi caso se que lo esta causando el PHP. Por lo que investigue un poco y todo me manda a cachear con: eacelerator o xcache. Estoy usando actualmente cpanel por lo que el whm en su EasyApache, Te da la opción de recopilar cual quiera de esas dos opciones.

Con solo recopilar con EasyApache funcionaria el xcache o es mejor instalar manualmente?

Y mi segunda duda. Para usar el xcache es necesario usar como controlado de php el Dso o puedo seguir usando suphp?

SuPHP no se si es compatible con xcache ahora, nunca a sido compatible pero hay gente que dice que si por como maneja los permisos y tal pero tienes que usas DSO o fcgi para total compatibilidad.


Lo ideal primer serìa ver por que consume mucho PHP.
 
SuPHP no se si es compatible con xcache ahora, nunca a sido compatible pero hay gente que dice que si por como maneja los permisos y tal pero tienes que usas DSO o fcgi para total compatibilidad.


Lo ideal primer serìa ver por que consume mucho PHP.

Ah bueno es que la pregunta es porque cambie por unos dias a DSO y no tuve problemas enormes, Pero si obtuve un detalle que no me gusto el javascript en mi web se torno lento, Las aplicaciones dinámicas habrían con algo de lentitud, Por lo que regrese a SUPHP y no recopile el xcache. Ahora hablas sobre FCGI, este es mas compatible o mejor dicho casi similar a SUPHP?

Y mi pregunta sobre instalar xcache, Con solo recopilar con EasyApache y colocar DSO, Ya estaría funcionando el xcache? Lo pregunto por que leei por google que no siempre queda bien al instalar o recompilar del EasyApache.
 
Voltar
Topo