Todas las respuestas hasta la fecha se centran en el lado del software de este problema. Creo que el OP podría estar interesado en saber si tener una utilización de CPU tan alta afectará la confiabilidad del hardware del servidor. O al menos, creo que puedo dar un punto de vista bastante preciso de este lado de las cosas.
La fiabilidad de muchos componentes del servidor depende en gran medida de la temperatura. En este sentido, un servidor con poca carga probablemente funcionará más frío y tendrá una menor probabilidad de falla. Pero una vez que la CPU alcanza la temperatura máxima permitida del sistema de refrigeración (en mi PC es de 60ºC), la fiabilidad no será mucho menor con cargas más altas, ya que el sistema de refrigeración regulará la temperatura para evitar superar los 60ºC. Es cierto que el sistema de refrigeración hará que los ventiladores se muevan más rápido y eso aumentará la probabilidad de una falla en los ventiladores. Hay otro problema, con una carga tan alta, si el calor no se saca de la caja de una manera efectiva, todo el servidor tendrá una temperatura más alta, afectando a otros componentes. Los componentes que sufrirán esto en mayor medida son los condensadores electrolíticos, pero también se verán afectados otros componentes.
Por lo tanto, en general, sí, la realiabilidad de cualquier máquina es muy proporcional al factor de sobredimensión o de seguridad de esa máquina. Existen muchos métodos formales para calcular la confiabilidad de los sistemas electrónicos, uno de los más conocidos es el manual de confiabilidad MIL-HDBK-217F, pero hay muchos otros (Telcordia, etc.). Reliability engineering es un tema de gran complejidad, profundidad y un poco de magia.
Espero haber podido dar un poco de información sobre este tema.
No entiendo por qué esto se está cerrando. Esto no suena como una pregunta de programación, pero *** es una pregunta de programación *** - se trata de cómo decidir si su programa distribuido hace frente a la tarea. – sharptooth
Imposible decir sin mucha más información sobre la aplicación y la carga. ¿Hay requisitos de tiempo de respuesta? ¿Es la carga altamente predecible? ¿Los servidores están haciendo un trabajo útil todo el tiempo, o algunos de los CPU utilizan encuestas de alta frecuencia de algún tipo? –
No, se trata de aprovisionar hardware para una aplicación. – bmargulies