Forum Linux.débutant Le %CPU de top

Posté par (page perso) .
Tags : aucun
1
28
mar.
2010
Bonjour à toutes et à tous,

Je faisais tourner une animation flash (bah bouh pas bien) et par curiosité j'ai regardé ce que me donnait la commande top… voila le résultat :
Avant : http://s2.noelshack.com/old/up/avantflash-dbabdc1b36.png
Une fois lancé : http://s2.noelshack.com/old/up/firefoxflashtoast3-73c9ee0d86(...)

J'ai aussi remarqué que certaines applications gelaient si elles atteignaient les 99% (swfdec en 0.9.2 parfois), d'autres non (firefox lançant une animation flash).

Je me suis demandé ce qu'était vraiment le %CPU affiché dans top ? Je pensais que c'était « l'occupation du processeur » et que donc ça ne pouvait jamais dépasser 100%.

J'ai d'abord demandé à man qui m'a sorti un texte anglais auquel je ne comprends pas grand-chose. Ensuite j'ai essayé d'installer les pages du manuel en français sous Archlinux mais le lien vers la source est mort, donc j'ai cherché avec l'ami Google, mais je n'ai pas trouvé de page du manuel en français pour top.


Que signifie ce %CPU, et quels mystères cache-t-il ?


Cordialement,
Zarmakuizz
  • # plusieurs cpu

    Posté par . Évalué à 4.

    hello,

    tu as vraisemblablement plus d'un cpu, d'où le fait que tu arrives à plus de 100% ...
    top comptabilise de la manière suivante:
    1 cpu -> 100%
    2 cpu -> 200%
    etc...
    • [^] # Re: plusieurs cpu

      Posté par (page perso) . Évalué à 4.

      Ça marche aussi avec les cœurs multiples des cpu de maintenant. L'Hyperthreading d'intel double aussi le nombre de cœur (bien que ce ne soit pas le cas réellement).

      Envoyé depuis mon lapin.

    • [^] # Re: plusieurs cpu

      Posté par (page perso) . Évalué à 7.

      D'ailleurs, à ce sujet, je recommande vivement htop[1] en lieu et place de l'ancêtre top. L'essayer c'est l'adopter (et c'est dispo dans le repo [extra] d'ArchLinux).

      # pacman -Sy htop


      [1] - http://htop.sf.net/
      • [^] # Re: plusieurs cpu

        Posté par (page perso) . Évalué à 2.

        Merci, j'arrive maintenant à bien voir tout le travail distribué à mes deux cœurs. Surtout de passer d'environs 5% pour chaque cœur à 80% pour chaque dès lors qu'on lance une animation flash dans Firefox.
        Deux cœurs car j'ai un Core 2 Duo, et ses deux cœurs doivent expliquer cela d'après une réponse ci-dessus.

        Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

      • [^] # Re: plusieurs cpu

        Posté par . Évalué à 3.

        J'avoue htop c'est le top!
      • [^] # Re: plusieurs cpu

        Posté par . Évalué à 5.

        sinon tu peux faire
        top

        puis SHIFT+1
        pour afficher le detail des cores/processeurs

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.