Podcast
Questions and Answers
Quelle est la différence principale entre les commandes en arrière-plan et les commandes en premier plan ?
Quelle est la différence principale entre les commandes en arrière-plan et les commandes en premier plan ?
Quelle commande permet de mesurer le temps d'exécution d'une autre commande ?
Quelle commande permet de mesurer le temps d'exécution d'une autre commande ?
Quelle commande permet de générer des données aléatoires dans le shell ?
Quelle commande permet de générer des données aléatoires dans le shell ?
Quelle commande permet de mettre une commande en arrière-plan ?
Quelle commande permet de mettre une commande en arrière-plan ?
Signup and view all the answers
Quelle commande permet d'afficher les processus en cours d'exécution ?
Quelle commande permet d'afficher les processus en cours d'exécution ?
Signup and view all the answers
Quelle commande permet de suspendre l'exécution d'un processus pendant une durée donnée ?
Quelle commande permet de suspendre l'exécution d'un processus pendant une durée donnée ?
Signup and view all the answers
Qu'est-ce que le temps réel (real) dans la sortie de la commande time
?
Qu'est-ce que le temps réel (real) dans la sortie de la commande time
?
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
?
Quelle est la différence principale entre les commandes time
intégrées à Bash et la commande /usr/bin/time
?
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
?
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
?
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
?
Quelle est la différence entre le temps utilisateur (user) et le temps système (sys) dans la sortie de la commande time
?
Signup and view all the answers
Qu'est-ce que la commande sleep 3
effectue ?
Qu'est-ce que la commande sleep 3
effectue ?
Signup and view all the answers
Quelle information est affichée par la commande uptime
?
Quelle information est affichée par la commande uptime
?
Signup and view all the answers
Que signifie une charge système (load average) de 1 sur un système monoprocesseur ?
Que signifie une charge système (load average) de 1 sur un système monoprocesseur ?
Signup and view all the answers
Que signifie une charge système (load average) de 4 sur un système avec 4 cœurs ?
Que signifie une charge système (load average) de 4 sur un système avec 4 cœurs ?
Signup and view all the answers
Quelle commande permet de trier les processus par ordre de consommation CPU ?
Quelle commande permet de trier les processus par ordre de consommation CPU ?
Signup and view all the answers
Que mesure la commande time
?
Que mesure la commande time
?
Signup and view all the answers
Pourquoi la plupart des processus sont-ils en état de sommeil (sleeping) ?
Pourquoi la plupart des processus sont-ils en état de sommeil (sleeping) ?
Signup and view all the answers
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.
Description
Testez vos connaissances sur les concepts de temps réel, temps utilisateur et temps système en Linux. Apprenez à interpréter les résultats de la commande 'time' pour mesurer les performances des processus. Ce quiz est basé sur le Chapitre 6 du cours INF1070 de J.Privat & A.Blondin Massé (UQAM).