Planificación del rendimiento con Linux

Para obtener el rendimiento correspondiente a las necesidades del negocio del servidor que ejecuta Linux, realice las tareas de planificación que se indican más abajo. Siga los enlaces que figuran en cada tarea de la lista para obtener la información que necesita para llevar a cabo la planificación. Antes de empezar las tareas de planificación, cumplimente los puntos de la siguiente lista de comprobación:

Antes de empezar
__ Consulte el sitio Web eServer Linux Enlace externo a Information Center para obtener información sobre las diversas plataformas de servidor que tienen soporte para Linux y sobre las tres distribuciones de Linux soportadas.
__ Lea el libro blanco Optimizing Linux environments for performance and scalabilityEnlace que lleva al PDF, donde encontrará una buena visión general de las tareas implicadas en el proceso de planificar el rendimiento en Linux.
Tareas de planificación de Linux
__ Identifique las consideraciones de rendimiento para los requisitos de la distribución de Linux

Cada distribución de Linux tiene requisitos exclusivos que deben satisfacerse para obtener el rendimiento deseado. Asimismo, cada distribución se ajusta de forma diferente con distintas herramientas de mejora del rendimiento o distintos scripts de shell. Para obtener lo mejor de las distribuciones, consulte las siguientes fuentes:

__ Planifique la creación de una línea base para el rendimiento

El primer paso de la planificación de rendimiento de Linux consiste en evaluar las cargas de trabajo existentes asignadas a las particiones Linux. Existen varias herramientas para medir estas cargas de trabajo. En el sitio Web Linux on POWER applications Enlace externo a Information Center hallará más información sobre las aplicaciones disponibles, incluidas las que pueden ayudarle a establecer una línea base y a realizar otras tareas relacionadas con el rendimiento.

__

Planifique la simulación del entorno

El segundo paso de la planificación del rendimiento en Linux implica modelar la capacidad actual y futura para asegurarse de que cuenta con los recursos adecuados para las cargas de trabajo. Existen varias herramientas de simulación de capacidad.

En el sitio Web Linux on POWER applications Enlace externo a Information Center hallará más información sobre los productos de software que le ayudarán a modelar y simular las cargas de trabajo.

__ Planifique la ampliación de capacidad bajo demanda (CUoD)

Si las simulaciones muestran que necesitará ampliaciones de capacidad estacionales o permanentes, debe estar preparado para solucionar estas necesidades. Por lo tanto, es una buena idea añadir la planificación de la capacidad bajo demanda a la lista de comprobación de planificación del rendimiento. Si desea obtener más información sobre cómo planificar, activar y pedir procesadores adicionales para el sistema de hardware, vea el tema Planificación de la capacidad bajo demanda (CoD).

__ Planifique la prueba del rendimiento de la solución

Es sumamente importante que pruebe el rendimiento de la solución antes de pasar a ejecutarla en un entorno de producción. La prueba verifica que las simulaciones tengan en cuenta todas las variables y representen exactamente las cargas de trabajo de producción. También sobrecarga el código real con cargas de transacciones de usuario para capturar los cuellos de botella del rendimiento inherentes a las aplicaciones que tenga previsto ejecutar en Linux. Para obtener más información sobre cómo planificar la prueba del rendimiento de la solución, consulte el tema Planificación de las pruebas.

__ Planifique la sostenibilidad del rendimiento a lo largo del crecimiento

La supervisión constante de los sistemas Linux proporciona puntos de datos actualizados que pueden utilizarse para validar y mejorar el rendimiento del sistema.

Cuando haya terminado las tareas mencionadas en este tema, deberá tener una planificación del rendimiento de Linux que identifique los siguientes elementos:

Cuando haya terminado
__ Identifique y anote los cambios necesarios en el entorno operativo del servidor como, por ejemplo, la adición de más usuarios o un producto de software importante.
__ Identifique y anote las consideraciones relacionadas con la actualización a un nuevo release de Linux como, por ejemplo, los requisitos de almacenamiento en disco, CPU y memoria.
__ Identifique y anote los requisitos de rendimiento de las comunicaciones.
__ Identifique y anote los requisitos de accesibilidad de la base de datos con respecto a los requisitos de disco y dispositivos de disco.
__ Identifique y anote los componentes de la carga de trabajo.
__ Identifique y anote todos los requisitos de rendimiento.
__ Identifique y anote los requisitos de recursos estimados de la carga de trabajo.
__ Confeccione una estrategia completa que responda a los requisitos de rendimiento de las cargas de trabajo previstas.

Enviar comentarios | Valorar esta página