Principios, fallas y casos de mantenimiento, actualizaciones y mejoras del servidor.
Autor:Eve Cole
Fecha de actualización:2009-07-24 17:04:58
Principio de actualización
1. El propósito de la actualización del servidor es resolver el cuello de botella de un determinado aspecto del sistema, pero el resultado de la actualización no puede causar nuevos cuellos de botella en el sistema.
Al actualizar, debe considerar qué aspecto del servidor es el cuello de botella. Sin embargo, desde la perspectiva de la aplicación, no puede simplemente actualizar un determinado componente para provocar otros cuellos de botella en el rendimiento. Para dar un ejemplo simple, un servidor de una sola CPU se puede configurar con 256 MB de memoria, pero si un servidor de doble CPU se configura con 256 MB de memoria, la memoria definitivamente se convertirá en el cuello de botella del sistema.
2. La premisa para la actualización del servidor es que la configuración del hardware del sistema pueda proporcionar a los usuarios espacio para la actualización.
Las actualizaciones del servidor se realizan bajo la premisa de que la configuración del hardware del servidor tiene la capacidad de actualización. Por lo tanto, en las primeras etapas de la planificación de la red, los administradores de la red deben tener una estimación inicial de la demanda y el crecimiento de la aplicación al seleccionar un modelo, prepararse para una futura expansión. Deja algo de espacio.
3. Las actualizaciones deben estar dirigidas a aplicaciones específicas en lugar de simplemente agregar hardware.
Las aplicaciones de servidor suelen estar dedicadas a máquinas dedicadas y un servidor está dirigido principalmente a una aplicación. De esta manera, cuando se produce un cuello de botella en el rendimiento del servidor, la actualización debe ser para esta aplicación en lugar de para un componente determinado. No se puede suponer que la simple actualización de una sola pieza de hardware pueda satisfacer los requisitos de rendimiento de las aplicaciones.
Fallos de actualización y sus soluciones.
Las actualizaciones se pueden dividir en actualizaciones en línea y actualizaciones fuera de línea.
1. Actualización en línea: el sistema se puede actualizar a un determinado componente sin apagarlo y el sistema no se verá afectado de ninguna manera. En los servidores de arquitectura IA, las actualizaciones de discos duros intercambiables en caliente y las migraciones de nivel RAID no requieren reiniciar el sistema.
2. Actualización sin conexión: el sistema debe apagarse y la actualización debe realizarse sin energía. Esto se refiere principalmente a la actualización de la CPU y la memoria. Por ejemplo, al actualizar la CPU, ya sea expandiendo la CPU o reemplazando la CPU, se recomienda reinstalar el sistema. Al expandir la CPU, especialmente si una sola CPU se expande a varias CPU, el sistema necesita reinstalar el kernel SMP. Para los sistemas UNIX, el kernel del sistema debe actualizarse y recompilarse. Para los sistemas Windows, es necesario reinstalar el sistema operativo. . Otro ejemplo es la actualización de la memoria. Una vez aumentada la memoria, se deben ajustar los parámetros de rendimiento del sistema y los parámetros de la aplicación de la base de datos.
Caso de actualización
Un servidor de aplicaciones de base de datos de una sola CPU (admite sistemas de doble CPU) A medida que aumenta la cantidad de datos y el número de clientes, es necesario actualizar el sistema. ¿Cómo proceder?
Según el análisis de la aplicación del usuario, es necesario actualizar muchos componentes del sistema, como: CPU, memoria, disco duro, etc. En este caso, la actualización debe incluir los siguientes pasos:
1. Haga una copia de seguridad de los datos del sistema (para evitar la pérdida de datos del sistema causada por un mal funcionamiento).
2. Apague la alimentación, actualice el hardware sin conexión e instale la CPU, la memoria y el disco duro. Preste atención para asegurarse de que las especificaciones del hardware sean consistentes con las del hardware de la placa base original.
3. Reinicie el sistema operativo y aumente la licencia de CPU.
4. Utilice las funciones de RAID para integrar los discos duros recién agregados.