On Sat, 21 Jul 2001, Gregor Bruhin wrote:
> Sur ma machine bi-proc tr�s �trangement 100% du temps CPU est utilis� en
> permanence sur les 2 CPU soit par le syst�me soit par les users, toutefois
> en triant par utilisation du cpu les process en cours dans top je n'ai
> aucun programme particulier qui consomme autant (en aditionnant les % de
> chaque t�che, on abtient pas du tout 100%) ...
Je n'ai pas la reponse exacte, mais il semblerait que la commande top de
Linux reproduise les memes comportements que sous les UNIX proprios. C'est a
dire que le cumul du % CPU est "trompe". Cela se produit dans differentes
situations, entre autre avec des sleep() et autres system calls. Il se peut
aussi que des "ticks" d'un fils soient aussi comptabilises par le PPID... Il
faut vraiment regarder dans le code source.
Sans vouloir forcer Marc a reagir, je suis certain qu'il connait la reponse
et qu'il a deja mis son nez dans le code de top :-)
Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.