62 votes

Que se passe-t-il lorsque le matériel essaie de consommer plus d'énergie que ce que l'alimentation peut fournir ?

D'après ce que j'ai compris, les ordinateurs ne tirent pas toujours la même quantité d'énergie de l'alimentation électrique, tout le temps. Il y a des moments où les disques durs sont en veille et ne consomment pas autant que lorsqu'ils tournent, et les cartes graphiques économisent de l'énergie lorsqu'elles ne sont pas pleinement utilisées.

Que se passe-t-il lorsque, par exemple, vous avez 100 disques durs installés dans une tour de bureau (ou un rack de serveurs) avec, disons, un bloc d'alimentation de 1000 watts, et qu'ils sont tous en veille, et que soudain un processus accède à tous les disques durs et les fait tourner, consommant plus d'énergie que le bloc d'alimentation ne peut en fournir ?

Y a-t-il un signal que les disques durs envoient lorsqu'ils pensent qu'ils ne sont pas assez alimentés ? Ou est-ce que chaque élément matériel individuel demande au PSU s'il peut lui fournir X watts de puissance, et il peut répondre "non, je n'ai pas cette puissance disponible" ? La carte mère décide-t-elle si elle peut négocier cette demande de puissance et éviter en toute sécurité une perte de puissance soudaine et un arrêt instantané ? Ou est-ce que le protocole standard dans ce cas est de se laisser mourir sans essayer d'éviter ce problème ?

D'après mon expérience avec mon ordinateur de bureau, quelques disques durs et un PSU 350W à faible puissance, il s'arrêterait instantanément si 5 disques durs essayaient de tourner en même temps. Rien de grave n'est arrivé, heureusement, mais j'aimerais savoir si l'arrêt instantané est une réaction attendue et planifiée des pièces matérielles, ou si la carte mère (ou le PSU) panique et désactive tout de manière inattendue.

Pour clarifier ma question : Ce qui m'intéresse, c'est de savoir pourquoi le résultat commun est l'arrêt du système au lieu d'un refus sûr de l'alimentation du périphérique qui surchargerait le système ? La gestion de l'alimentation USB protège contre un tel scénario, alors pourquoi la logique de gestion des câbles d'alimentation SATA/Molex n'a pas cela (ou si elle l'a, pourquoi elle échoue si souvent) ?


Mise à jour après avoir vu quelques réponses : Je suis vraiment surpris qu'il n'y ait pas une sorte de logique de gestion de l'alimentation intégrée dans les PSU comme les cartes mères pour gérer la distribution de l'alimentation USB. C'est ce que j'ai compris des réponses jusqu'à présent. Si vous connaissez quelque chose qui dit le contraire, s'il vous plaît partager comme une réponse.

0voto

Pere Noel Points 11

Électricité 101 : le matériel tire l'énergie dont il a besoin de l'alimentation (quelle que soit sa provenance) si l'alimentation n'est pas capable de répondre à la demande, 3 choses peuvent se produire : a) elle brûle. b) elle continue à fournir l'énergie sous une immense pression jusqu'à ce que A ou C se produise. c) l'alimentation coupe la sortie en raison des protections internes de surcharge en place.

A et B sont très probables dans les applications grand public et C peu probable dans ces applications. C est probable dans les équipements de qualité commerciale (alimentations de plus de 1000W) mais A et B sont toujours très fréquents dans l'ensemble.

Vous pouvez imaginer l'alimentation électrique comme un robinet. Il y a une certaine quantité de pression et de volume disponible. En proportion, le robinet est connecté à un barrage avec un régulateur de pression. La taille du tuyau est la tension qui est constante à la sortie, les ampères sont ce qui peut être gênant, s'il n'y a pas assez d'ampères, c'est là que les choses tombent en panne. Bien sûr, s'il n'y a pas assez de pression au robinet, vous aurez des "brown outs" de l'équipement mais comme je l'ai dit derrière un "barrage". Les disques durs ne sont pas trop susceptibles d'avoir ce genre de problème mais c'est toujours possible car la plupart de l'énergie est consommée par la carte graphique et le CPU (généralement) mais si vous avez une grande matrice de disques, cela peut devenir un problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X