Obtenez de l'uc pour cent de l'utilisation de php

Je veux montrer pour cent l'utilisation du PROCESSEUR dans PHP. N'est pas important si obtenir les valeurs par cron en shell > sortie vers un fichier > analyser en PHP ou d'obtenir directement la valeur en php. J'ai essayer plusieurs solutions trouvées sur internet mais rien n'a été utile. Avec une charge moyenne, je ne peux pas afficher de 0 à 100% graphique et les fonctions que j'ai trouvé pour le pourcentage de sortie me donner de mauvaises valeurs ou seulement de la valeur pour les premières de base. Il serait bien d'obtenir le nombre de pourcentage d'utilisation pour tous les cœurs. Est-il une solution pour cela?

EDIT:

Je fais solution temporaire, il fonctionne bien, mais il n'est pas la meilleure façon.

tâche cron chaque minute exécuter un script php qui commande exec grep pour info cpu de "haut" et l'enregistrer dans un fichier, sur la fin du script, attendre 3 secondes et boucle de 20 fois (de façon à obtenir la mise à jour toutes les 3 secondes)
script php:

<?php
for($i=0; $i<=20; $i++) {
    //cpu load
    exec("top -b -n 1 | grep 'Cpu(s):' > /some/file.cpu");
    //ram usage
    exec("top -b -n 1 | grep 'Mem:' > /some/file.ram");
    //wait 3sec
    sleep(3);
}
?>

et maintenant, à partir de ces fichiers, je peux analyser des informations.

Nouvelle question est de savoir comment faire de démon de script pour exécuter cette commande toutes les 3 secondes. Je pense que la solution avec le script php et cron est seulement une solution temporaire et n'est pas la meilleure façon. démon va être beaucoup mieux.

btw: "veux" pas "wan pas"
Double Possible? stackoverflow.com/questions/4705759/...
pas double emploi, je peux utiliser exec et phpsysinfo pas résoudre mon problème

OriginalL'auteur stix | 2012-10-29