Benchmarking - Sobre este tutorial

1 - Sobre este tutorial

Tutorial creado por André D. Balsa. Extraido de: http://www.insflug.org/COMOs/Benchmarking-COMO/Benchmarking-COMO.html
22 de Diciembre de 2006

"Lo que no podemos decir acerca de nosotros mismos debería desaparecer en el silencio."

Ludwig Wittgenstein (1889-1951), filósofo austríaco

Benchmarking significa medir la velocidad con la que un ordenador ejecuta una tarea, de forma que se puedan realizar comparaciones entre diferentes combinaciones de programas/componentes. Esta definición no tiene en cuenta la sencillez de utilización, estética o ergonomía o cualquier otro tipo de juicio subjetivo.

El Benchmarking es una tarea repetitiva, tediosa, y hay que llevar cuidado con los detalles. Es muy normal que los resultados no sean los que uno espera y que estén sujetos a interpretación (puede que hoy en día ésta sea la parte más importante).

Para finalizar, el benchmarking trata con hechos y datos, no con opiniones ni aproximaciones.

1.1 ¿Por qué el benchmarking es tan importante?

Aparte de las razones apuntadas en el BogoMips Mini-CÓMO (sección 8, párrafo 2), podemos tener que ceñirnos a un presupuesto o satisfacer unas necesidades de rendimiento mientras instalamos un sistema Linux. En otras palabras, cuando tenemos que hacernos las siguientes preguntas:

  • ¿Cómo puedo maximizar el rendimiento con un presupuesto dado?
  • ¿Cómo puedo minizar costes manteniendo un nivel mínimo en el rendimiento?
  • ¿Cómo puedo obtener la mejor relación calidad/precio (con un presupuesto o unas exigencias dadas)?

Tendremos que examinar, comparar o crear benchmarks. Minimizar costes sin tener que mantener un rendimiento en particular implica utilizar una máquina con partes desfasadas (aquel viejo 386SX-16 que está tirado en el garaje podría servir) y no necesita bechmarks, y maximizar el rendimiento sin que importe el dinero no es una situación muy realista (a menos que quiera poner un Cray en su casa - la unidad de alimentación recubierta con cuero es bonita, ¿verdad?).

El benchmarking de por si no tiene sentido, y es una estúpida pérdida de tiempo y dinero; solo tiene sentido como una parte de un proceso, esto es, si tiene que hacer una elección entre dos o más alternativas.

Normalmente otro parámetro a tener en cuenta en el proceso de decisión es el coste, pero también la disponibilidad, el servicio, la seguridad, estrategia o cualquier otra característica medible y racional que tenga que ver con un ordenador. Por ejemplo, cuando comparamos el rendimiento de diferentes versiones del núcleo de Linux, la estabilidad suele ser más importante que la velocidad.

1.2 Consideraciones no válidas en la medida del rendimiento

Se pueden leer muy amenudo en los grupos de noticias y las listas de correo, pero aun así:

  1. Reputación del fabricante (no se puede medir y es insensato).
  2. Cuota de mercado del fabricante (insensato e irrelevante).
  3. Parámetros irracionales (por ejemplo, supersticiones o prejuicios: ¿Compraría un procesador que se llame 131313ZAP pintado de rosa?)
  4. Valor estimado (insensato, irracional y no se puede medir).
  5. Cantidad de propaganda: creo que éste es la peor. Personalmente, estoy harto de los logos ``XXX inside'' o ``kkkkkws compatible'' (ahora se ha unido a la banda el ``aaaaa Powered'' - ¿Quién será el próximo?). EMMO
    N.T.: En Mi Modesta Opinión
    , los billones de pesetas gastados en campañas de este tipo estarían mejor empleados en equipos de investigación que se ocupen de desarrollar nuevos procesadores libres de fallos, más rápidos y más baratos :-). Ningún tipo de publicidad puede arreglar un fallo en la unidad de coma flotante en la nueva hornada de procesadores que acaba de instalar en su placa base, pero en cambio un procesador rediseñado sí puede hacerlo.
  6. La opiniones del tipo ``tiene lo que paga'' son sólo eso: opiniones. Denme hechos, por favor.

Sé el primero en opinar


Tutoriales relacionados con 'Benchmarking'

El Linux Benchmarking CÓMO trata sobre algunos aspectos asociados con el benchmarking en los sistemas... Más »

Autor y licencia de 'Benchmarking'

El Linux Benchmarking HOWTO es copyright (C) 1997 de _André D. Balsa. Los documentos HOWTO de Linux pueden ser reproducidos y distribuidos en su totalidad o en parte, en cualquier medio físico o electrónico, siempre que se mantenga esta noticia de copyright en todas las copias. Se permite y anima a la distribución comercial; sin embargo, el autor quería que se le avisase de tales distribuciones.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.