1.2. Bases de la gestion de l'alimentation
Depuis Red Hat Enterprise Linux 6, le noyau exécute tickless qui remplace les anciennes interruptions de l'horloge périodique par des interruptions à la demande. Ainsi, les CPU inactifs peuvent rester inactifs jusqu'à ce qu'une nouvelle tâche soit placée en file d'attente pour traitement, et les CPU se trouvant dans des états de basse alimentation peuvent rester dans ces états plus longtemps. Cependant, les avantages de ce système peuvent être compromis si votre système possède des applications qui créent des événements de minuterie inutiles, comme par exemple, des événements d'interrogation de l'hôte, comme vérifier des changements de volume ou des mouvements du pointeur.
Ceci est particulièrement vrai pour les périphériques possédant des pièces amovibles (par exemple des disques durs). En outre, certaines applications peuvent laisser un périphérique inutilisé mais activé « ouvert ». Lorsque cela se produit, le noyau suppose que le périphérique est en cours d'utilisation, ce qui peut empêcher le périphérique de se mettre en état d'économie d'énergie.
Dans de nombreux cas, ceci dépend d'un matériel moderne et d'une configuration BIOS correcte. Les composants de système plus anciens ne prennent pas en charge certaines des nouvelles fonctionnalités prises en charge dans Red Hat Enterprise Linux 7. Assurez-vous de bien utiliser le microprogramme le plus récent dans vos systèmes et que les fonctionnalités de gestion de l'alimentation dans les sections de gestion de l'alimentation ou de configuration de périphériques soient activées. Ci-dessous figurent quelques-unes des fonctionnalités à rechercher :
- SpeedStep
- PowerNow!
- Cool'n'Quiet
- ACPI (C state)
- Smart
Les CPUs modernes ainsi que l'ACPI (de l'anglais, Advanced Configuration and Power Interface) offrent différents états d'alimentation. Les trois différents états sont :
- Veille (C-states)
- Fréquence (P-states)
- Sortie de chaleur (« T-states » ou « états thermaux »)
Aussi évident que cela puisse paraître, l'une des meilleures manières d'économiser de l'énergie est d'éteindre les systèmes. Par exemple, votre compagnie peut développer une culture d'entreprise se concentrant sur une informatique « verte », avec comme conseil d'éteindre les machines lors de la pause déjeuner ou après le travail. Vous pourriez aussi consolider plusieurs serveurs physiques en un grand serveur et les virtualiser en utilisant la technologie de virtualisation fournie avec Red Hat Enterprise Linux 7.