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

Administration système Discussion :

Process utilise 99% du cpu


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 67
    Par défaut Process utilise 99% du cpu
    Avec la commande top, on peut voir une colonne CPU.

    Que représente exactement cette colonne?
    Si elle contient 99 est-ce vraiment alarmant?

    Merci de votre aide.

    PS: une petite explication sur cette commande aussi serait nécessaire, notamment la véritable signification du load average.

  2. #2
    Membre chevronné
    Avatar de Orian
    Inscrit en
    Août 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2006
    Messages : 372
    Par défaut
    La colonne CPU induique la part du CPU utilisée par le processus et 99%, c'est inquiètant

    Pour ce qui est du load average...c'est compliqué.
    Disons que si tu as un Load average à 1, le processeur boulote en moyenne 100% du temps par contre si c'est 0.5 alors il boulote 50% du temps. Si il est à 2, c'est qui travaille tout le temps mais qu'il doit passer d'un processus à l'autre parce qu'il a plus de travail que ce qu'il est capable de prendre.

    Bon là j'ai simplifié...

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 67
    Par défaut
    Merci.

    1. Donc un load de 5 sur un bi-processeur n'est pas forcément inquiétant?

    2. Concernant le pourcentage CPU, j'ai lu quelque part qu'un process qui est à 99% de CPU est juste en attente de ressources.Quelqu'un peut confirmer?

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    99% c'est pas alarmant du tout en fait si il ya peu de taches à faire les processus en cours tournent fortement jusqu'a leur fin et le cpu est donc fortement utilisé

    de même une machine ou beaucoup de process tournent bouffe aussi beaucoup de cpu mais alors chaque tache est plus longue à finir

    bref 99% ou 100% de cpu c'est pas un bon indicateur les bons indicateurs c'est plustot le load avrage ainsi que le nombre d'idled process et de waiting process et bien sur de defunct

    le load average est un taux d'utilisation moyen il peut monter tres haut mais ne doit pas y rester en permanance il doit redescendre regulierement au moins en dessous de 5 pour ne pas avoir à s'inquieter

    idle comme son nom l'indique represente les processus qui foutent rien (souvent parce qu'un processus pere doit lui fournir des infos un fichier ou une ressource materielle libre...

    le defunct est un processus perdu il tourne pour rien tu peux le tuer et passer au minimum la priorite de son process pere (sauf si c'est le process 1 ou 0 bien sur !)


    bien sur mieux tu gere tes process et plus tu tombes le load average et plus la machine peut encaisser de nouvelles charges... mais ca demande du temps humain de faire ca.... donc a toi de voir si tes besoins vallent le coup ou si tu preferes attendre un peu plus dans les applications que tu utilises.

    tu peux liberer beaucoup de cycles en ne lancant pas les services qui te sont inutiles inutile d'avoir dhcp client si tu utilises des adresses fixes par exemple...

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 67
    Par défaut
    Très clair frp31, Merci.

    Et concernant le load: 5 sur un bi-processeur est-ce normal?

    Merci encore.

  6. #6
    Membre chevronné
    Avatar de Orian
    Inscrit en
    Août 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2006
    Messages : 372
    Par défaut
    Oui, c'est normal, comme l'a dit frp31, tant que ça reste ne dessous de 5, ça va. Comme c'est un bi-processeur, ça te donne du 2,5 par processeur.

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

Discussions similaires

  1. Récuperer l'utilisation RAM et CPU avec précision d'un process?
    Par Rownlin dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 30/09/2013, 22h16
  2. [VC++6]Utilisation mémoire et CPU d'un process
    Par Vow dans le forum Visual C++
    Réponses: 2
    Dernier message: 16/09/2008, 15h25
  3. Récuperer la valeur de l'utilisation totale du cpu
    Par xodeax dans le forum Administration système
    Réponses: 5
    Dernier message: 05/07/2006, 16h24
  4. Savoir quel process utilise le disque dur
    Par GregPeck dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/12/2005, 14h53
  5. Utilisation total du CPU
    Par programmerPhil dans le forum Administration système
    Réponses: 5
    Dernier message: 20/12/2005, 03h37

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