IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[wmic] classe Win32_Processor : charge CPU moyenne


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 69
    Par défaut [wmic] classe Win32_Processor : charge CPU moyenne
    Bonjour à tous,

    Je cherche à calculer la moyenne de charge de CPU sous linux , c'est facile sous Windows. Je ne trouve pas la solution sous linux, est-il possible d'avoir des avis s'ils vous plait.

    Merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cpu= $(wmic -U $util%$mdp //$ip_win "select  LoadPercentage from Win32_Processor" |awk ' {total=0;for(i=2; i<=NF; i++){total+=$i};print total/(NF-1)}' )
     echo "procentage d'utilisation = $cpu"

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Bonjour,

    ps peut n'afficher que la liste de pourcentages CPU utilisé par tous les processus en cours.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 292
    Par défaut
    Tu peux lire le contenu du fichier /proc/loadavg. A voir selon ce que tu veux exactement.

    Le load average , tu peux considérer ça comme la charge de travail globale, ça te permet d'avoir une moyenne de charge (pas que le CPU) sur 1mn, 5mn,15mn si je me souviens bien.

    La commande top donne pas mal d'infos également. Pour du spécifique CPU, il faudrait regarder les fichiers de /proc lus par top.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 69
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Tu peux lire le contenu du fichier /proc/loadavg. A voir selon ce que tu veux exactement.

    Le load average , tu peux considérer ça comme la charge de travail globale, ça te permet d'avoir une moyenne de charge (pas que le CPU) sur 1mn, 5mn,15mn si je me souviens bien.

    La commande top donne pas mal d'infos également. Pour du spécifique CPU, il faudrait regarder les fichiers de /proc lus par top.
    Merci pour votre réponse, mais je dois utilisé le wmic pour le résultat.

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 292
    Par défaut
    wmic (Windows Management Instrumentation Command-line) c'est sous Windows.

    Il y a peut-être une implémentation Linux mais je la connais pas.
    La commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wmic cpu get loadpercentage
    donne qq chose ?
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Citation Envoyé par kader2006
    je dois utilisé le wmic pour le résultat.
    alors, qu'est-ce qui ne va pas dans la commande que tu as donnée dans ton premier message de cette discussion ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 69
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    wmic (Windows Management Instrumentation Command-line) c'est sous Windows.

    Il y a peut-être une implémentation Linux mais je la connais pas.
    La commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wmic cpu get loadpercentage
    donne qq chose ?

    Nom : capture 1.PNG
Affichages : 451
Taille : 11,3 Ko

    Ça c'est ma commande

    Nom : Capture2.PNG
Affichages : 442
Taille : 12,3 Ko

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/03/2008, 19h08
  2. calculer une moyenne avec une requete externe
    Par allowen dans le forum Langage SQL
    Réponses: 3
    Dernier message: 27/01/2005, 16h02
  3. Réponses: 7
    Dernier message: 05/10/2004, 13h44
  4. [C#][WebServices] Appel methode avec une classe en paramètre
    Par bran_noz dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/09/2004, 16h41
  5. [Débutant][Conception] Erreur avec une classe interne
    Par Devil Redneck dans le forum Général Java
    Réponses: 5
    Dernier message: 11/06/2004, 15h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo