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

Linux Discussion :

WMIC - Charge CPU des 5 dernières minutes


Sujet :

Linux

  1. #1
    Membre régulier
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Novembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 134
    Points : 85
    Points
    85
    Par défaut WMIC - Charge CPU des 5 dernières minutes
    Salut,

    Dans mon entreprise, nous mettons en place un Load Balancing via HAProxy et nous voudrions mettre en place un script pour faire une bascule maîtrisée en fonction de la charge CPU des machines Windows.
    Pour cela, nous voudrions pouvoir récupérer la charge CPU des 5 dernières minutes de ces machines Windows (via WMIC dans un shell script).

    Est-ce qu'il existe une requête qui permet de récupérer ça ou bien il faut le faire à la main ?

    Merci d'avance.

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 038
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 038
    Points : 8 405
    Points
    8 405
    Par défaut
    salut,

    pour une valeur instantannée (diff sur 1s en réalité, temps d'exécution) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    C:\>wmic cpu get loadpercentage
    LoadPercentage
    8
     
     
    C:\>
    ou en continu à stopper avec Ctrl+c :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    C:\>typeperf "\Processeur(_Total)\% Temps Processeur"
     
    "(PDH-CSV 4.0)","\\PARSIFAL\Processeur(_Total)\% Temps Processeur"
    "03/09/2015 15:21:01.040","8.537585"
    "03/09/2015 15:21:02.042","30.263276"
    "03/09/2015 15:21:03.042","35.263293"
    "03/09/2015 15:21:04.052","24.706794"
    "03/09/2015 15:21:05.053","9.614975"
    "03/09/2015 15:21:06.054","7.574697"
    "03/09/2015 15:21:07.055","10.783758"
    "03/09/2015 15:21:08.055","6.794731"
                             z patienter...
    L’opération s’est bien déroulée.
     
    C:\>

  3. #3
    Membre régulier
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Novembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 134
    Points : 85
    Points
    85
    Par défaut
    Comme préciser dans mon sujet, ce n'est pas la valeur instantanée que je cherche mais la charge des X dernières minutes (5 dans mon cas).

    Et je ne suis pas sous Windows mais bien sous Linux donc pas de command directe mais une requête WQL (ex : wmic -U login%mdp //ip_machine "Select WorkingSetSize from Win32_Process Where CommandLine like '%java.exe%'"

  4. #4
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 038
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 038
    Points : 8 405
    Points
    8 405
    Par défaut
    Citation Envoyé par Cartman.inc Voir le message
    Comme préciser dans mon sujet, ce n'est pas la valeur instantanée que je cherche mais la charge des X dernières minutes (5 dans mon cas).
    exact, au temps pour moi

    Et je ne suis pas sous Windows mais bien sous Linux donc pas de command directe mais une requête WQL (ex : wmic -U login%mdp //ip_machine "Select WorkingSetSize from Win32_Process Where CommandLine like '%java.exe%'"
    là en revanche je ne me représente pas tellement la chose mais ok
    sous linux on peut récupérer la charge sur les 5 dernières minutes avec quelque chose du style awk '{print $2}' /proc/loadavg, sinon à travers wmic depuis une machine windows/linux vers une machine linux/windows je ne sais pas, c'est un cas trop spécifique pour moi.

Discussions similaires

  1. Monter la charge CPU
    Par Dr_GonZO dans le forum Administration système
    Réponses: 2
    Dernier message: 19/05/2005, 12h08
  2. Conversion des heures en minutes
    Par lacrevette dans le forum Langage SQL
    Réponses: 3
    Dernier message: 28/02/2005, 18h50
  3. problème de charge CPU SUR ORACLE
    Par crasho007 dans le forum Administration
    Réponses: 35
    Dernier message: 19/05/2004, 16h35
  4. Charge CPU avec prog opengl + win32
    Par TibobiT dans le forum MFC
    Réponses: 2
    Dernier message: 12/05/2004, 20h26
  5. Requete de sélection des 5 dernièrs entrées.
    Par WriteLN dans le forum Administration
    Réponses: 4
    Dernier message: 22/03/2004, 22h40

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