Me he encontrado con dos tipos de fórmulas para calcular el consumo de energía de un servidor. A continuación describo mi comprensión (corríjala si es necesario):
-
Cúbico en millones de instrucciones por segundo (MIPS): si se permite DVFS, la siguiente fórmula suele aparecer en la literatura:
\ $ P = c \ cdot V ^ 2 \ cdot f + P_S \ $,
donde \ $ f \ $ es la frecuencia, \ $ V \ $ la tensión de alimentación, \ $ c \ $ una constante y \ $ P_S \ $ la disipación de potencia estática. Como la frecuencia suele ser proporcional a la tensión de alimentación y como la frecuencia se mide en MILP, obtenemos una función de potencia cúbica en términos de MIPS:
\ $ P = c '\ cdot V ^ 3 + P_S. \ $
Referencia:
-
Lineal en la utilización de la CPU: el consumo de energía de un servidor viene dado por
\ $ P = P_ {min} + (P_ {max} - P_ {min}) \ cdot U, \ $
donde \ $ U \ $ es la utilización actual de la CPU y \ $ P_ {min} \ $ respectivamente \ $ P_ {min} \ $ es el consumo de energía cuando el sistema está inactivo, respectivamente, totalmente utilizado.
Referencia (hay muchas otras):
Mis preguntas:
-
¿Mi entendimiento es correcto?
-
Según mi entendimiento, cuanto más altos son los MIPS, mayor es la utilización de la CPU (¿es esta relación lineal?). ¿Cómo encajan entonces las fórmulas cúbicas y lineales? Para mí es contradictorio que tengo una función lineal y cúbica para calcular el consumo de energía.
-
Mi conjetura: la fórmula cúbica se aplica a los servidores que habilitan DVFS, mientras que la fórmula lineal se aplica a los servidores que no habilitan DVFS, es decir, con una frecuencia fija. ¿Puede alguien confirmar / refutar mi conjetura con una referencia?
Realmente necesito entender este problema y también necesito referencias para mi investigación.