Análisis de Rendimiento

Slides:



Advertisements
Presentaciones similares
Enlace de Datos: Introducción
Advertisements

REDES DE AREA LOCAL Interconexión de computadoras Sistemas distribuidos Red de computadoras Escala LAN (Local Área Network) – 10 m a 1 Km. MAN (Metropolitan.
Capa 4 Capa de Transporte
Preparado con materiales de: Carlos Vicente Servicios de Red/Universidad de Oregon Presentación: Carlos Armas Roundtrip Networks Hervey Allen NSRC.
Preparado con materiales de: Carlos Vicente Servicios de Red/Universidad de Oregon Presentación: Carlos Armas Roundtrip Networks Hervey Allen NSRC.
CAPA DE TRANSPORTE DEL MODELO OSI
Capa de Transporte.
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
REDES LOCALES.
PROTOCOLOS Y ESTANDARES DE RED
Capítulo 20: TCP Servicio de transporte confiable
Red de computadoras  Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos informáticos conectados.
Realizado por: Carlos Fuenmayor Jorge Ordoñez Marco Rojas
Unidad 6. Bus Las estaciones se conectan al bus a través de un conector Full dúplex transmisión y recepción a través del bus La transmisión se.
Unidad 2 Arquitectura de los sistemas de comunicaciones
Unidad 6 Calidad de Servicio: QOS
Unidad 5 Redes IP Multiservicio: Control de Congestión
Redes Permiten la interconexión entre ordenadores independientemente de la distancia y el lugar en que se encuentren.
MODELO TCP/IP Conectividad de extremo a extremo especificando como los datos deberian ser formateados,direccionados,transmitidos,enrutados y recibidos.
TOPICOS ACTIVIDAD # 5 TOPICOS G.B.I PRESENTADO POR:
CAPA DE RED CARACTERÍSTICAS DE LA RED
INTRODUCCION a las REDES DE DATOS
Índice Frame Relay surgió como un estándar de facto (1990), producido por un grupo de varios fabricantes de equipos. Nació para cubrir necesidades del.
Se define como el tiempo que transcurre desde que el primer bit de una celda sale del origen hasta que el último bit de la celda pasa por el destino Esta.
Telecomunicaciones y redes Ing. Enrique Meneses. La revolución de las telecomunicaciones O Telecomunicación: comunicación de información por medios electrónicos,
Protocolos de enrutamiento por vector de distancia
EL MODELO OSI GIAN PAOLO ALMEIDA ROMMEL CHIFLA GABRIEL VALENZUELA
 Sincronismo. En toda transmisión debe existir un acuerdo entre el receptor y el emisor, y pueden llegar a él de dos formas: Síncrona, es decir, utilizando.
Control de Congestion. Muchos paquetes en la red se retrasan o pierden provocando que se degrade el desempeño de la red. Congestión.
Joel Gustavo Rondón Rodríguez.  Un repetidor es un dispositivo electrónico que recibe una señal débil o de bajo nivel y la retransmite a una potencia.
sELECCION DE MEDIO A USAR
FUNCIONES GENERALES –SELECCIÓN DE LA MEJOR RUTA –DIRECCIONAMIENTO DE LA RED.
Diseño de Redes Corporativas Una metodología descendente Capítulo Dos Análisis de Metas Técnicas y Balances Copyright 2004 Cisco Press & Priscilla Oppenheimer.
CALIDAD DE Servicio María Alejandra Bautista Sánchez
1 Control de Congestión Adaptación de Agustín J. González de la versión por Jennifer Rexford os461/
1 MENSAJES DE CONTROL Y ERROR DE LA PILA TCP/IP Semestre 2 Capítulo 8 Carlos Bran
Capítulo 12: Protocolos y Capas
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring.
Introducción1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como apoyo.
Capa Transporte 3-1 Capítulo 3: Capa Transporte - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Presentado a: Ing. Diego Pinilla Redes
ELO 3091 Preguntas/respuestas Agustín González ELO309.
Procesos Estocásticos Edgar H Criollo V Mayo 2010
Redes de Comunicaciones de Datos
Página 1 de 33 REDES. Página 2 de 33 REDES TELEMÁTICA = Telecomunicaciones + Informática Disciplina Emisores - Receptores Canal (Transmisión de Datos)
Escuela Normal “Profr. Darío Rodríguez Cruz”
Redes. Qué es una red? Una red es un conjunto de ordenadores conectados entre sí, que pueden compartir datos (imágenes, documentos, etc.) y recursos (una.
1 CONCEPTOS SOBRE LA CONMUTACION Semestre 3 Capítulo 4 Carlos Bran
Clase 5: Banda Base, Enlace Dúplex y Autonegociación
INTEGRANTES: VERONICA SANCHEZ GOMEZ MARIA REBECA PEREZ MONTENEGRO VIRIDIANA MICHELLE JUAREZ GONZALEZ.
CAPA DE RED.
Protocolos de enrutamiento por vector de distancia
5.7 Servicios no orientados a conexión. 5.8 Ruteadores.
Modo de Transferencia Asíncrono ( ATM )
Protocolos del modelo TCP/IP
Introducción a la conmutación LAN.
SEGMENTACIÓN DE LA RED UNIVERSIDAD NACIONAL DE INGENIERÍA
Ing. Elizabeth Guerrero V.
Tecnologías WAN (MODULO ESPECIALIDAD) Instituto Tecnológico Superior de Misantla. INGENIERIA EN SISTEMAS COMPUTACIONALES Unidad II: Protocolos WAN 2.1.-
MODOS DE TRANSMISION Pucallpa 15 de Enero del 2009.
Tema 1 – Introducción a las Redes informáticas
Nivel de Transporte en Internet
PROTOCOLOS Modelo TCP/IP
RED DE COMPUTADORAS. También llamada red de ordenadores o red informática es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio.
Capa de Enlace Modelo OSI
Arquitectura OSI  ¿Qué es OSI?  Una sigla: Open Systems Interconnection  Conceptualmente: arquitectura general requerida para establecer comunicación.
¿Qué es una red? Una red es la unión de dos o más ordenadores de manera que sean capaces de compartir recursos, ficheros, directorios, discos, programas,
Redes Convergentes Calidad en el Servicio.
Presentado por : Grisales Ramírez Jhonier las capas del modelo osi.
DISEÑO DE LAN. Elementos de un Sistemas de Comunicación Emisor Receptor Canal Protocolo de enlace Otros dispositivos (modem, adaptadores, controladores.
Transcripción de la presentación:

Análisis de Rendimiento Carlos Vicente Servicios de Red Universidad de Oregon

Contenido Planificación de la gestión del rendimiento Métricas Red Sistemas Servicios Ejemplos de mediciones

Planificación ¿Cuál es el propósito? Baselining, Troubleshooting, crecimiento Defenderse de acusaciones ¿A quién va dirigida la información? Administración, NOC, clientes Cómo estructurar la información y presentarla Alcance: ¿Puedo medir todo? Impacto en los dispositivos (medidos y de medición) Balance entre cantidad de información y tiempo en encontrarla

Métricas Métricas de rendimiento de red Capacidad del canal nominal y efectiva Utilización del canal Retardo y jitter Pérdida de paquetes y errores Métricas de rendimiento de sistemas Disponibilidad Memoria, Utilización CPU, load (carga), iowait, etc. Métricas de rendimiento de servicios

Métricas de rendimiento de red más comunes Relativas al tráfico: Bits por segundo Paquetes por segundo Paquetes unicast vs. paquetes no-unicast Errores Paquetes descartados Flujos por segundo Tiempo de ida y vuelta (RTT) Dispersión del retardo (Jitter)

Capacidad Nominal del Canal La máxima cantidad de bits que se pueden transmitir por unidad de tiempo (ej. bits por segundo) Depende de: Ancho de banda del medio físico Cable Ondas electromagnéticas Capacidad de procesamiento de los elementos transmisores Eficiencia de los algoritmos de acceso al medio Codificación de canal y compresión

Capacidad efectiva del canal Siempre es una fracción de la capacidad nominal Depende de: La carga adicional (overhead) de los protocolos en las varias capas Limitaciones en los dispositivos extremos Eficiencia de los algoritmos de control de flujo, etc Por ej. TCP

Utilización del canal Qué fracción de la capacidad nominal de un canal está siendo realmente utilizada Importante! Planificación futura: ¿Qué tasa de crecimiento tiene mi utilización? ¿Para cuándo debo planear comprar más capacidad? ¿Dónde debo invertir en actualizaciones? Resolución de problemas: Dónde están mis cuellos de botella, etc.

Percentil 95 El valor más pequeño que es mayor que el 95% de los valores en una muestra Significa que el 95% del tiempo, la utilización del canal es igual o menor que este valor O sea, se descartan los picos Por qué es importante en las redes de datos? Da una idea de la utilización regular, sostenida del canal Los ISPs la utilizan para facturación de enlaces grandes

Percentil 95

bps vs. pps

Retardo extremo-a-extremo El tiempo transcurrido en transmitir un paquete durante su trayecto completo Producido por una aplicación, entregado al sistema operativo, pasado a una tarjeta de red, codificado, transmitido por un medio físico (cobre, fibra, aire), recibido por un equipo intermedio (switch, router), analizado, retransmitido en otro medio...etc. La medición más común es de ida y vuelta (round-trip-time, o RTT) – Programa ping.

Medición histórica de Retardo

Tipos de Retardo Componentes del retardo extremo a extremo: Retardo de Procesamiento Retardo de Colas Retardo de Transmisión Retardo de Propagación

Retardo de Procesamiento Tiempo requerido en analizar el encabezado y decidir a dónde enviar el paquete (ej. decisión de enrutamiento) En un enrutador, dependerá del número de entradas en la tabla de rutas, la implementación (estructuras de datos), el hardware, etc. Puede incluir la verificación de errores

Retardo de Colas Tiempo en que el paquete espera en un búfer hasta ser transmitido El número de paquetes esperando en cola dependerá de la intensidad y la naturaleza del tráfico Los algoritmos de colas en los enrutadores intentan adaptar estos retardos a ciertas preferencias, o imponer un uso equitativo

Retardo de Transmisión El tiempo requerido para empujar todos los bits de un paquete a través del medio de transmisión Para R=Tasa de bits, L=Longitud del paquete, d = delay o retardo: d = L/R Por ejemplo, para transmitir 1024 bits utilizando Fast Ethernet (100 Mbps): d = 1024/1x10e8 = 10.24 micro segundos

Retardo de Propagación Una vez que el bit es 'empujado' en el medio, el tiempo transcurrido en su propagación hasta el final del trayecto físico La velocidad de propagación del enlace depende más que nada de la distancia medio físico Cercano a la velocidad de la luz en la mayoría de los casos Para d = distancia, s = velocidad de propagación Dp = d/s

Transmisión vs. Propagación Puede ser confuso al principio Considerar un ejemplo: Dos enlaces de 100 Mbps. Fibra óptica de 1 Km Via Satélite, con una distancia de 30Km entre base y satélite Para dos paquetes del mismo tamaño, cuál tiene mayor retardo de transmisión? Y propagación?

Pérdida de paquetes Ocurren por el hecho de que las colas (búfers) no son infinitas Cuando un paquete llega a una cola y ésta está llena, el paquete se descarta. La pérdida de paquetes, si ha de ser corregida, se resuelve en capas superiores (transporte o aplicación) La corrección de pérdidas, usando retransmisión, puede causar aún más congestión si no se ejerce algún tipo de control

Jitter

Control de Flujo y Congestión Limitar la tasa de envío porque el receptor no puede procesar los paquetes a la misma velocidad que los recibe Limitar la tasa de envío del emisor porque existen pérdidas y retardos en el trayecto

Controles en TCP IP implementa un servicio no-orientado a conexión No existe ningún mecanismo en IP que ataque las causas de la pérdida de paquetes TCP implementa control de flujo y congestión En los extremos, porque los nodos intermedios en la capa de red no hablan TCP

Flujo vs. Congestión en TCP Flujo: controlado por los tamaños de ventana (RcvWindow) enviados por el receptor Congestión: controlado por el valor de ventana de congestión (CongWin) Mantenido independientemente por el emisor Varía de acuerdo a la detección de paquetes perdidos Timeout o la recepción de tres ACKs repetidos Comportamientos: Incremento aditivo / Decremento multiplicativo (AIMD) Comienzo lento (Slow Start) Reacción a eventos de timeout

Diferentes algoritmos de Control de Congestión en TCP

Métricas para sistemas Disponibilidad En sistemas Unix/Linux: Uso del CPU Kernel, System, User, IOwait Uso de la Memoria Real y Virtual Carga (load)

Disponibilidad

Uso del CPU

Memoria

Carga (load)

Métricas de Servicios La clave está en elegir las métricas más importantes para cada servicio Preguntarse: Cómo se percibe la degradación del servicio? Tiempo de espera? Disponibilidad? Cómo justifico mantener el servicio? Quién lo está utilizando? Con qué frecuencia? Valor económico?

Utilización de servidor web

Tiempo de respuesta (servidor web)

Tiempo de Respuesta (servidor DNS)

Métricas de DNS

Métricas de DNS

Métricas de Servidor de Correo Contadores por mailer (local, esmtp, etc.) Número de mensajes recibidos/enviados Número de bytes recibidos/enviados Número de mensajes denegados Número de mensajes descartados Muy importate: Número de mensajes en cola

Estadísticas de Sendmail

Métricas de Web Proxy Número de peticiones por segundo Peticiones servidas localmente vs. las re-enviadas Diversidad de los destinos web Eficiencia de nuestro proxy Número de elementos almacenados en memoria vs. disco

Estadísticas de Squid

Estadísticas de DHCP