La Fibre

Télécom => Logiciels et systèmes d'exploitation => Linux Linux (usage serveur) => Discussion démarrée par: vivien le 21 février 2017 à 22:02:37

Titre: Configuration de la performance par Watt des serveurs Dell sous Linux
Posté par: vivien le 21 février 2017 à 22:02:37
Configuration de la performance par Watt des serveurs Dell sous Linux

Les serveurs Dell proposent depuis plusieurs années de sélectionner finement la gestion de l'énergie.

Personnellement je mets toujours "OS Control" ou "Performance Per Watt (OS)" pour une utilisation sous un Linux récent. Je pense que c'est mieux que de laisser ça au DAPC (Dell Active Power Control) en choisissant "Performance Per Watt (DAPC)". L'utilisation du DAPC est la solution recommandé pour Dell pour un système Windows Server. Il y a peu d'information pour un OS Linux.

Je ne pense vraiment pas utiliser le mode "Performance-optimized" qui semble vraiment gourmand pour un serveur qui n'est pas toujours utilisé à 100%.

Si vous avez un retour d'expérience, je suis preneur.

Menu du BIOS pour un serveur Dell de la 11ème génération :
(https://lafibre.info/images/materiel/201212_dell_performance_per_watt_11eme_generation.png)

Menu du BIOS pour un serveur Dell de la 12ème génération :
(https://lafibre.info/images/materiel/201212_dell_performance_per_watt_12eme_generation.jpg)

J'ai déjà eu des soucis dans le passé : cf Serveur Dell avec Xeon cadencé à moins de 200Mhz (pourquoi ?) (https://lafibre.info/serveurs/xeon/). Le bug a été corrigé dans un nouveau firmware de l'Intel Management Engine (ME) et il me semble avoir lu que le noyau Linux a lui aussi corrigé ce type de problème depuis, pour ceux qui n'auraient pas mis à jour Intel Management Engine.

Plusieurs études ont été réalisée, comme une en 2014 avec Windows Server 2008 R2 qui conclue "Choosing the performance-per-watt optimized system profile instead of performance-optimized option reduces system idle power consumption by 60% while improving overall energy efficiency by 19% and impacting only peak compute performance by 1%. The Dell Active Power Controller (DAPC) profile built into every PowerEdge server achieves even better overall energy efficiency than an OS-based one such as in Windows Server 2008 R2 Enterprise."
Titre: Configuration de la performance par Watt des serveurs Dell sous Linux
Posté par: vivien le 21 février 2017 à 22:07:12
Voici une étude de Dell qui est intéressante sur la configuration de la performance par Watt des serveurs Dell :

(cliquez sur la miniature ci-dessous - le document est au format PDF)
(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance.png) (https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance.pdf)

Pour ne pas tout lire, je vous ait sélectionné les pages les plus pertinentes :

(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance_1.png)
Titre: Configuration de la performance par Watt des serveurs Dell sous Linux
Posté par: vivien le 21 février 2017 à 22:07:23
(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance_2.png)

La consommation en IDLE est vraiment bien plus importante avec le mode performance :

(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance_3.png)
Titre: Configuration de la performance par Watt des serveurs Dell sous Linux
Posté par: vivien le 21 février 2017 à 22:09:39
(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance_4.png)
Titre: Configuration de la performance par Watt des serveurs Dell sous Linux
Posté par: vivien le 21 février 2017 à 22:09:49
(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance_5.png)

Ils ont pensés à Linux !

(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance_6.png)
Titre: Configuration de la performance par Watt des serveurs Dell sous Linux
Posté par: vivien le 21 février 2017 à 22:10:47
Conclusion :

(https://lafibre.info/images/materiel/201212_dell_bios_tuning_for_performance_7.png)
Titre: Configuration de la performance par Watt des serveurs Dell sous Linux
Posté par: vivien le 22 février 2017 à 08:43:05
Pour être complet, il y a une option "Collaborative CPU Performance Control" qui est développé par Intel : C'est le CPPC pour "Intel Collaborative Processor Performance Control".

CPPC permet à la gestion de l'alimentation du processeur d'être contrôlée par l'iDRAC avec des conseils du système d'exploitation. C'est donc une sorte d'hybride entre DAPC (Dell Active Power Control) et OS.

Il me semble que le principal intérêt est de laisser la gestion a l'OS, tout en mettant des limites maximum de consommation électrique pour le serveur, exprimé en watts.

Intel Collaborative Processor Performance Control est présent sur les autres marques de serveurs et PC portable. Il est compatible à  partir de Windows 8 / Windows server 2012.