SlideShare una empresa de Scribd logo
1 de 11
Introducción a la
evaluación del rendimiento
Usuarios, administradores
y diseñadores
Obtener el rendimiento
más alto con el coste
más pequeño
1. Introducción a la evaluación
La carga
Medidas de rendimiento
Variables que afectan al rendimiento
2. Técnicas de evaluación
Monitorización de sistemas
Referenciación (benchmarking)
Modelado
3. Comparación de prestaciones y coste
Aceleración del rendimiento
Incremento del coste
4. Límites en la mejora de rendimiento
Ley de Amdahl
Ley de Gustafson
Ejemplos de aplicación
Contenido
1. Introducción a la evaluación
¿Qué interés tiene la evaluación?
¿Qué variables reflejan el rendimiento?
¿Qué afecta al rendimiento?
¿Por qué evaluar el
rendimiento?
• Los computadores tienen un precio que dependen de los costes de
diseño y de fabricación
• Hace falta relacionar precio y calidad
– Comprador: “este computador cuesta el doble que el otro, pero... ¿es
el doble de rápido?”
– Diseñador: “esta decisión de diseño incrementa el precio de
fabricación, pero... ¿incrementa la calidad y velocidad del producto en
la misma o mayor proporción?”
• El análisis de prestaciones y precios (costes) es un mecanismo que
permite elegir entre productos
• Terminología básica sobre rendimiento (performance)
– Rendimiento, prestaciones, desempeño (Latinoamérica)
El papel del rendimiento es
importante
¿En qué consiste la
evaluación?
• Saber cómo el software (combinación de programas)
está usando el hardware de una máquina:
comportamiento
Carga
¿Tiene un diseño adecuado?
¿Cuál es su rendimiento?
¿Puede rendir mejor?
¿Cómo puede rendir mejor?
Varía con el tiempo
¿Para qué sirve la evaluación?
• Optimizar el diseño de un sistema informático
– Evaluación del impacto de diferentes opciones
• Seleccionar un sistema informático
– Relación rendimiento/precio
• Ajustar un sistema informático (system tunning)
– Variación del software/hardware para mantener el máximo rendimiento
• Predecir la carga máxima aceptable (capacity planning)
– ¡El rendimiento siempre depende de la carga!
La carga y la evaluación
• Carga (load): conjunto de tareas que ha de hacer un sistema
– Programas, datos y órdenes de los usuarios
• Carga de prueba (workload)
– Carga empleada en un estudio de evaluación
• Variables que reflejan la carga
– Número de programas simultáneos en ejecución
– Accesos por unidad de tiempo a un servidor de páginas web
– Peticiones por unidad de tiempo a una base de datos
Adaptación a la carga: el mito
• Un computador no es bueno ni malo per se, sino que se adapta
mejor o peor a un tipo determinado de carga
• Computadores adaptados a cargas específicas
– Servidores web
– Servidores de bases de datos
– Servidores de ficheros
– Computadores personales
– Multiprocesadores
– Multicomputadores
– Etc.
Organización y Arquitectura del Computador: Rendimiento

Más contenido relacionado

La actualidad más candente

Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009litasosa
 
procesador 80486
procesador 80486procesador 80486
procesador 80486Muhan Kom
 
memoria Dram
memoria Drammemoria Dram
memoria Dramlaya11
 
Change Data Feed in Delta
Change Data Feed in DeltaChange Data Feed in Delta
Change Data Feed in DeltaDatabricks
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoriaguestaff6d2
 
Proyecto final Soporte y Mantenimiento a Equipos de Computo
Proyecto final Soporte y Mantenimiento a Equipos de ComputoProyecto final Soporte y Mantenimiento a Equipos de Computo
Proyecto final Soporte y Mantenimiento a Equipos de ComputoEdgarCaballero25
 
Parte de la tarjeta madre y sus funciones
Parte de la tarjeta madre y sus funcionesParte de la tarjeta madre y sus funciones
Parte de la tarjeta madre y sus funcionesCarmen Nereira
 
Sicronización entre procesos
Sicronización entre procesosSicronización entre procesos
Sicronización entre procesosglocom15
 
Componentes internos de la c.u.p mariana palacio
Componentes internos de la c.u.p mariana palacioComponentes internos de la c.u.p mariana palacio
Componentes internos de la c.u.p mariana palaciodecimosistemas2016
 

La actualidad más candente (11)

Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009
 
Sistemas de almacenamiento RAID
Sistemas de almacenamiento RAIDSistemas de almacenamiento RAID
Sistemas de almacenamiento RAID
 
procesador 80486
procesador 80486procesador 80486
procesador 80486
 
memoria Dram
memoria Drammemoria Dram
memoria Dram
 
Change Data Feed in Delta
Change Data Feed in DeltaChange Data Feed in Delta
Change Data Feed in Delta
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
Proyecto final Soporte y Mantenimiento a Equipos de Computo
Proyecto final Soporte y Mantenimiento a Equipos de ComputoProyecto final Soporte y Mantenimiento a Equipos de Computo
Proyecto final Soporte y Mantenimiento a Equipos de Computo
 
Parte de la tarjeta madre y sus funciones
Parte de la tarjeta madre y sus funcionesParte de la tarjeta madre y sus funciones
Parte de la tarjeta madre y sus funciones
 
Sicronización entre procesos
Sicronización entre procesosSicronización entre procesos
Sicronización entre procesos
 
Buses de datos oscar andres
Buses de  datos oscar andresBuses de  datos oscar andres
Buses de datos oscar andres
 
Componentes internos de la c.u.p mariana palacio
Componentes internos de la c.u.p mariana palacioComponentes internos de la c.u.p mariana palacio
Componentes internos de la c.u.p mariana palacio
 

Destacado

INSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PRO
INSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PROINSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PRO
INSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PROpracticasmicrobiologia
 
Powershares QQQ Trust series 1
Powershares QQQ Trust series 1Powershares QQQ Trust series 1
Powershares QQQ Trust series 1Andy Voong
 
Scary Wordle
Scary WordleScary Wordle
Scary Wordlerockyhill
 
Nitin's marriage invitation
Nitin's marriage invitationNitin's marriage invitation
Nitin's marriage invitationNitin Karthy
 
Latvieshu valodas ma_augusts
Latvieshu valodas ma_augustsLatvieshu valodas ma_augusts
Latvieshu valodas ma_augustsanitacelmina
 
PACE CMO - Part 6 - Mobile Marketing
PACE CMO - Part 6 -  Mobile MarketingPACE CMO - Part 6 -  Mobile Marketing
PACE CMO - Part 6 - Mobile MarketingNguyen Tung
 
Organización y Arquitectura del Computador: Memorias
Organización y Arquitectura del Computador: MemoriasOrganización y Arquitectura del Computador: Memorias
Organización y Arquitectura del Computador: MemoriasLuis Fernando Aguas Bucheli
 
Giới thiệu biệt thự gallery hồ tràm strip - www.galleryhotram.com
Giới thiệu biệt thự gallery hồ tràm strip -  www.galleryhotram.comGiới thiệu biệt thự gallery hồ tràm strip -  www.galleryhotram.com
Giới thiệu biệt thự gallery hồ tràm strip - www.galleryhotram.comHat Tomku
 
Audiencesandvideogames 101118033217-phpapp01
Audiencesandvideogames 101118033217-phpapp01Audiencesandvideogames 101118033217-phpapp01
Audiencesandvideogames 101118033217-phpapp01KaZo93
 
OMNI CBW Product Presentation
OMNI CBW Product PresentationOMNI CBW Product Presentation
OMNI CBW Product PresentationAndrew Rupnow
 
.1 5_11_.ppt2
 .1 5_11_.ppt2 .1 5_11_.ppt2
.1 5_11_.ppt2chanunda
 
Hoffmann Vogler Logo Ss
Hoffmann Vogler Logo SsHoffmann Vogler Logo Ss
Hoffmann Vogler Logo Ssscottkolbe
 

Destacado (20)

INSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PRO
INSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PROINSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PRO
INSTRUCTIVO DE DESCARGA, PAGO, REGISTRO E INSCRIPCIÓN PRUEBA SABER PRO
 
Powershares QQQ Trust series 1
Powershares QQQ Trust series 1Powershares QQQ Trust series 1
Powershares QQQ Trust series 1
 
Scary Wordle
Scary WordleScary Wordle
Scary Wordle
 
Nitin's marriage invitation
Nitin's marriage invitationNitin's marriage invitation
Nitin's marriage invitation
 
SKSM paper
SKSM paperSKSM paper
SKSM paper
 
Portfolio
PortfolioPortfolio
Portfolio
 
Latvieshu valodas ma_augusts
Latvieshu valodas ma_augustsLatvieshu valodas ma_augusts
Latvieshu valodas ma_augusts
 
Blog
BlogBlog
Blog
 
PACE CMO - Part 6 - Mobile Marketing
PACE CMO - Part 6 -  Mobile MarketingPACE CMO - Part 6 -  Mobile Marketing
PACE CMO - Part 6 - Mobile Marketing
 
Organización y Arquitectura del Computador: Memorias
Organización y Arquitectura del Computador: MemoriasOrganización y Arquitectura del Computador: Memorias
Organización y Arquitectura del Computador: Memorias
 
Giới thiệu biệt thự gallery hồ tràm strip - www.galleryhotram.com
Giới thiệu biệt thự gallery hồ tràm strip -  www.galleryhotram.comGiới thiệu biệt thự gallery hồ tràm strip -  www.galleryhotram.com
Giới thiệu biệt thự gallery hồ tràm strip - www.galleryhotram.com
 
Paginaweb
PaginawebPaginaweb
Paginaweb
 
Jgdg Portfolio
Jgdg PortfolioJgdg Portfolio
Jgdg Portfolio
 
Tim De Hart
Tim De HartTim De Hart
Tim De Hart
 
Audiencesandvideogames 101118033217-phpapp01
Audiencesandvideogames 101118033217-phpapp01Audiencesandvideogames 101118033217-phpapp01
Audiencesandvideogames 101118033217-phpapp01
 
OMNI CBW Product Presentation
OMNI CBW Product PresentationOMNI CBW Product Presentation
OMNI CBW Product Presentation
 
+Q9m nº16 el riad
+Q9m nº16 el riad+Q9m nº16 el riad
+Q9m nº16 el riad
 
.1 5_11_.ppt2
 .1 5_11_.ppt2 .1 5_11_.ppt2
.1 5_11_.ppt2
 
Hoffmann Vogler Logo Ss
Hoffmann Vogler Logo SsHoffmann Vogler Logo Ss
Hoffmann Vogler Logo Ss
 
Tabla1
Tabla1Tabla1
Tabla1
 

Similar a Organización y Arquitectura del Computador: Rendimiento

Evaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemasEvaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemasAnibalMoreira
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...Federico Toledo
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Abstracta
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.pptCristianFlasher1
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwareVaalbarSoftware
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwareCarlosLamanna1
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePatricia F
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Clase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptClase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptrogergrefa1
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad MpZonar
 
Benchmark para Cómputo para el area informatica.pptx
Benchmark para Cómputo para el area informatica.pptxBenchmark para Cómputo para el area informatica.pptx
Benchmark para Cómputo para el area informatica.pptxANGELANTONIOARREGUIV
 
metodologias de sistemas
metodologias de sistemasmetodologias de sistemas
metodologias de sistemasROCASASO
 
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalTestingUy
 

Similar a Organización y Arquitectura del Computador: Rendimiento (20)

Evaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemasEvaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemas
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
 
Clase 6, 5/9/2007
Clase 6, 5/9/2007Clase 6, 5/9/2007
Clase 6, 5/9/2007
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Clase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptClase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.ppt
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad Mp
 
Benchmark para Cómputo para el area informatica.pptx
Benchmark para Cómputo para el area informatica.pptxBenchmark para Cómputo para el area informatica.pptx
Benchmark para Cómputo para el area informatica.pptx
 
metodologias de sistemas
metodologias de sistemasmetodologias de sistemas
metodologias de sistemas
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
 
Presentación1
Presentación1Presentación1
Presentación1
 
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
 
BECHMAKING
BECHMAKINGBECHMAKING
BECHMAKING
 
Clase 11
Clase 11Clase 11
Clase 11
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Organización y Arquitectura del Computador: Rendimiento

  • 1. Introducción a la evaluación del rendimiento Usuarios, administradores y diseñadores Obtener el rendimiento más alto con el coste más pequeño
  • 2. 1. Introducción a la evaluación La carga Medidas de rendimiento Variables que afectan al rendimiento 2. Técnicas de evaluación Monitorización de sistemas Referenciación (benchmarking) Modelado 3. Comparación de prestaciones y coste Aceleración del rendimiento Incremento del coste 4. Límites en la mejora de rendimiento Ley de Amdahl Ley de Gustafson Ejemplos de aplicación Contenido
  • 3. 1. Introducción a la evaluación ¿Qué interés tiene la evaluación? ¿Qué variables reflejan el rendimiento? ¿Qué afecta al rendimiento?
  • 4. ¿Por qué evaluar el rendimiento? • Los computadores tienen un precio que dependen de los costes de diseño y de fabricación • Hace falta relacionar precio y calidad – Comprador: “este computador cuesta el doble que el otro, pero... ¿es el doble de rápido?” – Diseñador: “esta decisión de diseño incrementa el precio de fabricación, pero... ¿incrementa la calidad y velocidad del producto en la misma o mayor proporción?” • El análisis de prestaciones y precios (costes) es un mecanismo que permite elegir entre productos • Terminología básica sobre rendimiento (performance) – Rendimiento, prestaciones, desempeño (Latinoamérica)
  • 5. El papel del rendimiento es importante
  • 6.
  • 7. ¿En qué consiste la evaluación? • Saber cómo el software (combinación de programas) está usando el hardware de una máquina: comportamiento Carga ¿Tiene un diseño adecuado? ¿Cuál es su rendimiento? ¿Puede rendir mejor? ¿Cómo puede rendir mejor? Varía con el tiempo
  • 8. ¿Para qué sirve la evaluación? • Optimizar el diseño de un sistema informático – Evaluación del impacto de diferentes opciones • Seleccionar un sistema informático – Relación rendimiento/precio • Ajustar un sistema informático (system tunning) – Variación del software/hardware para mantener el máximo rendimiento • Predecir la carga máxima aceptable (capacity planning) – ¡El rendimiento siempre depende de la carga!
  • 9. La carga y la evaluación • Carga (load): conjunto de tareas que ha de hacer un sistema – Programas, datos y órdenes de los usuarios • Carga de prueba (workload) – Carga empleada en un estudio de evaluación • Variables que reflejan la carga – Número de programas simultáneos en ejecución – Accesos por unidad de tiempo a un servidor de páginas web – Peticiones por unidad de tiempo a una base de datos
  • 10. Adaptación a la carga: el mito • Un computador no es bueno ni malo per se, sino que se adapta mejor o peor a un tipo determinado de carga • Computadores adaptados a cargas específicas – Servidores web – Servidores de bases de datos – Servidores de ficheros – Computadores personales – Multiprocesadores – Multicomputadores – Etc.