Как читать данные из SysBench и UnixBench при тестировании VPS

Я хочу протестировать несколько Linux VPS с помощью инструментов тестирования как я читал, есть 2 независимых стандартных инструмента, называемых unixBench и SysBench Скомпилировал и выполнил на VPS И у меня есть результаты: SysBench :( 4 CPU)

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

Результат:

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

из чтения я знаю, что важная информация находится в: общее время: 3,222 секунды ок .. но по сравнению с чем? как я могу узнать, что это хороший результат? также как насчет других параметров? как 95-й процентиль что это значит ?

Теперь запущен UnixBench (4 CPU)

./Run -c 4

Результат:

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 

Здесь я снова знаю, что мне нужно посмотреть на: Индекс System Benchmarks Score 1157,3

, но снова возникает вопрос: с чем сравнивать этот результат? как мне узнать, хороший ли общий результат? плохой ? средний ? Спасибо

0
16.04.2017, 14:51
1 ответ

Цитирование файла USAGE UnixBench,

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

В вашем случае вы хотите "протестировать несколько linux VPS", поэтому для начала вы можете ранжировать их по индексу (или по конкретным показателям, которые вы можете найти в тесте, если вы точно знаете, что ищете ).

Чтобы узнать, насколько хорошо машина работает «в целом» (, то есть по сравнению со всеми машинами, когда-либо использовавшимися для аналогичных целей ), потребуется большая база данных, сообщающая об эталонных показателях, классифицированных по аппаратному обеспечению и ОС (и, возможно, другие характеристики ). Думается, чтоhttp://linux-bench.com/— шаг к этому, который будет полезен не только для ознакомления с вышеизложенным, но и для подтверждения подозрений в том, что железо работает не так, как должно. К сожалению, на мой взгляд, текущий раздел «результаты» недостаточно богат, содержит ошибочные результаты и не содержит достаточной информации о различных протестированных системах.

0
28.01.2020, 04:47

Теги

Похожие вопросы