Auteur Sujet: Serveurs: paramétrage UEFI pour diminuer fortement la consommation électrique  (Lu 772 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 256
    • Twitter LaFibre.info
Serveurs : paramétrage UEFI pour diminuer fortement la consommation électrique (et un tout petit peu les performances)

Clément Cavadore nous partage deux options UEFI des serveurs qui permettent d'économiser significativement l'énergie. Sur ses serveurs, cela permet une économie moyenne de 120 watts par serveur !

J'avais testé il y a 10 ans l'option "Performance par watt" qui permet d'économiser beaucoup d'énergie (dans certains cas, sur des serveurs peu sollicités, cela divisait la consommation électrique par 2) pour une perte de puissance très faible (quelques pourcents).

L'impact est moindre quand un serveur est fortement sollicité.

1/ Paramétrage 1 : Activer le mode performance par watt dans System Profile > Performance per Watt (DAPC)



vivien

  • Administrateur
  • *
  • Messages: 47 256
    • Twitter LaFibre.info
1/ Paramétrer l'Inactivité du processeur logique : Processor Settings > Logical Processor Idling



Gain réalisé :



buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 182
  • Alpes Maritimes (06)
Serveurs : paramétrage UEFI pour diminuer fortement la consommation électrique (et un tout petit peu les performances)

Clément Cavadore nous partage deux options UEFI des serveurs qui permettent d'économiser significativement l'énergie. Sur ses serveurs, cela permet une économie totale moyenne de 1200 watts !

Merci vivien, c'est bon à Savoir, mais 1200 Watts d'économie par rapport à quoi ?
C'est déjà énorme qu'un serveur consomme 1200 W non ? il a combien de serveurs pour avoir cette économie ? en gros il gagne 2/3 de consommation par serveur ? (il n'y a pas les valeurs sur ces graphes). SI tu as des infos sur le serveur de lafibre.info je suis preneur;

alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 296
  • Delta S 10G-EPON sur Les Ulis (91)
Effectivement, c'est ce que je me suis dit aussi. Nous, nos serveurs consomment en moyenne 500 W. Donc ils auraient du mal à économiser 1200 W...

Mais bon, je me rappelle d'une présentation d'HPE, il y deux ans déjà, disant qu'un processeur de 130 W était un petit processseur, et que maintenant 250-300 W était la norme, donc quand on a deux dans un serveur, on est déjà à 600 W. Les mêmes ajoutaient que les alims de 500 W ne se faisaient plus, car elles ne répondaient pas aux normes d'efficacité de l'UE, qui demandaient 92% je crois, alors qu'elles étaient à 90%, et que le minimum était maintenant 800 W, et que celles 1800 W étaient plutôt la norme.

Après, les processeurs ont plus de coeurs et on nous vante la moindre consommation par coeur, mais comme il y a en a plus, au final la consommation augmente. Même les processeurs Ampère, à base d'ARM, dont on nous vante l'effi=cacité énergétique, sont à 250-300 W.

Comme beaucoup de choses, on peut avoir des dispositifs unitairement plus efficaces, mais s'il y en a beaucoup plus, on ne gagne rien en énergie consommée. Je n'ai pas entendu que les datacenters avaient diminué leur consommation électrique...

C'est comme les ampoules LED, beaucoup plus efficaces que les lampes à filament, car ne dégageant pas de chaleur, 90% de l'énergie étant transformée en lumière. A-t-on vraiment économisé de l'énergie alors que l'on trouve des LEDs lumineuses (de toutes les couleurs), partout, pour la décoration ?

Voir par exemple cet article de 01.Net :

Citer
L’Ampere Altra Max Q80-30 est un processeur 80 cœurs / 80 threads sous architecture Arm v8.2. La puce est fabriquée par TSMC sur le nœud N7. Elle utilise un socket LGA-4926. Selon la fiche technique présente sur le site d’Ampere, ce processeur peut atteindre une fréquence de 3,3 GHz. Le TDP maximal est de 250 W. La puce manipulée par Der8auer a un TDP de 210 W ; elle est refroidie par un ventirad.

https://www.tomshardware.fr/un-processeur-ampere-altra-max-q80-30-entre-les-mains-de-der8auer/

Free_me

  • Abonné Free fibre
  • *
  • Messages: 3 122
  • Marseille
Mon 'serveur' sous la tv, core i5 avec 32Go de ram, consomme 30w... 80w en charge max.

alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 296
  • Delta S 10G-EPON sur Les Ulis (91)
Et à mon avis, ce n'est pas la mode actuelle de l'IA, et les projets d'achat de millions de GPU Nvidia qui vont contribuer à diminuer la consommation énergétique des datacenters. Même avec les meilleurs réglages UEFI...

Par exemple, voir ci-dessous, NVidia promeut l'efficacité énergétique de ses nouveaux GPU pour l'IA Tensor H200, sortis il y a un an. Mais ils ont un TDP de 700 W "configurable" :

Citer
Max Thermal Design Power (TDP) : Up to 700W (configurable)

https://www.nvidia.com/en-us/data-center/h200/

alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 296
  • Delta S 10G-EPON sur Les Ulis (91)
Voilà par exemple les chiffres donnés en Décembre 2021, lors d'une présentation à l'ORAP (Organisation Associative du Parallèlisme, qui promeut le calcul HPC) par Rafaël Madeiros, de l'IDRIS, le centre de calcul HPC du CNRS, sur le plateau de Saclay, pas loin de chez moi. Il a été créé en 1993, il avait une puissance de 900 kW, il est passé en 2008 à 1200 kW, puis en 2011 à 2500 kW, et il était prévu 4500 kW en 2023.

Là, avec le nouveau projet d'augmenter la puissance (par 4 ou par 10 ?), du centre Jean Zay, pour l'IA, présenté et accéléré par Emmanuel Macron lui-même, avec une décision politique qui impose que cela soit prêt pour Juin prochain (et qui a amené à une coupure des calculs actuels pour installer les nouveaux serveurs, qui là a du faire diminuer provisoirement la consommation...), cela m'étonnerait que la puissance consommée va diminuer en 2024.

Je pense en fait que quand on annonce avoir pu diminuer la puissance consommée par des serveurs, c'est pour pouvoir en mettre plus...

http://www.idris.fr/media/jean-zay/orap-2021-12-09.pdf
https://next.ink/127051/le-supercalculateur-jean-zay-en-pause-pour-mise-a-jour-les-chercheurs-bloques/

Fyr

  • Abonné Free fibre
  • *
  • Messages: 871
  • Talissieu 01
Si vous voulez faire du perf/watt sur des serveurs généraux non dédiés à la "méca flux" avec les jeux d'instruction énergivore comme les AVX512 -> prendre des ARM/RISC

Les OS aussi savent baisser la clock des CPU quand ils ne sont pas sollicités. (Sur les freebsd c'est un petit "driver" qui s'en occupe https://man.freebsd.org/cgi/man.cgi?cpufreq )

Le passage par l'UEFI c'est parce que les OS type Proxmox ou ESXi ne gèrent pas les SpeedStep et autres des CPU Intel ?

Fyr

  • Abonné Free fibre
  • *
  • Messages: 871
  • Talissieu 01

Je pense en fait que quand on annonce avoir pu diminuer la puissance consommée par des serveurs, c'est pour pouvoir en mettre plus...


Je suis pas certains que prendre un exemple d'un seul centre de calcul un peu particulier peut se généraliser ou un bon exemple pour parler de la conso de 1 serveur.

Evidement qu'on aura de plus en plus de serveur/ordinateur/box/terminaux/phone... déjà à cause de l'augmentation démographique sans même parler d'industrie, entreprise ou service. D'où l'interêt de baisser leur conso et d'avoir un bon ratio perf/watt. En plus de baisser le coût d'exploit pour un serveur.





Free_me

  • Abonné Free fibre
  • *
  • Messages: 3 122
  • Marseille
on aura de toute facon besoin de plus de serveurs ou de choses necessitant de l'elec. les trucs ecologiques n'y changeront rien, mais evidement tout ce qu'on gagner en efficacité est bon a prendre.
Quand a l'augmentation demographique... je me mare :) ou alors tu parles de l'afrique ?


vivien

  • Administrateur
  • *
  • Messages: 47 256
    • Twitter LaFibre.info
Merci vivien, c'est bon à Savoir, mais 1200 Watts d'économie par rapport à quoi ?
Un ensemble de serveurs, Clément Cavadore n'a pas communiqué sur le nombre.

Le passage par l'UEFI c'est parce que les OS type Proxmox ou ESXi ne gèrent pas les SpeedStep et autres des CPU Intel ?
Même avec Ubuntu server directement sur le système, on voit une nette différence entre le mode "perf max" et le mode "perf par watt".

alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 296
  • Delta S 10G-EPON sur Les Ulis (91)
Un ensemble de serveurs, Clément Cavadore n'a pas communiqué sur le nombre.

Vu sur Bluesky, il parle d'un ensemble de racks sur plusieurs datacenters en fait :

Citer
Nice saturday afternoon occupation: Adjust CPU options & power profile on our Hypervisors, so we could save watts. => We save more or less 1.2kW on our racks, so our sponsors can continue supporting us ! Thanks again to our server's hosters, Hostelyon, Sipartech, and DC2Scale  !

https://bsky.app/profile/acontios.bsky.social/post/3kmqas7mcvu22

Donc ce n'est pas, ce que j'ai cru au départ, sur un serveur. Cela paraissait très étonnant.

P.S : si on fait une petite estimation, que Clément Cavadore a 100 serveurs sur 3 datacenters, ce qui fait une trentaine par datacenter, par exemple sur 2 racks avec 16 serveurs par rack en moyenne, ce qui est plausible. Cela ferait donc une économie moyenne de 12W par serveur. Si ceux qu'il a consomment comme les notres environ 500 W (on a aussi des PE R630, donc je sais ce qu'ils consomment avec deux CPU de TDP ~100W), cela ferait une économie de 2.4% par serveur. Vu toutes les incertitudes, on peut arrondir à 2%. Donc pas si impressionnant.

Ce qui est embêtant sur ses graphes, c'est qu'il semble avoir effacé les chiffres à côté des k, qui auraient permis d'estimer plus précisément l'économie sur le serveur concerné... Donc il faudrait avoir un peu plus de détails sur sa configuration.
« Modifié: 03 mars 2024 à 15:21:51 par alain_p »