Temps réel, Temps utilisateur et Temps système en Linux

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle est la différence principale entre les commandes en arrière-plan et les commandes en premier plan ?

  • Les commandes en arrière-plan ne peuvent pas utiliser de fichiers.
  • Les commandes en arrière-plan ne peuvent pas être interrompues avec Ctrl+C. (correct)
  • Les commandes en arrière-plan consomment moins de CPU que celles en premier plan.
  • Les commandes en arrière-plan ne peuvent pas accéder à l'écran.

Quelle commande permet de mesurer le temps d'exécution d'une autre commande ?

  • $ps
  • $time (correct)
  • $urandom
  • $sleep

Quelle commande permet de générer des données aléatoires dans le shell ?

  • $head -c 10M
  • $adn.txt
  • $cat /dev/urandom (correct)
  • $tr -cd 'ATGC '

Quelle commande permet de mettre une commande en arrière-plan ?

<p>&amp; (A)</p> Signup and view all the answers

Quelle commande permet d'afficher les processus en cours d'exécution ?

<p>$ps (D)</p> Signup and view all the answers

Quelle commande permet de suspendre l'exécution d'un processus pendant une durée donnée ?

<p>$sleep (D)</p> Signup and view all the answers

Qu'est-ce que le temps réel (real) dans la sortie de la commande time ?

<p>Le temps écoulé depuis le lancement du processus (B)</p> Signup and view all the answers

Quelle est la différence principale entre les commandes time intégrées à Bash et la commande /usr/bin/time ?

<p>La commande <code>/usr/bin/time</code> fournit plus d'informations détaillées sur l'exécution du processus. (A)</p> Signup and view all the answers

Quelle est la principale différence entre l'exécution de time echo 1 | sleep 2 et /usr/bin/time -p echo 1 | sleep 2 ?

<p>La commande <code>/usr/bin/time -p</code> affiche le temps réel, le temps utilisateur et le temps système avec plus de précision. (B)</p> Signup and view all the answers

Quelle est la différence entre le temps utilisateur (user) et le temps système (sys) dans la sortie de la commande time ?

<p>Le temps utilisateur est le temps CPU consommé par le processus, le temps système est le temps utilisé par le noyau du système d'exploitation. (C)</p> Signup and view all the answers

Qu'est-ce que la commande sleep 3 effectue ?

<p>Elle met le processus en pause pendant 3 secondes. (C)</p> Signup and view all the answers

Quelle information est affichée par la commande uptime ?

<p>La durée d'activité du système et la charge moyenne du processeur pour les 1, 5 et 15 dernières minutes (B)</p> Signup and view all the answers

Que signifie une charge système (load average) de 1 sur un système monoprocesseur ?

<p>Il y a en moyenne un processus en état exécutable (C)</p> Signup and view all the answers

Que signifie une charge système (load average) de 4 sur un système avec 4 cœurs ?

<p>En moyenne, 3 cœurs sont libres (A)</p> Signup and view all the answers

Quelle commande permet de trier les processus par ordre de consommation CPU ?

<p><code>ps -eF --sort -%cpu</code> (C)</p> Signup and view all the answers

Que mesure la commande time ?

<p>Le temps passé pendant l'exécution d'une commande (C)</p> Signup and view all the answers

Pourquoi la plupart des processus sont-ils en état de sommeil (sleeping) ?

<p>Ils attendent une entrée ou un événement, comme du disque, du réseau, de l'utilisateur, ou l'expiration d'un délai (D)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Processus en arrière-plan

  • Les commandes peuvent être exécutées en arrière-plan en ajoutant un "&" à la fin de la commande.
  • Le shell affiche le numéro de job et le PID du processus en arrière-plan.
  • L'invite de commande est à nouveau disponible après l'exécution de la commande en arrière-plan.

Exécution de commandes complexes en arrière-plan

  • Les commandes complexes peuvent passer en arrière-plan.
  • Attention aux commandes en arrière-plan qui font des affichages, car l'écran contiendra les sorties mélangées.
  • Ctrl-C ne fonctionne que sur les tâches en avant-plan.

Commande time

  • La commande time mesure le temps passé pendant l'exécution d'une commande.
  • La commande time GNU fonctionne que sur les commandes simples.
  • La commande interne Bash time fonctionne sur les conduites, mais avec des options limitées.

Charge système (CPU)

  • La commande uptime affiche la durée d'activité et la charge système.
  • La charge système est le nombre moyen de processus dans un état exécutable.

État des processus

  • La plupart des processus ne travaillent pas et sont endormis, attendant une entrée ou un événement.
  • Le statut des processus peut être vérifié avec les commandes ps.

Commandes ps

  • La commande ps -eF --sort -start affiche les processus par ordre de démarrage.
  • La commande ps -eF --sort -time affiche les processus par ordre de temps.
  • La commande ps -eF --sort -%cpu affiche les processus par ordre d'utilisation du CPU.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

LPIC-1: Setting Time Zones
79 questions

LPIC-1: Setting Time Zones

GuiltlessAshcanSchool avatar
GuiltlessAshcanSchool
TS-Linux Introduction
130 questions
Use Quizgecko on...
Browser
Browser