Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Fedora / Red hat
Fedora / Red hat Vos questions sur les distributions Fedora / Red Hat
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2011, 10h07   #1
Débutant
 
Inscription : mai 2005
Messages : 1 957
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 957
Points : 615
Points : 615
Par défaut Pourquoi un job prend 36% (cpu) alors que l'usage de du cpu est de 0%

Bonjour à tous,

Je ne comprends pas un truc.
Quand je tape la commande # top dans mon terminal,

je peux voir ceci:
Citation:
top - 04:35:18 up 42 days, 8:47, 2 users, load average: 13.80, 14.30, 14.84
Tasks: 216 total, 4 running, 212 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 6.3%sy, 92.9%ni, 0.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 49449104k total, 48959828k used, 489276k free, 56152k buffers
Swap: 8193140k total, 75116k used, 8118024k free, 28763704k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17342 tentsche 39 19 24.0g 18g 3468 R 36.8 38.7 2276:35 l913.exe
20609 root 25 0 0 0 0 R 1.8 0.0 0:02.76 pdflush
3468 root 10 -5 0 0 0 S 0.3 0.0 46:01.05 kjournald
20074 root 15 0 30892 2252 1548 R 0.3 0.0 0:05.06 top
1 root 15 0 10352 88 56 S 0.0 0.0 8:56.98 init
2 root RT -5 0 0 0 S 0.0 0.0 0:02.43 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.28 watchdog/0
5 root RT -5 0 0 0 S 0.0 0.0 0:00.28 migration/1
6 root 34 19 0 0 0 S 0.0 0.0 0:00.66 ksoftirqd/1
7 root RT -5 0 0 0 S 0.0 0.0 0:00.23 watchdog/1
8 root RT -5 0 0 0 S 0.0 0.0 0:00.35 migration/2
9 root 34 19 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/2
10 root RT -5 0 0 0 S 0.0 0.0 0:00.23 watchdog/2
11 root RT -5 0 0 0 S 0.0 0.0 0:00.24 migration/3
12 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/3
13 root RT -5 0 0 0 S 0.0 0.0 0:00.20 watchdog/3
Je ne comprends pas pourquoi cette ligne montre 0% d'utilisation
Citation:
Cpu(s): 0.0%us,
Alors que j'ai un utilisateur qui lui lance un job qui prens 36.8% du cpu?

Auriez-vous une explication a me donner?

Merci
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 10h27   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 534
Points : 7 743
Points : 7 743
tout simplement parceque la ligne CPU/SYS/etc... est une valeur instantanée
les valeurs sur les jobs sont pas instantanées

en plus
au niveau des jobs il n'y a pas de découpage CPU/SYS/NICE/etc...
et tout est donc accumulé dans la colonne CPU

C'est d'ailleurs à peu près pour des raisons +ou- similaires qu'on peut avoir du 250% de charge par CPU avant de sentir les premiers ralentissements. c'est en réalité CPU+SYS+NICE+etc....donc ça peut dépassé très largement les 100%

les lignes :
Code :
1
2
3
4
5
top - 04:35:18 up 42 days, 8:47, 2 users, load average: 13.80, 14.30, 14.84
Tasks: 216 total, 4 running, 212 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 6.3%sy, 92.9%ni, 0.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 49449104k total, 48959828k used, 489276k free, 56152k buffers
Swap: 8193140k total, 75116k used, 8118024k free, 28763704k cached
sont à la fois plus fiables, est plus importantes.
si tu veux avoir la vérité sur un processus mieux vaut aller le surveiller directement dans /proc/son_n°/*
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h51.


 
 
 
 
Partenaires

Hébergement Web