So lesen Sie die Daten von SysBench und UnixBench beim Testen von VPS

So lesen Sie die Daten von SysBench und UnixBench beim Testen von VPS

ich möchte mehrere Linux-VPS mit Benchmark-Tools testen, da ich gelesen habe, dass es zwei Branchenstandard-Tools namens UnixBench und SysBench gibt. Ich habe sie kompiliert und auf dem VPS ausgeführt. Und ich habe die Ergebnisse: SysBench: (4 CPU)

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

Das Ergebnis :

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

aus dem Lesen weiß ich, dass die wichtige Information darin enthalten ist: Gesamtzeit: 3,222 s, ok … aber im Vergleich wozu? Woher weiß ich, dass dies ein gutes Ergebnis ist? Und was ist mit den anderen Parametern? Was bedeutet beispielsweise das 95. Perzentil?

Jetzt läuft UnixBench (4 CPU)

./Run -c 4

Das Ergebnis :

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 

Auch hier weiß ich, dass ich mir den System Benchmarks Index Score 1157.3 ansehen sollte.

aber es stellt sich wieder die Frage, womit wird dieses Ergebnis verglichen? Woher soll ich wissen, ob dieses Gesamtergebnis gut? schlecht? durchschnittlich ist? Danke

Antwort1

Zitat ausVERWENDUNGDatei von UnixBench,

Die Interpretation der Testergebnisse ist schwierig und hängt ganz davon ab, was Sie messen möchten.

In Ihrem Fall möchten Sie „mehrere Linux-VPS testen“, sodass Sie sie zunächst nach dem Index (oder nach bestimmten Indikatoren, die Sie im Test finden, wenn Sie genau wissen, wonach Sie suchen) einstufen können.

Um zu wissen, wie gut eine Maschine „im Allgemeinen“ funktioniert (das heißt im Vergleich zu allen Maschinen, die jemals für ähnliche Zwecke verwendet wurden), bräuchte man eine große Datenbank mit Benchmarks, kategorisiert nach Hardware und Betriebssystem (und vielleicht anderen Spezifikationen). Es scheint, dasshttp://linux-bench.com/ist ein Schritt in diese Richtung, der nicht nur nützlich wäre, um das oben Genannte zu wissen, sondern auch, um den Verdacht zu bestätigen, dass die Hardware nicht so gut funktioniert, wie sie sollte. Leider ist der aktuelle Abschnitt „Ergebnisse“ meiner Meinung nach nicht umfassend genug, enthält abweichende Ergebnisse und gibt nicht genügend Informationen über die verschiedenen getesteten Systeme an.

verwandte Informationen