Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
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 16/11/2010, 11h16   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 2
Points : 0
Points : 0
Par défaut CPU system [Ubuntu Server 10.04]

Bonjour,

Je me pose une question concernant la consommation de cpu système.

J'ai quelques outils pour visualiser la consommation cpu, user et system. Au niveau cpu user, j'identifie assez facilement les processus qui mangent de la ressource. Par contre, je n'ai pas trop d'idée pour visualiser ce que peut manger du cpu système.

Je suis conscient que la consommation cpu system peut venir de plusieurs choses : io disque, io réseaux, etc...

Ce que je cherche, c'est un sorte de méthode ou de boite à outils qui me permettrait d'identifier ce qui mange du cpu system en temps réel...

Merci de votre aide !
thibaut-crri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2010, 21h54   #2
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 948
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 948
Points : 5 833
Points : 5 833
Bonsoir.

Citation:
Envoyé par thibaut-crri Voir le message
Ce que je cherche, c'est un sorte de méthode ou de boite à outils qui me permettrait d'identifier ce qui mange du cpu system en temps réel...
La commande top ?
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2010, 22h18   #3
Invité de passage
 
Inscription : novembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 2
Points : 0
Points : 0
Top ne m'affiche que le cpu user et system général, ou sinon le cpu consommé pour chaque

Ce que je cherche c'est un moyen de connaitre exactement ce qui consomme du cpu system ...

Merci beaucoup
thibaut-crri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2010, 22h18   #4
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
L'outil powertop peut t'aidé
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/11/2010, 18h27   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 513
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 513
Points : 7 700
Points : 7 700
tout processus dont le processus père est le 1 peut être un très bon indicateur.
aussi

frp31 est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/11/2010, 13h39   #6
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 374
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 374
Points : 2 030
Points : 2 030
Je ne vois pas le rapport
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 18h09   #7
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 513
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 513
Points : 7 700
Points : 7 700
fait un ps -ef tu et regardes dans /proc pour tous les process dont le pere est 1 tu comprendras que c'est essentiellement les processus SYSTEM

fils de init par exemple, ou les process lancés au boot par les rc etc...etc....
genre acpi, drivers, les cron, les atd etc...etc..
frp31 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 18h47   #8
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 374
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 374
Points : 2 030
Points : 2 030
Certes (et encore), mais je vois pas le rapport avec la question initiale. Le temps cpu "system" c'est le temps cpu passé en mode kernel. Je ne vois pas pourquoi un process rattaché à init passerait plus de temps en mode kernel qu'un process non rattaché à init. Il n'y a aucune corrélation entre les deux notions.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 20h21   #9
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 513
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 513
Points : 7 700
Points : 7 700
tout simplement parce que
soft couche haute ----> driver ou service -----> kernel ---> retour jusqu'aux couches hautes

donc pour l'exemple le plus simple a comprendre le driver
rien que les I/O vers le kernel et le hardware plus le retour de statut c'est rien que de l'activité "SYSTEM" au sens de %system remonté par les outils comme top ou vmstat c'est pour ça que tous les process "1" entrainent automatiquement de l'activité sur le mesures %systeme certes c'est indirect mais c'est réel et c'est du au fait que le kernel sert d'entrée sortie (entre - autres) entres les processus et donc une application qui a besoin de communiquer aux drivers aux services etc ... génèrent de l'activité système.

https://people.chem.umass.edu/wiki/images/e/eb/Kernel.png

un simple processus cron par exemple
il cause avec le timer hardware + retour en permanence soit 2 passages par le kernel

l'heure dans gnome ou kde ou autre idem avec en plus les échanges vers la cartes graphique

il ne faut oublier que tout est circulaire autours du kernel et qu'un process qui cause à un autre passe par lui, pour ceux qui agissent vers ou depuis le hardware ça fait aller+retour ....

toues les drivers et services au sens fonctionnels de ces mots, sont bien les process lancés par l'init d'ou ma remarque sur les process dont le parent est "1".

J'espère que cette fois ci c'est plus clair.
frp31 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 20h41   #10
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 513
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 513
Points : 7 700
Points : 7 700
Citation:
Envoyé par frp31 Voir le message
fait un ps -ef tu et regardes dans /proc pour tous les process dont le pere est 1 tu comprendras que c'est essentiellement les processus SYSTEM
c'est vrai qu'a la relecture c'est assez confusant ... et très mal formulé
frp31 est actuellement 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 18h10.


 
 
 
 
Partenaires

Hébergement Web