Los usuarios siempre desean una métrica simple y eficiente para cuantificar el sistema del servidor de evaluación, como base para la selección. Pero, de hecho, el rendimiento del sistema del servidor es difícil de medir con uno o dos indicadores. Varios sistemas de evaluación de servidores, incluidos TPC, SPEC, SAP SD, Linpack y HPCC, proporcionan una evaluación cuantitativa del rendimiento del procesador, el rendimiento del sistema del servidor y el rendimiento de las aplicaciones empresariales hasta el rendimiento de las computadoras de alto rendimiento. En tantos estándares, ¿cómo los usuarios eligen el sistema de evaluación que mejor se adapte a su entorno de aplicación? Aquí, hemos elegido TPC y SPEC con una amplia gama de aplicaciones para una introducción en profundidad.
■ Salir de la zona equivocada
Profundizar en el indicador TPC-C
El sistema TPC es uno de los puntos de referencia más influyentes, especialmente en los últimos dos años, los medios nacionales informan sobre el índice TPC Masivo Pero, ¿cuántos usuarios realmente entienden el significado? Este artículo utiliza TPC-C como ejemplo para que los usuarios sepan más sobre este punto de referencia.
El valor tpmC se usa ampliamente en el país y en el extranjero para medir las capacidades de procesamiento de transacciones de los sistemas de servidor. Pero, ¿cuál es exactamente el valor de tpmC? He hecho esta pregunta a algunos usuarios, reporteros de medios profesionales e incluso a grandes compañías extranjeras, pero la precisión de la respuesta dista mucho de la popularidad de tpmC. Muchas personas lo escriben erróneamente como TPMC, e incluso lo confunden con las organizaciones de TPC.
TPC (Transaction Processing Performance Council) es una organización sin fines de lucro creada por docenas de compañías miembro y tiene su sede en los Estados Unidos. Los miembros de TPC son principalmente fabricantes de hardware y software, no usuarios de computadoras. Su función es desarrollar especificaciones estándar, rendimiento y métricas de precios para los puntos de referencia de aplicaciones empresariales, y gestionar la publicación de los resultados de las pruebas.
TPC no proporciona el código para el punto de referencia, sino solo la especificación estándar para el punto de referencia. Cualquier fabricante u otro probador puede construir de manera óptima su propio sistema de prueba (plataforma de prueba y programa de prueba) de acuerdo con las especificaciones. Para garantizar la integridad de los resultados de la prueba, la persona que realiza la prueba (generalmente el fabricante) debe presentar al TPC un informe completo (Informe de divulgación completa), incluida la configuración detallada del sistema bajo prueba, el precio de clasificación y la tarifa de mantenimiento de cinco años. Precio total El informe debe ser verificado por un auditor autorizado por TPC (el propio TPC no audita). TPC tiene menos de 10 auditores en todo el mundo, todos en los Estados Unidos.
TPC ha lanzado 11 programas de referencia, a saber, TPC-App, TPC-H, TPC-C, TPC-W, TPC-A, TPC-B, TPC-D y TPC obsoletos. -R, y TPC-S (Programa de Pruebas Especiales de Pruebas del Servidor), TPC-E (Programa de Pruebas de Pruebas del Servicio de Información de Grandes Empresas) y TPC-Cliente /Servidor, que fueron abandonados porque no fueron aceptados por la industria. En la actualidad, TPC-C, que es el más popular, es el programa de referencia para el procesamiento de transacciones en línea (OLTP). Se completó en julio de 1992 y fue aceptado gradualmente por la industria.
TPC-C utiliza tres métricas de rendimiento y precio, donde el rendimiento se mide por tpmC (transacciones por minuto, tpm) y C es el punto de referencia de C en TPC. Se define como el número de pedidos nuevos procesados por el sistema por minuto. TPC-C también se expresa a menudo en términos de rendimiento y precio del sistema, en unidades de $ /tpmC, que se deriva del precio total del sistema (en dólares estadounidenses) /tpmC.
Interpretación de tpmC
Por la definición de TPC-C no es difícil saber que este punto de referencia se usa para medir el rendimiento de todo el sistema de TI, no el estándar para evaluar un servidor o un sistema de hardware. Además, el valor de tpmC se ve afectado directamente por cada enlace. La tabla de la derecha probablemente muestra el impacto de la configuración del sistema en la prueba de tpmC. El "sistema de TI" aquí incluye servidores, periféricos (como discos duros o RAID), sistemas operativos del lado del servidor, software de base de datos, clientes y sus sistemas operativos, software de base de datos y conexiones de red. Por lo tanto, la forma de interpretar el valor de tpmC variará considerablemente según las necesidades de adquisición.
tpmC indicadores de prueba y correlaciones de hardware Tipo de transacción Complejidad Frecuencia de ocurrencia Acceso al número de tablas (memoria, disco IO relacionado) Número lógico lógico promedio Carga de CPU (%) Pedidos nuevos Operaciones complejas 45% 8 46 53 Pagos Transacciones complejas 43% 4 8 11 Entrega 4% 4 70 8 Solicitud de pedido Transacción simple 4% 3 12 1 Consulta de stock Transacción compleja 4% 3 401 27 De las 5 transacciones anteriores, excepto la transacción de entrega es un lote posterior. Los otros cuatro son transacciones en línea. Se debe tener en cuenta que, al procesar nuevos pedidos, el sistema tiene que lidiar con otros cuatro tipos de solicitudes de transacción. En general, una nueva solicitud de pedido no puede exceder el 45% de una solicitud de transacción completa, por lo que cuando el rendimiento de un sistema es de 1000tpmC, en realidad procesa más de 2,000 solicitudes por minuto. Fuente: www.tpc.org
Tome el servidor como ejemplo. En los sistemas de prueba TPC de muchos fabricantes, el precio del servidor es solo un 25% o menos del precio total del sistema, y el precio del disco duro puede representar más del 30% del precio total, porque el TPC-C requiere que el sistema se pruebe durante 180 días. El registro de la transacción (esta tendencia se intensificará a partir de algunos de los últimos resultados de las pruebas TPC-C). Si se usa el mismo servidor en el entorno del usuario, el valor de tpmC informado por el fabricante es de poca importancia, ya que el sistema real del usuario es bastante diferente del sistema originalmente utilizado por el fabricante para la prueba de TPC. Cuando se utiliza el mismo host en sistemas diferentes, el valor de tpmC puede variar considerablemente, y muchos usuarios aún no lo saben.
Especialmente para los usuarios que compran servidores, el indicador tpmC trata más sobre la medición del área de desempeño del cliente a la red de terminal (como se muestra a la izquierda), en lugar de la red de servidor a empresa que generalmente se confunde con el servidor. Rendimiento Se puede ver que si el usuario va a establecer un nuevo sistema de negocios, es mejor recurrir a los indicadores de rendimiento de tpmC. Si solo compra algunos o algunos dispositivos de hardware, necesita consultar más indicadores.
Para los usuarios que están fascinados por los valores de tpmC, una pregunta real es si el costo de implementar métricas de tpmC alto puede tolerarse. Después de todo, TPC-C es un punto de referencia muy complicado. Se requieren muchos recursos para realizar una prueba rigurosa. Los fabricantes generalmente no reportan todo el dinero y el tiempo invertido en TPC.
De hecho, debido a que tpmC (los otros indicadores de evaluación son en su mayoría los mismos) se ve muy afectado por la optimización del sistema, la industria ha sido controvertida sobre si se debe optimizar en la prueba. En 1993, los expertos de las tres principales empresas de TI plantearon objeciones a la optimización de las pruebas de rendimiento de OLTP; Jim Gray de DEC (ahora experto del comité TPC-C) y Walt Kohler y Tianten (TANDEN) Charles Levine y Steve Kiss de IBM comentaron conjuntamente si las métricas de prueba de rendimiento de OLTP deberían optimizarse artificialmente:
" Una métrica de prueba de buen rendimiento no depende de la optimización en situaciones especiales. La situación ideal debería ser: la naturaleza y las capacidades de una métrica de prueba durante el proceso de prueba, y las optimizaciones realizadas a la prueba pueden proporcionar mejoras de rendimiento para los usuarios del mundo real. Sin embargo, al contrario de lo que se espera, algunos fabricantes se ven obligados por la enorme presión del mercado provocada por los indicadores de prueba estándar. Gastan mucha energía en cómo mejorar los resultados de la prueba al tiempo que reducen la relación de precios, independientemente de si se dan todas las optimizaciones realizadas. Los usuarios traen beneficios reales. "
Sitio web de la organización de evaluación:
http://tpc.org/
http://www.spec.org/
Almacenamiento:
http://www.storageperformance.org
Sabemos que IIS puede permitir hasta 10 conexiones de cliente en los sistemas operativos Windows 200
El 24 de agosto de 2009, Apple lanzó oficialmente la nueva generación del sistema
Recientemente, algunos internautas de votos lo dice con Windows XP viene con el &
Una matriz de disco es un sistema que combina varias unidades de disco duro en un conjunto de acuerd
WMI ADAP no puede manejar la biblioteca de rendimiento de PerfDisk
Procedimientos iniciales: comprensión de los parámetros relacionados con el servidor
Guía de solución de problemas de IIS y código de error completo
Configuración de la dirección del servidor DNS
Dos modos de trabajo FTP separados
Tres formas de deshabilitar el componente FileSystemObject
Configuración de seguridad de Serv-U 6.0.0.2 Raiders
Base de ataque del principio de funcionamiento del servidor DNS
Solución de equilibrio de carga del servidor
Apache tiene prohibido ejecutar permisos de PHP para un directorio.
Configuración relacionada con el sistema Linux ssh
Win10 versión de vista previa de la pantalla azul cómo hacerlo
Win10 vista previa versión 9888 experiencia de función
Win10 vista previa versión de arranque de pantalla en negro cómo solucionarlo
Win7 estableció el método de punto de acceso a Wifi
Conozca las funciones del icono de la barra de tareas de Windows 7
El software de instalación de Windows reportó el método de procesamiento ERROR1406
Cómo Windows 8 cambia el fondo de la pantalla de inicio
Vea cómo los expertos le enseñan cómo cambiar la dirección IP con la línea de comandos