Cómo leer los datos de SysBench y UnixBench al probar VPS

Cómo leer los datos de SysBench y UnixBench al probar VPS

Quiero probar varios VPS de Linux usando herramientas de referencia mientras leo que hay 2 herramientas estándar de la industria llamadas UnixBench y SysBench. Las compilé y las ejecuté en el VPS y tengo resultados: SysBench: (4 CPU)

./sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run

El resultado :

General statistics:
    total time:                          3.222s
    total number of events:              10000

Latency (ms):
         min:                                  1.64
         avg:                                  5.76
         max:                                  6.19
         95th percentile:                      3.00
         sum:                              60000.86

Threads fairness:
    events (avg/stddev):           30000.0000/2.00
    execution time (avg/stddev):   8.0002/0.00

Al leer, sé que la información importante está en: tiempo total: 3.222 s, está bien... ¿pero en comparación con qué? ¿Cómo puedo saber que este es un buen resultado? ¿Qué pasa también con los otros parámetros? Como percentil 95, ¿qué significa?

Ahora ejecutando UnixBench (4 CPU)

./Run -c 4

El resultado :

BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-0-1-48: GNU/Linux
   OS: GNU/Linux -- 3.14.48-33.39.amzn1.x86_64 -- #1 SMP Tue Jul 14 23:43:07 UTC 2015
   Machine: x86_64 (x86_64)
   Language: en_US.UTF-8 (charmap="UTF-8", collate="UTF-8")
   CPU 0:  info .. 
   CPU 1:  info .. 
   CPU 2:  info .. 
   CPU 3:  info .. 


------------------------------------------------------------------------
Benchmark Run: Wed Apr 12 2017 
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       74325935.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    13710.8 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3528.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        422092.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          107334.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1485937.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                              998109.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 162959.5 lps   (10.0 s, 7 samples)
Process Creation                               7151.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6494.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    880.4 lpm   (60.1 s, 2 samples)
System Call Overhead                         900145.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   74325935.8   6369.0
Double-Precision Whetstone                       55.0      13710.8   2492.9
Execl Throughput                                 43.0       3528.0    820.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     422092.9   1065.9
File Copy 256 bufsize 500 maxblocks            1655.0     107334.5    648.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    1485937.1   2562.0
Pipe Throughput                               12440.0     998109.2    802.3
Pipe-based Context Switching                   4000.0     162959.5    407.4
Process Creation                                126.0       7151.7    567.6
Shell Scripts (1 concurrent)                     42.4       6494.3   1531.7
Shell Scripts (8 concurrent)                      6.0        880.4   1467.3
System Call Overhead                          15000.0     900145.3    600.1
                                                                   ========
System Benchmarks Index Score                                        1157.3 

Aquí nuevamente sé que debería mirar: Puntuación del índice de referencia del sistema 1157,3

pero nuevamente la pregunta que plantea este resultado es ¿comparado con qué? ¿Cómo puedo saber si este resultado total es bueno? malo ? promedio ? Gracias

Respuesta1

Citando elUSOarchivo de UnixBench,

Interpretar los resultados de estas pruebas es complicado y depende totalmente de lo que intentes medir.

En su caso, desea "probar varios VPS Linux", por lo que para empezar puede clasificarlos según el índice (o según indicadores específicos que puede encontrar en la prueba, si sabe exactamente lo que está buscando).

Para saber qué tan bien funciona una máquina "en general" (es decir, en comparación con todas las máquinas jamás utilizadas para necesidades similares), se necesitaría una gran base de datos que informe puntos de referencia categorizados por hardware y sistema operativo (y tal vez otras especificaciones). . Parece quehttp://linux-bench.com/Es un paso hacia ello, que sería útil no sólo para conocer lo anterior, sino también para confirmar sospechas de que el hardware no funciona tan bien como debería. Desafortunadamente, en mi opinión, la sección actual de "resultados" no es lo suficientemente rica, contiene resultados aberrantes y no indica suficiente información sobre los diferentes sistemas probados.

información relacionada