Pourquoi et comment mettre en œuvre la gestion de l’alimentation NVMe
4 min readLes disques SSD NVMe rapides et fiables ont révolutionné le stockage de données. Cependant, la technologie SSD NVMe présente un inconvénient: une consommation d’énergie élevée.
Heureusement, le Spécification NVMe offre de nombreuses fonctionnalités de gestion de l’alimentation. Voici ce que vous devez savoir.
Pourquoi la gestion de l’alimentation NVMe est importante
La gestion de l’alimentation NVMe est nécessaire pour atteindre un équilibre acceptable entre les thermiques de la plate-forme et la puissance totale consommée par le SSD. Même si le le facteur de forme définit puissance maximale pour un SSD, l’hôte peut utiliser les états d’alimentation NVMe pour modifier la quantité consommée par le SSD, a déclaré Imran Hirani, directeur de l’architecture produit du fabricant de SSD d’entreprise basé à Taiwan Phison Electronics Corp.Ce changement est basé sur le modèle d’accès souhaité, ainsi que la solution thermique et le débit d’air maximum disponibles pour le système.
«Les lecteurs clients utilisent des états d’alimentation non opérationnels pour prolonger la durée de vie de la batterie, car les lecteurs clients sont inactifs la plupart du temps», a déclaré Hirani.
Principales technologies et fonctionnalités de gestion de l’alimentation
Un hôte peut accéder aux fonctionnalités de gestion de l’alimentation NVMe de trois manières différentes:
- Pour régler le conditions de l’état de l’alimentation pour la fonction de transition d’état de l’alimentation autonome, utilisez la commande set feature (FID = 0xC, APST). Le SSD passera ensuite à différents états d’alimentation en fonction de la condition définie.
- Utilisez la commande set feature pour la gestion de l’alimentation pour modifier l’état actuel de l’alimentation d’un SSD.
- Utilisez la commande set feature pour la gestion thermique contrôlée par l’hôte pour établir deux seuils de température. L’appareil passera automatiquement à l’état de puissance inférieure une fois qu’il atteindra la température définie.
Meilleures méthodes pour utiliser la gestion de l’alimentation NVMe
La gestion de l’alimentation NVMe est basée sur la charge de travail et la plate-forme thermique disponible. Cela variera entre le client, le centre de données et SSD d’entreprise.
«Pour les SSD clients, étant donné que le disque est inactif la plupart du temps, la gestion de l’alimentation APST NVMe est la meilleure méthode, car le disque passera à un état d’alimentation plus faible en fonction de la limite de temps d’inactivité définie», a déclaré Hirani.
SSD de centre de données, quant à lui, utilisent généralement la fonction de gestion de l’alimentation NVMe pour limiter les performances maximales du SSD pour des charges de travail spécifiques afin d’atteindre un équilibre entre les exigences de performances et de budget thermique.
“Les SSD d’entreprise étant actifs la plupart du temps, ils peuvent utiliser la fonction de gestion thermique pour s’assurer que l’appareil ne surchauffe pas et ne déclenche pas la condition d’arrêt thermique”, selon Hirani.
Risques liés à l’alimentation NVMe
Les fonctionnalités de gestion de l’alimentation NVMe trouvent des équilibres acceptables entre la puissance, les performances, la fiabilité du produit et l’expérience client. Cependant, il existe des risques si les organisations ne configurent pas correctement la gestion de l’alimentation NVMe. Ils comprennent les éléments suivants:
- Le fait de ne pas gérer correctement la puissance active du SSD peut entraîner génération excessive de chaleur, ce qui conduit potentiellement à un niveau où le flux d’air disponible du système ne sera pas en mesure de refroidir suffisamment le SSD. “Dans le pire des cas, le SSD peut atteindre sa limite d’arrêt thermique et s’arrêtera”, a déclaré Hirani.
- Lorsqu’il est en mode d’alimentation non opérationnel, un lecteur qui ne parvient pas à passer aux modes de puissance inférieure continuera à consommer de l’énergie même si le lecteur est inactif. “Cela épuisera la batterie de l’ordinateur portable / notebook plus rapidement, ce qui entraînera une mauvaise expérience client”, a averti Hirani.
- Alors que les états d’alimentation NVMe fournissent différents niveaux d’économie d’énergie, il y a aussi un compromis dans le temps qu’il faut pour entrer et sortir de chaque état. “L’état de puissance la plus faible prendra le plus de temps pour entrer et sortir”, a déclaré Hirani. “Ne pas tenir compte de la latence d’entrée et de sortie pourrait entraîner une baisse des performances ou un temps de réponse plus long.”