Ignorer les liens de navigation | |
Quitter l'aperu | |
Gestion des informations système, des processus et des performances dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des informations système (tâches)
2. Gestion des processus système (tâches)
Nouveautés concernant la gestion des processus système
Gestion des processus système (liste des tâches)
Commandes de gestion des processus système
Utilisation du système de fichiers et des commandes /proc
Gestion des processus à l'aide des commandes de processus (/proc)
Etablissement de la liste des processus
Affichage d'informations sur les processus
Arrêt d'un processus (pkill, kill)
Débogage d'un processus (pargs, preap)
Gestion des informations sur les classes de processus
Gestion des informations sur les classes de processus (liste des tâches)
Modification de la priorité de planification des processus (priocntl)
Affichage des informations de base sur les classes de processus (priocntl)
Affichage de la priorité globale d'un processus
Définition de la priorité d'un processus (priocntl )
Modification des paramètres de planification d'un processus de partage du temps (priocntl)
Modification de la classe d'un processus ( priocntl)
Modification de la priorité d'un processus de partage du temps (nice)
Modification de la priorité d'un processus (nice)
3. Surveillance des performances du système (tâches)
Voici quelques conseils sur des problèmes manifestes que vous pouvez rencontrer :
Recherchez plusieurs travaux identiques détenus par le même utilisateur. Ce problème peut se produire en raison d'un script qui démarre de nombreux travaux de fond sans attendre la fin de l'un d'entre eux.
Recherchez un processus qui a accumulé une grande quantité de temps CPU. Vous pouvez identifier ce problème en vérifiant le champ TIME dans la sortie ps. Il se peut que le processus se trouve dans une boucle infinie.
Recherchez un processus en cours d'exécution avec une priorité trop élevée. Utilisez la commande ps -c pour vérifier le champ CLS, qui affiche la classe de programmation de chaque processus. Un processus en cours d'exécution en temps réel (RT) peut monopoliser le CPU. Ou recherchez un processus de partage du temps (TS) avec un nombre nice élevé. Un utilisateur disposant de privilèges de superutilisateur peut avoir augmenté la priorité d'un processus. L'administrateur système peut diminuer la priorité à l'aide de la commande nice.
Recherchez un processus hors de contrôle. Un processus hors de contrôle utilise progressivement de plus en plus de temps CPU. Vous pouvez identifier ce problème en examinant l'heure de démarrage du processus (STIME) et en observant le cumul de temps CPU (TIME) pendant un certain temps.