Upload
erik-sandro-ramos-jauregui
View
115
Download
18
Embed Size (px)
Citation preview
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
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
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
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.
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.
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.
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.
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
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.
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.
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.
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
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)
Y para ver el rendimiento o comprobar si está trabajando al 100% solo te vas administrador
de tareas
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
Resultados y análisis de resultados
Intel Core I3-4005U
Datos de la maquina
Rendimiento de la PC
La GFops de medición
Intel Core I5-3470
Datos de la Maquina
Rendimiento de la PC
Los GFops de medición
AMD Athlon(tm) II X2 270
Datos de la Maquina
Rendimiento de la PC
Los GFlops de medición
AMD A6-6400K APU
Datos de la maquina
Rendimiento de la PC
Los GFlops de medición
AMD A6-7400K Radeon
Datos de la Maquina
Rendimiento del PC
Los GFlops de medición
Intel Core I3- 4160
Datos de la Maquina
Rendimiento del PC
Los GFlops de medición
Intel Core I7-3770
Datos de la Maquina
Rendimiento del PC
Los GFlops de medición
Intel Core I3-3110M
Datos de la Maquina
Rendimiento del PC
Los GFlops de medición
AMD A8-5600K APU with Radeon(tm)
Datos de la Maquina
Rendimiento del PC
Los GFlops de medición
AMD Athlon (tm) II X2 250
Datos de la Maquina
Rendimiento del PC
Los GFlops de medición
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
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
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