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