Unix: Quelle est la différence entre ' real ', ' user ', et ' sys ' quand jappelle lheure?


Meilleure réponse

  • Réel: cest lhorloge murale temps. Si dautres processus sexécutent en même temps, ils ralentiront votre processus et augmenteront ainsi « réel ».
  • User: le temps que lUC a passé sur votre programme en mode utilisateur. (Le mode noyau ne compte pas ici. Par exemple, vous avez demandé un disque IO et votre disque est très lent. Un tel appel système est appelé en mode noyau, il ne sera donc pas reflété vers « utilisateur ».)
  • Sys: le temps que le CPU a passé en mode noyau lors de lexécution. Le mode noyau contient des opérations telles que les E / S disque, les E / S réseau, les périphériques, lallocation de mémoire, etc. (Une partie de lallocation mémoire est cependant toujours dans lespace utilisateur.)

Réponse

  • Réel: différence entre lheure à laquelle vous lavez démarré et il sest arrêté – temps écoulé dit « horloge murale ».
  • Utilisateur: temps CPU passé à exécuter votre programme, totalisé sur tous les processeurs utilisés
  • Sys: temps processeur passé à exécuter les services du système dexploitation pour le compte de votre programme, totalisé sur tous les processeurs utilisés

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *