Fiche technique
Format : Broché
Nb de pages : X-451 pages
Poids : 896 g
Dimensions : 18cm X 24cm
EAN : 9782841773312
Quatrième de couverture
/PROC et /SYS
Le noyau d'un système Linux est conçu pour gérer en parallèle et sans interruption des milliers de processus qui vivent et meurent en fonction de l'état des ressources, des périphériques ou des applications exécutées par les utilisateurs. Grâce aux pseudo-systèmes de fichiers /proc et /sys, il est maintenant possible de tout connaître de l'activité du système à un instant donné, ou de modifier sa configuration en temps réel, sans avoir à le redémarrer, ni nécessairement passer par l'API en langage C du noyau.
Cet ouvrage de référence passe en revue de manière exhaustive toutes les sous-entrées des arborescences /proc et /sys pour les noyaux 2.4 et 2.6, en donnant pour chacune d'elles une explication détaillée et illustrée de ses modes d'utilisation.
- Après une présentation de /proc, /sys, et des autres pseudo-systèmes de fichiers rencontrés sous Linux, le chapitre Suivi des Threads Linux explique comment les threads sont gérés par le système, et expose tous les attributs des threads susceptibles d'être testés ou modifiés via /proc, depuis la consommation CPU jusqu'à l'optimisation des fautes de page ou la gestion des core.
- Session Utilisateur et Session Système parle des quotas, de la ligne de commande, de la continuité de service, etc.
- Exploitation du CPU et de la mémoire montre comment optimiser finement l'utilisation de ces deux ressources, y compris sur les ordinateurs portables.
- Le chapitre suivant couvre l'Exploitation des Disques depuis la gestion des caches jusqu'aux partitions RAID en passant par les zones de swap.
- Toute la partie réseau est développée dans les chapitres Interface Socket et Couche Transport et Couche Routage et Interface aux NICs.
- Enfin, l'accès aux périphériques est traité dans Environnement matériel et /sys, où les différences d'approches entre /proc et /sys sont mises en lumière.
Un index très complet clôt ce livre unique, qui deviendra vite un compagnon indispensable aux administrateurs de systèmes Linux, ainsi qu'aux programmeurs qui souhaitent accéder directement aux entrailles du noyau.