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 :

Temps user et system


Sujet :

Administration système

  1. #1
    Membre du Club
    Profil pro
    dev
    Inscrit en
    Octobre 2002
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Octobre 2002
    Messages : 53
    Points : 61
    Points
    61
    Par défaut Temps user et system
    Bonjour à tous,
    je ne vois pas très bien la différence entre les temps cpu user et temps cpu system qui sont (entre autres) renvoyés par la commande time.
    Quelqu'un pourrait-il m'expliquer ?
    En vous remerciant,
    Estats

    man time
    La fonction time lance le programme représenté par la commande
    indiquée, avec les arguments fournis. Lorsque la commande se termine,
    time affiche un message sur la sortie standard contenant des statis-
    tiques sur l’exécution du programme. Ces statistiques contiennent (i)
    le temps écoulé entre l’invocation et la fin de la commande, (ii) le
    temps CPU écoulé en mode utilisateur (la somme des valeurs tms_utime et
    tms_cutime de la structure struct tms fournie par l’appel système
    times(2)), et (iii) le temps CPU passé en mode système (la somme des
    champs tms_stime et tms_cstime de la struct tms fournie par l’appel
    système times(2)).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    # time find . -name *.log -exec grep error {} \;
    ...
    real    0m13.787s
    user    0m0.120s
    sys     0m0.130s

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 67
    Points : 47
    Points
    47
    Par défaut
    Lorsqu'un programme s'exécute, il peut faire du calcul, lire ou écrire des données...etc
    Lorsqu'il fait des calculs il utilise le processeur et est en mode user.
    Lorsqu'il fait des entrées/sorties, cela fait des appels systèmes, il passe en mode noyau, mode système.
    Le temps d'éxuction affiché par time n'est bien sûr pas égal à la somme des temps user et cpu car le processus est switché.

  3. #3
    Membre du Club
    Profil pro
    dev
    Inscrit en
    Octobre 2002
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Octobre 2002
    Messages : 53
    Points : 61
    Points
    61
    Par défaut
    Merci de ta réponse
    Estats

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

Discussions similaires

  1. supprimer user compte system wss
    Par neuneu1 dans le forum Installation
    Réponses: 1
    Dernier message: 18/05/2011, 17h16
  2. Quelle base de données en cours ? (user non system)
    Par jack554 dans le forum Administration
    Réponses: 2
    Dernier message: 30/12/2009, 10h48
  3. temps utc et system dans textbox
    Par keithsize dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/04/2009, 02h17
  4. ABEND USER ABEND SYSTEM
    Par offrerem dans le forum z/OS
    Réponses: 4
    Dernier message: 19/11/2008, 14h04
  5. Réponses: 2
    Dernier message: 23/05/2008, 18h13

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