ADMINISTRACIÓN
DE REDES
SIZING
de Servidores
Sizing de Servidores
Hay varias herramientas y técnicas que
pueden utilizar para determinar la capacidad
y el funcionamiento de sus servidores. Para
ello, Para ello, se necesitará simular la carga
del usuario en sus servidores y registrar el
funcionamiento del sistema.
Con esta información, se podrá determinar
los embotellamientos del sistema y los
límites de la capacidad.
Sizing de Servidores
Sin importar la herramienta o la técnica exacta que se
use, todo el planeamiento de capacidad y prueba sigue la
misma metodología básica:
•
Seleccione la aplicación o las aplicaciones que desea
usar para probar la carga de los servidores.
•
Determine qué tareas hará un usuario dentro de la
aplicación.
•
Determine qué tiempo de respuesta requiere del
funcionamiento del sistema..
Sizing de Servidores
•
Creación de scripts o procesos automatizados que
puedan simular a un usuario o varios usuarios
usando la aplicación o las aplicaciones.
•
Supervise el funcionamiento del servidor durante la
prueba.
•
Determine qué tiempo de respuesta requiere del
funcionamiento del sistema.
•
Analice los resultados.
Sizing de Servidores
Los resultados de este método de prueba
del servidor deben decirle dos cosas:
- Cuántos usuarios el servidor puede
soportar
- Cómo el servidor se comporta el servidor
con una carga elevada
Sizing de Servidores
Paso 1. Elija la aplicación a verificar
Al probar el funcionamiento de un servidor,
la primera cosa que usted necesita hacer es
identificar la aplicación o las aplicación a
probar. Idealmente, usted podrá probar las
aplicaciones que son más importantes para
su negocio.
Sizing de Servidores
Paso 2. Determine las tareas de la
Prueba
Una vez que usted haya determinado la
aplicación que usted desea utilizar para su
prueba, usted necesita pensar en que harán
los usuarios con esa aplicación. ¿Es una
aplicación en línea donde los usuarios
incorporarán datos en formas e informes
corrientes sobre eso los datos, etc.
Sizing de Servidores
Paso 3. Determine los tiempos de
respuesta apropiados
Una vez que se defina cómo probar la
aplicación, necesitará determinar cuál es el
tiempo de respuesta apropiado de la
aplicación. Esto le ayudará a determinarse
si un servidor está ocupado.
Sizing de Servidores
Paso 4. Determine cómo los usuarios
utilizan la aplicación
Una vez que determine la sensibilidad
apropiada de la aplicación, usted necesitará
determinar cómo se comportan sus
usuarios activos.
Saber el mix de usuarios es importante,
porque un servidor que puede soportar 75
usuarios lentos pero solamente puede
soportar a 40 usuarios concurrentes.
Sizing de Servidores
Paso 5. Cree un script para simular el
uso de la aplicación
Ahora que usted ha pensado en la
aplicación que quiere probar y la manera
que los usuarios utilizarán la
aplicación,entonces puede comenzar a
pensar en el proceso de prueba en sí. La
técnica principal que usted utilizará en su
planeamiento de capacidad es hacer que
múltiples usuarios tengan acceso a la
aplicación al mismo tiempo.
Sizing de Servidores
Paso 5. Cree un script para simular el
uso de la aplicación
Mirando el funcionamiento del sistema
durante este tiempo, usted puede
determinar cómo el sistema escalará.
Sizing de Servidores
Paso 6. Prepárese para supervisar el
funcionamiento
Antes de comenzar la prueba, usted
necesita configurar su sistema de modo que
registre el funcionamiento de su servidor
durante la prueba. Es muy importante que
sus datos de prueba están registrados y
almacenados.
Sizing de Servidores
Paso 6. Prepárese para supervisar el
funcionamiento
Ahora que sabe configurar los registros del
funcionamiento, hay una pregunta que
necesita ser contestada:
¿Qué funcionamiento realmente debe
supervisar?
Como mínimo, se deben capturar los
siguientes contadores del funcionamiento al
conducir sus pruebas:
Sizing de Servidores
Paso 6. Prepárese para supervisar el
funcionamiento
Memoria: Páginas/sec
Este contador muestra el número de veces
por segundo que el servidor buscó algo en
memoria física, es decir que fue forzado
para ir al archivo que paginación. Este
número permanece idealmente alrededor
cero. Cualquier valor sostenido por arriba
de 20 o 30 indica que el servidor puede
necesitar a más memoria (o pocos
usuarios).
Sizing de Servidores
Paso 6. Prepárese para supervisar el
funcionamiento
Procesador: % de carga del procesador
Este contador muestra cuán ocupados
está/están el/los procesador(es. )
Sizing de Servidores
Paso 6. Prepárese para supervisar el
funcionamiento
Network Interface: Bytes Total/sec
Con este contador se mide la utilización de
la tarjeta de red, cuántos bytes se están
enviado por segundo. Como la velocidad se
mide en bits y los archivos en bytes, es
necesario considerar el cálculo real
Sizing de Servidores
Paso 6. Prepárese para supervisar el
funcionamiento
Disco Físico: % Del Tiempo Del Disco
Con este contador se mide cuántas
peticiones se realiza al disco. 100% de uso
constante indicar que necesita un disco
más rápido
Sizing de Servidores
Object\Counter
Memory\Pages/sec
Memory\Available Byt es
Memory\Commit t ed Byt es
Memory\Pool Nongpaged Byt es
Proc essor\% Proc essor T ime
Proc essor\Int errupt s/sec
Proc essor\Syst em Proc essor
Queue Lengt h
Disk (Logic al or Physic al)\% Disk
T ime
Disk (Logic al or Physic al)\Queue
Lengt h
Disk (Logic al or Physic al)\Avg
Disk Byt es/T ransfer
Int ernet Informat ion Servic es
Global\Cac he Hit s %
Web Servic e\Byt es T ot al/sec
Ideal
Value
Sizing de Servidores
Paso 7. Conduzca la prueba
Luego de desarrollar los scripts de
simulación para la prueba de la aplicación,
el paso siguiente es supervisar el
funcionamiento del servidor durante la
prueba.
Es preciso activar los scripts de forma
automática para generar la carga de varios
clientes conectados
Sizing de Servidores
Paso 8. Análisis de los resultados
Luego de haber registrado los procesos y el
comportamiento del servidor de la
aplicación, ahora es necesario tener un
visión general consideración todos los
puntos críticos de carga, y las posibles
soluciones para mantener los niveles
óptimos
Sizing de Servidores
Ciclo de vida para la optimización
de recursos
- Configurar
- Probar
- Recoger información
- Analizar
Sizing de Servidores
Herramientas de Verificación
- Web Application Stress Tool
- Network Monitor
- System Monitor
- Process Tree
- SQL Server Profiler
Descargar

Sizing de Servidores