1 Vue d'ensemble
1.1 Le contrôleur de mémoire : MEMCG
Tout d'abord, rappelons ce qu'est l'infrastructure des control groups. Elle permet de partitionner l'ensemble des processus/threads (tâches) du système en des ensembles, appelés « cgroups », sur lesquels peuvent s'appliquer différents contrôles. Ces derniers sont à la charge d'entités spécialisées dans le noyau, les contrôleurs, dont le rôle est d'imposer une certaine politique sur l'utilisation de ressources pour différents groupes de tâches. Le partitionnement de l'ensemble des tâches, ainsi que la définition de la politique sur les ressources, sont à la discrétion de l'administrateur du système. Ils peuvent être modifiés en cours d'exécution, et peuvent être spécifiques à chaque contrôleur enregistré dans le noyau.
MEMCG est un contrôleur de ressources de mémoire qui fournit à l'administrateur de la machine les moyens d'appliquer certaines restrictions, liées à la mémoire et à la swap, sur...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première