Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/03/2010, 15:01
Avatar de blesther
blesther
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años
Puntos: 0
Respuesta: conocer consumo cpu actual en PHP

Creo que tengo la solucion para los que la necesiten. El secreto esta en ejecutar el comando vmstat. Aqui escribo un ejemplo

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. $a = exec("vmstat -n 1 2");
  5.  
  6. $nofin = true;
  7. $len = strlen($a);
  8. $c = 0;
  9. $cad = "";
  10.  
  11. while($nofin)
  12. {
  13.  
  14.     if ($a[$len-1] == " " && $a[$len] != " ")      
  15.         $c++;          
  16.    
  17.     if ($c == 4)
  18.     {
  19.        
  20.         $cad = $a[$len].$a[$len+1].$a[$len+2];
  21.         $nofin = false;
  22.    
  23.     }
  24.  
  25.     $len--;
  26.    
  27. }
  28.  
  29.  
  30. echo $cad; //BINGO
  31.  
  32.    
  33.  
  34.  
  35. ?>