Como ler os dados do SysBench e do UnixBench ao testar o VPS

0

Eu quero testar vários VPS Linux usando ferramentas de benchmark como eu reead há 2 ferramentas padrão indestry chamados unixBench e SysBench Eu os compilei e executei no VPS E eu tenho resultados: SysBench :( 4 CPU)

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

O 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

da leitura eu sei que a informação importante está em: tempo total: 3.222s ok .. mas comparado com o que? Como posso saber que isso é um bom resultado? também e os outros parâmetros? como percentil 95 o que isso significa ?

Agora executando o UnixBench (4 CPU)

./Run -c 4

O 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 

Mais uma vez eu sei que devo olhar para: Benchmarks do sistema Índice Pontuação 1157.3

mas novamente a questão levantada este resultado é comparado com o que? Como devo saber se esse resultado total é bom? mau ? média ? Obrigado

    
por user63898 16.04.2017 / 13:51

1 resposta

0

Citando o arquivo USAGE do UnixBench,

Interpreting the results of these tests is tricky, and totally depends on what you're trying to measure.

No seu caso, você quer "testar vários VPS Linux", então para iniciantes você pode classificá-los de acordo com o índice (ou de acordo com indicadores específicos que você pode encontrar no teste, se você sabe exatamente o que está procurando).

Para saber quão bem uma máquina funciona "em geral" (ou seja, em comparação com todas as máquinas usadas para necessidades semelhantes), seria necessário um banco de dados de relatórios de referência categorizado por hardware e sistema operacional (e talvez outras especificações). Parece que o link é um passo em direção a isso, o que seria útil não apenas para conhecer o acima, mas também para confirmar a suspeita de hardware não funcionando tão bem quanto deveria. Infelizmente, na minha opinião, a seção "resultados" atual não é rica o suficiente, contém resultados aberrantes e não indica informações suficientes sobre os diferentes sistemas testados.

    
por 21.08.2017 / 18:11