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



Documentos relacionados
Carlos Armas Roundtrip Networks. Hervey Allen NSRC. Preparado con materiales de: Carlos Vicente Servicios de Red/Universidad de Oregon

Preparado con materiales de: Presentación: Carlos Vicente Servicios de Red/Universidad de Oregon. Carlos Armas Roundtrip Networks.

Este documento es producto de trabajo realizado por Network Startup Resource Center (NSRC at Este documento puede ser

Sistemas de Telecomunicación Problemas. Entrega I

Qué es Internet? Cómo funciona Internet?


Introducción al enrutamiento y envío de paquetes

TEMA 1. Introducción

Dispositivos de Red Hub Switch

16.36: Ingeniería de sistemas de comunicación. Clase 15: ProtocolosARQ. Eytan Modiano

Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ

DIRECCIONAMIENTO DE RED. Direcciones IPv4

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

Redes de Datos 1er parcial año 2010

Capa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.

Tema 1. Curso 2015/16 Semestre 1. Supuesto 1. Supuesto 2.

Fundamentos de Ethernet. Ing. Camilo Zapata Universidad de Antioquia

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE HARDWARE DE RED

Profesor Santiago Roberto Zunino. Página 1

UD2.notebook. May 07, Tema 2. Redes. Sonia Lafuente Martínez

Es un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no

SERVIDORES DE VIDEO EN APLICACIONES DE VIDEO EN DEMANDA (VoD)

EXAMEN RECUPERACIÓN SEGUNDA EVALUACION

Problemas de Arquitectura de Redes, Sistemas y Servicios 2 o Grado en Ingeniería en Tecnologías de Telecomunicación Conjunto de problemas 6

Concentradores de cableado

Redes de Computadoras Junio de Teoría y problemas

Unidad Didáctica Redes 4º ESO

5 Cuales de las siguientes opciones son formas de medición del ancho de banda comúnmente utilizadas? (Elija tres opciones).

TELECOMUNICACIONES Y REDES. Redes Computacionales II. Prof. Cristian Ahumada V.

CONTROL DE FLUJO. Control de flujo: mecanismo extremo a extremo para regular el tráfico entre el origen y el destino

Capítulo 1: Introducción

ARQUITECTURA DE RED PARA SERVICIOS DE BASE DE DATOS

8 Conjunto de protocolos TCP/IP y direccionamiento IP

PRESENCIAL TEMAS 5 Y 6 SAD. Victor Martin

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

Capitulo 2: Enrutamiento Estático

IP MULTICAST. Ing Camilo Zapata Universidad de Antioquia

1. Qué codec de audio seleccionaría para minimizar el ancho de banda?

CAPITULO 4: CONTROL DE CONGESTION

I. Verdadero o Falso (15 puntos)

Cada computadora conectada a la red suele recibir el nombre de estación de trabajo o nodo de la red.

INTRODUCCION. Ing. Camilo Zapata Universidad de Antioquia

GUÍAS FÁCILES DE LAS TIC

Las empresas dependen de las redes para funcionar correctamente todos los días.

Protocolos de red. IP: Internet Protocol

ALB-W sp WHITE PAPER. White Paper. Medida del throughput con transmisiones sobre TCP. Septiembre Medida del throughput sobre TCP

Routing. nly for Training. Academy Xperts Latinoamerica 1

Examen 1 de febrero de 2014 (ref: sirc1402.odt)

Semestre I Aspectos básicos de Networking

Transporte de Datos. Profesora María Elena Villapol. Comunicación de Datos

MASSACHUSETTS INSTITUTE OF TECHNOLOGY SLOAN SCHOOL OF MANAGEMENT. Factores tecnológicos, organizativos y estratégicos

TEMA 25: El Protocolo TCP/IP.

Conmutación. Conmutación telefónica. Justificación y definición.

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Descripción y alcance del servicio INTERNET NEGOCIOS IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina

Full duplex Ethernet, VLAN s y conmutadores de nivel 3. Eduardo León Pavón

Repercusión de IPv6 en la Administración General del Estado

CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM

Retardos. Area de Ingeniería Telemática Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación

Seminario Electrónico de Soluciones Tecnológicas sobre. Acceso a Internet. 1 de 12

I. Verdadero o Falso (16 puntos)

REDES. Víctor Manuel Villena Sánchez

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

Efectos de los dispositivos de Capa 2 sobre el flujo de datos Segmentación de la LAN Ethernet

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Redes conmutadas y de área local

EXAMEN SEGUNDA EVALUACION

REDES DE COMPUTADORES FACULTAD DE INGENIERIA ELECTRONICA UNIVERSIDAD PONTIFICIA BOLIVARIANA. Profesor: Jhon Jairo Padilla Aguilar, Ph.D.

Capítulo 2. Evolución Global de Datos. Mejorado EDGE.

Introducción. Temas Multiplexación Estadistica Inter-Process Communication Network Architecture Performance Metrics

ENH916P-NWY. Conmutador de 16 Puertos Guía del usuario

Qué es BGP? Problemas de seguridad de BGP Soluciones parciales actuales S-BGP Alternativas a S-BGP Conclusiones Preguntas y comentarios

Hardware III: Redes. En esencia, una red es un conjunto de equipos informáticos interconectados

Redes de área local Aplicaciones y Servicios Linux Enrutamiento

La vida en un mundo centrado en la red

Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking

Manual de Procedimientos

Duración 11 Meses. Que es una red Clasificación de las redes Arquitecturas de red Elementos que componen una red Placa de red. Cableado.

Capítulo 6: Servicios de Trabajadores a Distancia

Nos dirigimos a Uds. con el objeto de informarles que el BCRA ha decidido actualizar su red de comunicaciones externas.

Clasificación de las redes según su extensión

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

Diseño de Redes Inalámbricas Taller de Redes de Computadores

REDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz Jonathan Porta Matías Contreras

Tema 1 Repaso de Fundamentos

Unidad I: La capa de Red

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. REDES DE COMPUTADORAS. SEMESTRE FEBRERO JULIO. REPORTE DE LECTURA DE CISCO CCNA2. ALUMNO: NOE SANCHEZ SANTIAGO.

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación

3.1 Introducción a Wireshark

Sistemas operativos. Tema 9: Gestión n de E/S

Introducción a las Redes: Qué necesito saber sobre la red de datos de mi cliente?

Fundamentos de Redes de Computadoras

Tema1: Redes de ordenadores e Internet

Unidad 3: Extensión de LAN: módems. conmutadores. Redes y Comunicaciones

04/10/2010. d. Comparación de redes

Cuaderno de notas del OBSERVATORIO ENVENENAMIENTO ARP

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

Capa de red de OSI. Semestre 1 Capítulo 5 Universidad Cesar Vallejo Edwin Mendoza emendozatorres@gmail.com

8. Las VLAN 8.1. Visión general de las VLAN La solución para la comunidad de la universidad es utilizar una tecnología de networking

Transcripció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 (. etc Contadores por mailer (local, esmtp, 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