38
UNIVERSIDAD NACIONAL JOSÉ MARÍA ARGUEDAS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS ASIGNATURA DE COMPUTADORES Y SISTEMAS OPERATIVOS Informe de laboratorio Rendimiento de computadores Docente: M.Sc. Carlos Yinmel Castro Buleje Estudiante: Erik Sandro Ramos Jauregui

Informe de Rendimiento de Computadoras

Embed Size (px)

Citation preview

Page 1: Informe  de Rendimiento  de Computadoras

UNIVERSIDAD NACIONAL JOSÉ MARÍA ARGUEDAS

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

ASIGNATURA DE COMPUTADORES Y SISTEMAS OPERATIVOS

Informe de laboratorio

Rendimiento de computadores

Docente:

M.Sc. Carlos Yinmel Castro Buleje

Estudiante:

Erik Sandro Ramos Jauregui

Page 2: Informe  de Rendimiento  de Computadoras

Facultad: Ingeniería

Escuela Profesional: Ingeniería de Sistemas

Asignatura: Computadores y sistemas

operativos II

Lugar de ejecución: Laboratorio 7 de la

EPIS

Rendimiento de computadores

Objetivo General

Evaluar el rendimiento de diversas configuraciones y arquitecturas de

computadoras e interpretar los resultados.

Objetivos Específicos

Comprobar la teoría identificando los FLOPS de una PC

Reconocer el entorno del software de linx

Medir el rendimiento de computadores

Materiales y equipos

Un equipo de cómputo.

Software linx

Page 3: Informe  de Rendimiento  de Computadoras

Fundamento teórico

1. ¿Cómo se mide el rendimiento de una computadora?

Primeros tenemos que definir a que llamamos rendimiento de una computadora,

el rendimiento en otras palabras es el tiempo que se demora en realizar

determinadas tareas, cuanto sea menor el tiempo mayor será el rendimiento

de la computadora.

El rendimiento del microprocesador si es uno de los componentes para

determinar el rendimiento de la computadora. Si bien otros componentes sin

importantes ya sean como la RAM, el disco duro, etc. El rendimiento de la

computadora es muy importante.

Volviendo al concepto de rendimiento si es el tiempo que se demora en hacer

una tarea, lo podemos también definir como la velocidad con que se hace una

tarea.

Una tarea consiste en resolver o procesar una cantidad de instrucciones. Las

instrucciones viajan a través de impulsos eléctricos que se mueven con cierta

frecuencia. Definimos frecuencia como la cantidad de ciclos que se transmiten

en un determinado intervalo de tiempo.

F = Nro. Ciclo / Tiempo

La unidad de frecuencia es del Herzio que es equivalente a 1 ciclo/1s

Hoy, considerar únicamente la frecuencia como factor de rendimiento es

totalmente erróneo.

Teniendo presente que por cada ciclo se puede transmitir más una instrucción

se comenzó a calcular el rendimiento como el producto de la frecuencia por

el número de instrucciones que maneja por ciclo el procesador.

Rendimiento = Frecuencia* IPC

El primer factor de esta ecuación es la frecuencia del procesador, medida en

megahertz (Mhz). Dicho valor es el resultado del producto del FSB

(frecuencia del bus del sistema) por un factor de multiplicación.

Por otra parte tenemos al IPC que es el número de instrucciones que el

microprocesador es capaz de ejecutar en cada ciclo de reloj. Este valor

Page 4: Informe  de Rendimiento  de Computadoras

fundamental es el que determina la diferencia de prestaciones entre los

principales modelos de procesadores.

Aún con este cálculo la medición del rendimiento puede ser más compleja ya

que los microprocesadores pueden variar su rendimiento según el tipo de

instrucción que manejen.

En el curso avanzado de reparación de PCs se tratan todos los factores que

inciden en el rendimiento de un microprocesador y como se mide el mismo

usando test comparativos o benchmarks.

2. ¿Cuál es la unidad de rendimiento de las computadoras?

En la búsqueda de una medida estándar del rendimiento de los computadores.

Se han desarrollado barias métricas (medición del software) la cual condujo

a resultados no tan perfecto más bien incorrectas.

Estos son algunas métricas más comunes y usadas:

1. MIPS

Los MIPS son los millones de instrucciones por segundo que se ejecuta

un procesador para un programa determinado.

Es una forma de medir la potencia de los procesadores. Sin embargo,

esta medida sólo es útil para comparar procesadores con el mismo

juego de instrucciones medida sólo es útil para comparar procesadores

con el mismo el mismo nivel de optimización.

2. MIPS VAX

Los MIPS VAX son la relación entre el tiempo que tarda un computador

en realizar un programa y el tiempo que tarda en realizarlo el

computador VAX11/780. Por ejemplo, un valor de MIPS VAX = 1

que toma el 80286 significa que dicho computador ejecuta un programa

en el mismo tiempo que el VAX11/780.

3. MEGAFLOPS NATIVOS Y RELATIVOS

Surgen ya que los MIPS no hacen distinción entre operaciones

normales y operaciones en coma flotante.

Los Megaflops nativos indican los de millones de instrucciones en coma

flotante por segundo que se realizan para un determinado programa.

Page 5: Informe  de Rendimiento  de Computadoras

Los Megaflops nativos no soy de lo tanto fiables por que dependen

mucho de los programas y computadoras.

Los Megaflops relativos o normalizados indican los millones de

operaciones en coma flotante por segundo pero teniendo en cuenta la

equivalencia que tienen las operaciones complejas con simples.

3. .¿Qué es Linx y que softwares de medida de rendimiento existen?

Las medidas de rendimiento que han visto hasta ahora no soy validas como

podemos ver en MIPS tiene resultados erróneos lo mejor que hay que hacer

calcular el rendimiento de todas las computaras para así ver el mejor

rendimiento.

El rendimiento de una estación de trabajo se mide analizando una serie de

componentes físicos que determinan el rendimiento completo del sistema. A

la hora de determinar el rendimiento global de un sistema, también hay que

evaluar el sistema operativo, los equipos lógicos de red, los compiladores y las

librerías gráficas, etc.

Para la evaluación del rendimiento de los sistemas se utilizan pruebas de

rendimiento o benchmarks, que son programas modelo que efectúa la industria

para comparar factores de rendimiento y relaciones rendimiento / precio de

los diferentes modelos de computadores. No obstante, estas evaluaciones no

son siempre directamente comparables, y en ocasiones ofrecen poco

información, porque las configuraciones con las que realizan las evoluciones no

son expuestos con claridad.

Hay multitud de programas de prueba o benchmarks. Estos programas:

1. Linx

Facilita y automatiza la planificación del mantenimiento preventivo, a la

vez que le permite un control exhaustivo de todos los datos críticos en

la gestión del mantenimiento, obteniendo la información necesaria para

gestionar mejor los recursos y detectar anomalías.

La gran ventaja de Linx está en la facilidad de uso, su amigabilidad y

su rápida implantación.

Page 6: Informe  de Rendimiento  de Computadoras

2. Benchmarks Sinteticos

El objeto de este tipo de programas de prueba es simular el

comportamiento de aplicaciones del mundo real. Para elaborar estas

pruebas sintéticas se estudian una serie de aplicaciones y se desarrolla

un código artificial que mezcla los cálculos matemáticos, bucles,

llamadas a funciones, etc. Las series de programas de prueba sintéticos

más conocidas son Whetstone y Dhrystone. Los Benchmark Sintéticos

están formados por las rutinas más repetitivas de los programas más

utilizados.

3. Benchmarks Reducidos o de juguete

Los programas reducidos tienen entre 10 y 100 líneas de código y

producen un resultado que el usuario conoce antes de ejecutarlo.

Algunos ejemplos de este tipo de Benchmarks serían: el Towers, que

resuelve el problema de las torres de Hanoi con muchas llamadas

recursivas; el Perm, que calcula permutaciones de 7 tornadas de 5 en

5 y los programas criba de Eratóstenes, Puzzle y Quicksort, que son los

más populares porque son pequeños, fáciles de introducir y de ejecutar

en cualquier computador. Estos programas, al ser tan pequeños y

sencillos, eran muy vulnerables, era muy fácil mejorar el rendimiento

para un programa concreto, por lo que se pasó a los Benchmark Kernel

o de núcleo.

4. Kernel Benchmarks

Son programas de pruebas formados por pequeñas piezas claves de

programas reales que evalúan el rendimiento y lo aíslan de las

características individuales de una máquina, permitiendo explicar las

razones de las diferencias en los rendimientos de programas reales.

Los ejemplos más conocidos son el “Livermore Loops”, una serie de 21

fragmentos de bucles pequeños, y el “Linpack”, formado por un

paquete de subrutinas de álgebra lineal. Sólo tratan algunos aspectos

y son antiguos. No existen núcleos para evaluar prestaciones gráficas.

Page 7: Informe  de Rendimiento  de Computadoras

5. Programas Reales

Son programas hechos con partes de programas que realmente se

utilizan mucho (procesadores de texto, compiladores, herramientas

CAD, etc). Los problemas que presentan son que dependen mucho de

los datos de entrada, suelen ser complejos de usar, los S.O. sobre los

que se prueban suelen ser incompatibles y no son ni estándar ni de libre

distribución.

4. ¿Cuáles con las 5 mejores supercomputadoras del mundo y donde se

encuentran?

Las súper computadoras del mundo top 5

1. Sunway TaihuLight

El computador más grande y potente jamás creado. Ostentando más

de 10 millones de procesadores y con casi el triple de rendimiento que

su rival también chino (93 petaflops), TaihuLight es también el más

eficaz de lejos de la lista, con 6051 de megaflops por vatio. Esta

supercomputadora se encuentra en el Centro Nacional de

Supercomputación de China en la ciudad de Wuxi, en la provincia de

Jiangsu, China.1 3 Tiene un consumo energético de 15 MW y su

propósito es de prospección de petróleo, ciencias de la vida, el tiempo,

el diseño industrial, la investigación de fármacos.

Page 8: Informe  de Rendimiento  de Computadoras

2. Tianhe-2

Vía Láctea 2 (nombre traducido) finalmente ha sido destronado

después de llevar seis años seguidos en lo alto de la lista. Sigue

contando con un sistema superponte con 3.120.000 procesadores que.

Generan 33,9 petaflops sostenidos, pero el gobierno chino le ha

quitado el puesto relegándose a la segunda posición.

Es un supercomputadora desarrollada por la Universidad Nacional de

Tecnología de Defensa de China (NUDT) y la empresa china Inspur,

está ubicada en el Centro Nacional de Supercomputación.

3. Titan

Desarrollada por Cray Inc., una empresa estadounidense dedicada a la

fabricación de tecnología de este tipo. Cray Titan poseé 299.008

núcleos, con 18.688 CPUs AMD Opteron y cuenta con esa misma

cantidad de GPUs Tesla K20x por cada microprocesador. de tecnología

de este tipo. Cray Titan poseé 299.008 núcleos, con 18.688 CPUs AMD

Opteron y cuenta con esa misma cantidad de GPUs Tesla K20x por cada

microprocesador El tamaño resultante de la memoria RAM es de más

de 710 TiB, con 10 PB de almacenamiento y cuenta con más de 10.000

Page 9: Informe  de Rendimiento  de Computadoras

discos rígidos de 1 TB a 7200 rpm. Diseña para estudiar fenómenos

naturales desarrollando modelos virtuales, por ejemplo, de tormentas

(huracanes), física de moléculas o cualquier exigencia del tipo científico

(como las requeridas por la medicina).

4. Sequoia

Se ubica en el estado de California, Estados Unidos, IBM Sequoia

pertenece al tipo de ordenadores IBM Blue Gene/Q el cual posee un

rendimiento 16,3 petaflops por segundos (operaciones de coma

flotante por segundo, unidad de medida del rendimiento de una

computadora). A partir de esta velocidad, la supercomputadora IBM

Sequoia es capaz de calcular en una hora lo mismo que unos 6.700

millones de personas con una calculadora en un período de tiempo de

320 años.

Page 10: Informe  de Rendimiento  de Computadoras

5. K Computer

Creada por el grupo informático Fujitsu y un instituto japonés de

investigación. Totaliza 88.128 procesadores que trabajan concertados,

logró una marca de 10,51 petaflops (10.510 billones de operaciones de

punto flotante por segundo).Se utiliza para investigación climática,

meteorología, prevención de catástrofes y próximamente en medicina.

Page 11: Informe  de Rendimiento  de Computadoras

Procedimiento

Para que puedas ver el rendimiento de la computadora, en cuantos procesos quiere

que procese, se debe seguir los posos indicados.

Primer paso abrimos el aplicativo linx de donde los as guardado.

Page 12: Informe  de Rendimiento  de Computadoras

Paso 2 Ahora puedes cambiar cuanto de quieres que sea el tamaño del problema

Tercer paso. También puedes cambiar la memoria a utilizar

Page 13: Informe  de Rendimiento  de Computadoras

Cuarto paso. Puedes poner cuantos procesos quieres realizar

Y por último ya puesto el tamaño del problema, memoria, proceso das clic en Start

(comienzo)

Page 14: Informe  de Rendimiento  de Computadoras

Y para ver el rendimiento o comprobar si está trabajando al 100% solo te vas administrador

de tareas

Page 15: Informe  de Rendimiento  de Computadoras

Y haces clic en rendimiento de para poder comprobar si está trabajando al 100%

Y eso es todo para ver su procedimiento de la PC

Page 16: Informe  de Rendimiento  de Computadoras

Resultados y análisis de resultados

Intel Core I3-4005U

Datos de la maquina

Page 17: Informe  de Rendimiento  de Computadoras

Rendimiento de la PC

La GFops de medición

Page 18: Informe  de Rendimiento  de Computadoras

Intel Core I5-3470

Datos de la Maquina

Page 19: Informe  de Rendimiento  de Computadoras

Rendimiento de la PC

Los GFops de medición

Page 20: Informe  de Rendimiento  de Computadoras

AMD Athlon(tm) II X2 270

Datos de la Maquina

Page 21: Informe  de Rendimiento  de Computadoras

Rendimiento de la PC

Los GFlops de medición

Page 22: Informe  de Rendimiento  de Computadoras

AMD A6-6400K APU

Datos de la maquina

Page 23: Informe  de Rendimiento  de Computadoras

Rendimiento de la PC

Los GFlops de medición

Page 24: Informe  de Rendimiento  de Computadoras

AMD A6-7400K Radeon

Datos de la Maquina

Page 25: Informe  de Rendimiento  de Computadoras

Rendimiento del PC

Los GFlops de medición

Page 26: Informe  de Rendimiento  de Computadoras

Intel Core I3- 4160

Datos de la Maquina

Page 27: Informe  de Rendimiento  de Computadoras

Rendimiento del PC

Los GFlops de medición

Page 28: Informe  de Rendimiento  de Computadoras

Intel Core I7-3770

Datos de la Maquina

Page 29: Informe  de Rendimiento  de Computadoras

Rendimiento del PC

Los GFlops de medición

Page 30: Informe  de Rendimiento  de Computadoras

Intel Core I3-3110M

Datos de la Maquina

Page 31: Informe  de Rendimiento  de Computadoras

Rendimiento del PC

Los GFlops de medición

Page 32: Informe  de Rendimiento  de Computadoras

AMD A8-5600K APU with Radeon(tm)

Datos de la Maquina

Page 33: Informe  de Rendimiento  de Computadoras

Rendimiento del PC

Los GFlops de medición

Page 34: Informe  de Rendimiento  de Computadoras

AMD Athlon (tm) II X2 250

Datos de la Maquina

Page 35: Informe  de Rendimiento  de Computadoras

Rendimiento del PC

Los GFlops de medición

Page 36: Informe  de Rendimiento  de Computadoras

Tabla de datos

REN

DIM

IEN

TO

A B C D E F G H I J

28.8683 62.2301 8.7771 5.2710 5.9696 39.4450 51.6704 16.1521 17.3364 8.2235

27.9524 61.6477 8.8920 5.4597 6.2420 40.5111 51.3087 15.6025 16.7565 7.9466

25.0233 62.8527 8.8073 6.5658 6.1980 39.0072 51.2452 15.6693 16.4214 8.1914

20.2927 63.2577 7.0764 6.4398 6.3366 38.1390 51.1240 16.0738 16.0243 7.8659

23.4197 59.8703 8.7427 6.1431 6.2131 38.3244 51.9063 16.0849 14.3322 7.9893

25.6490 62.1958 8.7566 6.1746 6.2622 39.6517 52.0494 16.2042 15.3696 7.1586

25.6361 61.5114 8.5841 5.5843 6.2246 40.5184 51.2405 15.8965 14.5629 7.3014

25.8725 62.3863 8.5862 6.8494 6.4587 40.7491 50.8384 16.1807 13.7640 6.0406

20.6879 61.0762 8.4622 6.6078 6.4572 36.9892 51.0705 16.1026 16.0252 6.2416

23.7544 63.9055 8.7657 6.7077 6.4621 36.8113 51.9414 16.1207 15.4749 6.3128

A Intel Core I3-4005U

B Intel Core I5-3470

C AMD Athlon (tm) II X2 270

D AMD A6- 6400K Apu

E AMD A6-7400k Radeon

F Intel Core I3-4160

G Intel Core I3-3770

H Intel Core I3-3110M

I AMD A8-5600k Apu with Radeon (tm)

J AMD ATHlon (tm) II X2 250

Page 37: Informe  de Rendimiento  de Computadoras

Gráfico de los datos

RENDIMIENTO

B

D

F

HJ

0

10

20

30

40

50

60

70

1 2 3 4 5 6 7 8 9 10 11

GRAFICO DE RENDIMIENTO

RENDIMIENTO A B C D E F G H I J

Page 38: Informe  de Rendimiento  de Computadoras

Conclusiones

Primeros podemos decir que con el programa linx 0.6.5 no podía hacer procesos

en una microprocesador AMD solo mente un maquinas con un procesador Intel,

por eso descargamos el programa linx 0.6.4 con ese ya pudimos ver los procesos

de una maquina AMD.

Y también podríamos concluir que por lo que vimos en el grafico las maquias con

mayor rendimiento seria las maquinas con microprocesadores Intel.

rendimiento de una computadora, el rendimiento en otras palabras es el tiempo

que se demora en realizar determinadas tareas, cuanto sea menor el tiempo

mayor será el rendimiento de la computadora

Bibliografía

https://www.uclm.es/profesorado/licesio/Docencia/ETC/15_MedidasRendimiento_itis.pdf

http://www.desarrolloweb.com/articulos/medir-rendimiento-computadora.html

http://bv.ujcm.edu.pe/links/cur_sistemas/ArqComputadoras-02.pdf