Planificación de La Capacidad Del Servidor

Embed Size (px)

DESCRIPTION

Planificación de La Capacidad Del Servidor

Citation preview

  • PLANIFICACIN DE LA CAPACIDADDEL SERVIDOR

    Fundamentos de Tic Verde

    Angel Alejandro Medina Alamilla

  • QU ES?

    Es una estimacin de los requisitos de hardware ysoftware para actividad prevista, y los niveles derendimiento satisfactorios del servidor

  • Es un proceso de dos fases

    Fase 1: Se ejecutan pruebas para medir la utilizaciny el rendimiento dado una cierta cantidad derecursos de hardware para la actividad.

  • Es un proceso de dos fases

    Fase 2: Es donde se proyecta la cantidad derecursos necesarios para probar quesoportara grandes cargar de trabajo.

    No es recomendado que se proporcioneuna simple cantidad estimada sino se debehacer una proyeccin a futuro.

  • Constituye una prediccin del futuro

    La mayor incgnita es la comunidad de losusuarios.

    Despus de 1 ao, se tendr 6.000 usuarios

  • El objetivo de tamao del servidor es eliminar los cuellosde botella y liberar el flujo de datos.

    Esto a veces se logra mediante la adicin de ms y msrecursos de hardware, pero esto no es una formaatractiva de resolver problemas.

  • Identificar el alcance ms lento

    Es un nivel abstracto, para los procesos del servidor y las transferencias de datos entre diferentes componentes tales como discos, buses, la memoria, la CPU y la red.

    El rendimiento debe ser analizado

    Aumentar el ancho de banda del enlace ms lento durante la etapa de ajuste del sistema

  • Velocidad de transferencia

  • Toda la planificacin de la capacidad se divide

    3 FASES

  • Fase 1: Definir las necesidades del cliente

    La primera tarea es evaluar la carga de trabajo. En segundo esentender lo que el usuario esperar. Es importante recopilar suficienteinformacin acerca de la empresa las necesidades, las aplicaciones quese van a utilizar y el tipo y cantidad de carga de trabajo de trabajos porlotes y el tiempo de respuesta aceptable.

  • Requerimientos del CPU: Cuando se estime la carga delCPU; varias evaluaciones se debe hacer.

    A cuantos usuarios simultneamente se piensan atender

  • Memoria requerimientos: El dimensionamiento de lamemoria.

  • Requerimientos del disco: Al estimar el nmero y tamaode los discos necesarios, un par de factores se debeconsiderar:

    Si el almacenamiento de disco tiene una gran cantidadde memoria cach y presenta discos virtuales que no sondirectos con los discos fsicos, la difusin de E / S puedeser difcil y necesario.

  • Para los servidores de bases de datos, debenmantenerse en discos separados. Un disco para cadaregistro debe ser especialmente til para archivado debase de datos.

  • Tipo de cantidad de carga de trabajo actual: El servidordebe estar construido para tener suficiente CPU libre yranuras de memoria.

    Se debe tener previstos espacios adicionales

    Prediccin de las necesidades futuras.

  • Fase 2: Medir o estimar la utilizacin actual de los recursos

    En esta fase, hay que estimar o medir el uso de CPU y memoria para cada clculo o usuario.

    Pruebas de las aplicaciones existentes (Si lasaplicaciones no estn disponibles)

    Bajo carga de trabajo actual (la cantidad de recursoutilizado)

  • Carga de trabajo: En esta parte se hace un calculo mas

    profundo utilizando formulas necesarias y especiales para

    mediciones sobre el rendimiento de la CPU.

  • Consumo de memoria

    Minimizar paginacin:

    Considerando que es posible eliminar la paginacinmediante la compra de suficiente memoria.

  • Requisitos del sistema operativo: Esta es la parte de lamemoria consumida por los procesos del sistemaoperativo.

  • Requerimientos del kernel: Esta es la cantidad de memoriautilizada por el ncleo y depende de parmetros ajustablescomo cach, directorio las operaciones de bsqueda y assucesivamente.

  • Requisitos de memoria de sistema biblioteca: Es bastanteesttica y es utilizado mayormente por las bibliotecas. Ensistemas UNIX, las bibliotecas residen principalmente en eldirectorio lib / usr /.

  • Requerimientos de base de datos y aplicaciones: seutiliza una gran cantidad de memoria para los procesosde fondo y asociado con los motores de bases de datosy aplicaciones.

    La memoria esta ocupada inicialmente por laaplicacin y por varias solicitudes de los usuarios.

  • Requisitos de memoria de bfer de sistema de archivo:Esta es la cantidad de memoria utilizado para precargarlos datos del sistema de archivos de cach. Cuanto msque usted proporcione, mejor ser el rendimiento.

    Al menos 2 por ciento del tamao de la base de datos se debe utilizar para buffer cache.

    Si una base de datos es de 20 GB de tamao, el buffer cache debe ser de 400 MB.

  • Estimar la cantidad de memoria necesaria para cada usuario.

    Cuando un usuario ejecuta una aplicacin desde el servidor la cantidad de memoria es bastante.

  • Fase 3: Tamao del nuevo servidor

    Estimaciones del CPU: Es el consumo totalde CPU que ejecutan los usuarios.

    Requisito CPU para el sistema operativo ylos procesos del kernel

    Requisito de CPU para los procesos deaplicacin

    Requisitos de tiempo de respuesta delsistema

  • Estimacin de memoria: proporciona el tamao dememoria para los procesos del sistema operativo, delncleo, de amortiguacin del sistema de archivos,aplicaciones.