Red de conocimiento de recetas - Mercado del té - ¿Cuál es la diferencia entre las CPU domésticas normales y las CPU de servidor?

¿Cuál es la diferencia entre las CPU domésticas normales y las CPU de servidor?

La memoria de los servidores P4 3.0 y Dell normales es 2G. Las principales diferencias en el rendimiento general son las siguientes:

1. El servidor está diseñado de acuerdo con un mecanismo de operación a largo plazo de 24 horas. Más estable, pero por supuesto más caro.

2. En cuanto al bus de datos, el servidor es más rápido y generalmente utiliza SCIS o SAS.

3. El servidor tiene función RAID y admite matriz de discos.

Si no tienes altos requisitos para la máquina servidor, una PC general será suficiente. Por otro lado, si usas el servidor como una PC, te sentirás fuera de lugar.

En concreto, es necesario conocer la diferencia entre un servidor y un PC normal, que depende del hardware y del software.

Dependiendo de la aplicación, existe una gran diferencia entre ambos. Por ejemplo, una PC equivale a un médico ambulatorio en cualquier ciudad, pero las habilidades médicas no son tan excelentes. El servidor debe ser un experto en un campo determinado. Cuanto más poder de procesamiento tenga, más potente será.

En primer lugar, desde una perspectiva de hardware:

1. Unidad central de procesamiento

Las instrucciones de la CPU del servidor son generalmente RISC (conjunto de instrucciones reducido). Según la investigación, en la mayoría de las aplicaciones, la CPU usa solo unos pocos comandos, por lo que los investigadores diseñaron el conjunto de instrucciones de acuerdo con esta situación, utilizando una variedad de combinaciones de comandos concentrados para satisfacer diversas necesidades. La ventaja de este diseño es que es más específico, se puede optimizar especialmente según las diferentes necesidades y tiene una mayor eficiencia de procesamiento. Correspondiente a CISC (Conjunto de instrucciones complejas), su característica es integrar varias funciones de uso común tanto como sea posible, como MMX, SSE, SSE, 3D. ¡Ahora! Estos son todos de este tipo.

Además, el diseño de la CPU del servidor generalmente debe considerar su función multicanal, es decir, varias CPU funcionan juntas, mientras que las PC generalmente solo tienen una CPU.

2. Memoria

En principio, cuanto mayor sea la memoria del servidor, mejor, pero los requisitos de corrección de errores y estabilidad son relativamente altos, como ECC ("detección de errores"). y corrección"). Parece que nadie llama). Muy pocas personas pueden usar 1G de memoria en las PC que usamos ahora (sin contar los juegos), pero en los servidores, esta memoria de nivel G a veces se estira obviamente. Recuerdo que cuando el país lanzó la última supercomputadora Galaxy el año pasado, la memoria alcanzó 1t en comparación con la velocidad de la memoria, la gente le dio más prioridad a la estabilidad y las capacidades de corrección de errores de la memoria al aplicarla. Sólo cuando se garanticen estos dos puntos se podrán considerar otros.

3. Disco duro

El rendimiento de los discos duros, ya sea en PC o servidores, ha ido mejorando lentamente. Personalmente creo que apoyándose en el desarrollo de maquinaria, el desarrollo de discos duros no puede dar un salto cualitativo. Debido a que las empresas generalmente utilizan servidores y en ellos se almacenan muchos datos valiosos, esto plantea requisitos de seguridad y estabilidad para los discos duros. Las tecnologías relacionadas que aparecen en los discos duros giran básicamente en torno a estos dos requisitos. Por ejemplo: copia de seguridad de datos redundante, conexión en caliente, etc. Además, el disco duro del servidor debe poder funcionar continuamente 24 horas al día, 7 días a la semana.

4. Placa base

No sé mucho sobre esto y rara vez veo servidores que tengan placas base, pero creo que debería mencionar el diseño del bus del servidor: multicanal. Así es como varias CPU coordinan su trabajo. Si te interesa te sugiero leer libros sobre sistemas operativos, escritos por extranjeros, ¡muy buenos!

5. Tarjeta gráfica

Además de los gráficos y el diseño 3D, la tarjeta gráfica en el servidor básicamente se puede mostrar siempre que pueda conectar el monitor.

En segundo lugar, hablemos de software. El software se refiere principalmente a sistemas operativos, como NT, 2000 SERVER, 2003 SERVER, LINUX, SOLRAIS y UNIX, que están especialmente diseñados para servidores, como equilibrio de carga, soporte de CPU multicanal, etc.