Google
Web dns.bdat.net

Re: [PHP-ES] Load average de un servidor

From: Amador Cubino [Necostek.com] ( acubino3(EN)necostek.com)
Date: Fri Jun 25 2004 - 03:40:21 CEST


Estimados listeros,

  Debo responderme yo solo.

  Busque otro ratito mas por Google y al final di con un buen ejemplo.
  Lamento haberlos molestado para nada, no obstante aquí dejo el
  ejemplo modificado tal y como yo le quería por si alguien le viene
  bien:

  $uptime_array = explode("average: ",shell_exec('uptime'));
  $load_array = explode(",",$uptime_array[1]);
  $load = number_format(($load_array[0] + $load_array[1] + $load_array[2]) / 3,2);

  Dicho ejemplo guarda en la variable $load la media de los 3 load que
  podemos encontrar cuando hacemos top en un servidor desde SSH. Mas
  bien dicho el load actual y los 2 loads que hubo anteriormente, ya
  que es una medida mucho mas fiable que el load en estos mismos
  momentos ya que se puede precipitar por cualquier cosa.

Un cordial Saludo,

D. Amador Cubino
Presidente de Necostek.com

www.HispaInternet.com
www.Hispadominio.net

Con fecha viernes, 25 de junio de 2004, 3:09:08, escribió:

ACNc> Estimados listeros,

ACNc> Alguien tiene la mas mínima idea de como sacar el server load o load
ACNc> average de un servidor desde PHP.

ACNc> Ya se que se podría hacer con un cron y demás grabando el top en un
ACNc> fichero, pero la cosa es no contribuir a subir el load de una
ACNc> máquina.

ACNc> Mi intención es deshabilitar una serie de opciones cuando la máquina
ACNc> se encuentre sobrecargada para que no afecte al funcionamiento
ACNc> normal de las otras webs.

ACNc> Por ejemplo, supongamos que tengo un gran website con miles de
ACNc> visitas diarias, pues en el momento que el servidor se encuentra con
ACNc> una carga muy alta podría desactivar el Foro hasta que esa carga
ACNc> bajase y así no afectaría a esa web ni a las demás.

ACNc> Si alguien tiene alguna otra idea para lo que yo quiero hacer pues
ACNc> le estaría muy agradecido, pero ya digo que no me gustaría hacerlo
ACNc> de alguna forma que contribuyese en alguna manera a subir esa carga.

ACNc> Gracias

ACNc> Un cordial Saludo,

ACNc> D. Amador Cubino
ACNc> Presidente de Necostek.com

ACNc> www.HispaInternet.com
ACNc> www.Hispadominio.net

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Tue Sep 21 2004 - 21:34:42 CEST