Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
moniteur_systeme [Le 22/04/2010, 17:47]
YannUbuntu captures et maj
moniteur_systeme [Le 13/03/2023, 16:30] (Version actuelle)
L'Africain MAJ
Ligne 1: Ligne 1:
-{{tag>Lucid administration}}+{{tag>Jammy système ​administration}}
 ---- ----
  
  
  
-====== Le Moniteur ​Système ​======+====== Le Moniteur ​système ​======
  
-Le Moniteur ​Système ​est un gestionnaire de processus (ou tâche).+Le **Moniteur ​système** ​est un gestionnaire de processus (ou tâche).
  
 {{:​applications:​moniteur_systeme.png?​300|}} {{:​applications:​moniteur_systeme.png?​300|}}
 +
  
 ===== Installation ===== ===== Installation =====
-  + Sous [[Gnome]] le Moniteur ​système ​est installé par défaut. 
- +Sinon, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>gnome-system-monitor]]**.
-Sous [[Gnome]] le Moniteur ​Système ​est installé par défaut. +
-Sinon, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​gnome-system-monitor|gnome-system-monitor]]**. +
- +
  
 ===== Configuration ===== ===== Configuration =====
  
 ====Consommer moins de CPU avec le moniteur système==== ====Consommer moins de CPU avec le moniteur système====
-La configuration par défaut du moniteur système prend un peu trop de ressource cpu ([[https://​bugs.launchpad.net/​ubuntu/​+source/​gnome-system-monitor/​+bug/​93847|bug Launchpad]]). 
  
-Nous allons donc le configurer :+====Affecter un raccourci-clavier pour afficher ​le Moniteur Système ====
  
-Lancer un **moniteur système** ( Aller dans Système → Administration → Moniteur Système ) +Reportez-vous à la page sur les [[:​raccourcis_clavier#​modifier_les_raccourcis_claviers|raccourcis clavier]], dans **Commande** mettez :<code>gnome-system-monitor</​codeet attribuer les touches ​de raccourci ​de votre choix.
-  * Dans Edition (menu) -Préférences ​-+
-  * Dans Processus (onglet)-> Augmenter la fréquence ​de mise à jour ( ex : 3 secondes) +
-  * Dans Ressources (onglet)->​ Augmenter la fréquence ​de mise à jour ( ex : 5 secondes) +
-  * Dans Système de fichier (onglet)->​ Augmenter la fréquence de mise à jour ( ex : 5 secondes)+
  
-====Affecter un raccourci clavier pour afficher le moniteur Système ​====+===== Utilisation ​===== 
 +  
 +Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​gnome-system-monitor</​code>​
  
-Dans Système → Préférences → Raccourcis clavier, puis ( étant donné qu'il n'est pas présent dans la liste ) : +==== Tuer un processus avec le moniteur ​système ​====
-  * Cliquer sur «Ajouter».  +
-  * Donner ​le nom de votre choix (par exemple Moniteur ​système)  +
-  * et la commande :<​code>​gnome-system-monitor</​code>​ +
-  * Enfin attribuer les touches de raccourci de votre choix.+
  
 +Cette manipulation est possible quand le système gèle : un processus utilise "​100%"​ du processeur ( bogue ou procédure non désirée).
  
-Ou Dans un terminal : +Vous pouvez tuer facilement les processus avec le moniteur système.
-<​code>​+
  
-gconftool-2 -t str --set /​apps/​metacity/​keybinding_commands/​command_1 "​gnome-system-monitor"​ + {{ :​applications:​moniteur_systeme2.png?​300|}}
-gconftool-2 -t str --set /​apps/​metacity/​global_keybindings/​run_command_1 "<​Control><​Alt>​Insert"​+
  
-</​code>​+Cliquer sur le processus :
  
 +    * **Méthode amicale** : Essayez de terminer le processus. Si cela ne fonctionne pas :
 +    * **Faites un clic droit sur le processus et cliquer sur tuer le processus**.
  
-==== Ajouter le moniteur système sur votre tableau de bord ==== +<note attention>​Attention "Tuer le processus"​ arrêtera le processus, même s'il était en train de faire quelque chose de vital ( il faut le comprendre).</​note>​ 
-    * Clic droit sur votre tableau de bord → Ajouter au tableau de bord → Trouver ( en recherchant) et déplacer le Moniteur Système à l'​endroit désiré.+==== Changer la priorité d'un '​logiciel' ​====
  
-N'oubliez pas de le configurer ​pour qu'il consomme moins de ressource.+Pour baisser la priorité d'un processus facilement lancer un Moniteur système : 
 +  * Clic droit sur le processus → modifier la priorité → déplacer ​pour obtenir faible ou très faible.
  
-    * Clic droit sur le Moniteur Système sur le tableau de bord → Préférence → Augmenter la fréquence de mise à jour du système ( exemple 1000, ou 2000, milisecondes). 
  
-**Vous pourrez lancer ​un moniteur système en cliquant sur ce graphique.**+Voir aussi [[:​tutoriel:​changer_priorite_processus|changer la priorité d'un processus]]. 
 +  
 +==== Canal d'​attente ====
  
 +[[https://​askubuntu.com/​questions/​19442/​what-is-the-waiting-channel-of-a-process|source]]
  
-=====Utilisation=====+Le canal d'​attente est le nom d'une fonction du noyau dans laquelle le processus est actuellement bloqué.
  
-==== Tuer un processus ​avec le moniteur ​système ​====+Cette fonction a généralement à voir avec un appel système ​documenté (cf. pages '​man'​ ou sources du noyau)
  
 +Ex. :
 +  * **do_wait** correspond à l'​appel système //wait()//
 +  * **futex_wait_queue**_me est relatif au Futex (cf. [[https://​fr.wikipedia.org/​wiki/​Futex|Fast Userspace muTual EXclusion]]). Ici l'​état //wait// indique que le processus attend de recevoir un verrou.
 +  * **poll_schedule_timeout** est relatif à la synchronisation d'​accès aux périphériques d'​entrée/​sortie.
 +  * **wait_for_packet** : le processus attend un packet IP sur un socket.
 +  * ...
  
-Cette manipulation est possible quand le système gèle : un processus prend "100%" ​du processeur ( bug ou procédure non désirée).+Si vous tapez "cat /​proc/​[pid]/​stack" ​dans un terminal, vous obtiendrez quelque chose comme ça :
  
-Vous pouvez tuer facilement les processus avec le moniteur système. +<​file>​[<​c0227f4e>​] poll_schedule_timeout+0x3e/​0x60 
- +[<​c022879f>​] do_select+0x55f/​0x670 
- {{ :​applications:​moniteur_systeme2.png?​300|}} +[<​c0228f40>​] core_sys_select+0x140/​0x240 
- +[<​c0229241>​] sys_select+0x31/​0xc0 
-Aller dans Système → Administration → Moniteur Système → Cliquer sur le processus : +[<​c05c9cc4>​] syscall_call+0x7/​0xb 
- +[<ffffffff>] 0xffffffff 
-    * **Méthode amicale** : Essayez de terminer le processus. Si cela ne fonctionne pas : +</file>
-    * **Faites un clic droit sur le processus et cliquer sur tuer le processus**. +
- +
-<note help>Attention "Tuer le processus"​ arrêtera le processus, même s'il était en train de faire quelque chose de vital ( il faut le comprendre ).  +
- +
-Il existe également l'​applet "​Forcer à quitter"​ que vous pouvez mettre sur votre tableau de bord. +
- +
-Utilisation : vous cliquez sur l'​applet "​Forcer à quitter",​ puis sur la fenêtre du logiciel qui a planté. +
-</note> +
-==== Changer la priorité d'un '​logiciel'​ ==== +
- +
-Pour baisser la priorité d'un processus facilement lancer un Moniteur système :  +
-  * Clic droit sur le processus → modifier la priorité → déplacer pour obtenir faible ou très faible.+
  
  
-Voir [[:​tutoriel:​changer_priorite_processus|changer la priorité d'un processus]]+La première ligne correspond à ce qui est affiché par le moniteur système.
  
 =====Voir aussi===== =====Voir aussi=====
  
-  * Portail [[Système]]+  * Portail [[:Système]], [[:​Administration]],​ 
 +  * Commande : [[:​tutoriel:​console_commandes_de_base#​top|top]].
  
 ---- ----
  
 //​Contributeurs : [[:​utilisateurs:​psychederic|Psychederic]].//​ //​Contributeurs : [[:​utilisateurs:​psychederic|Psychederic]].//​
  • moniteur_systeme.1271951271.txt.gz
  • Dernière modification: Le 22/04/2010, 17:47
  • par YannUbuntu