VPS をテストするときに SysBench と UnixBench からデータを読み取る方法

VPS をテストするときに SysBench と UnixBench からデータを読み取る方法

ベンチマーク ツールを使用していくつかの Linux VPS をテストしたいのですが、unixBench と SysBench という 2 つの業界標準ツールがあると読んだので、それらをコンパイルして 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 秒 ok ですが、何と比較してですか? これが良い結果だとどうしたらわかりますか? また、他のパラメーターはどうですか? 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 

ここでも、システムベンチマークインデックススコア1157.3を確認する必要があります。

しかし、再び疑問が生じます。この結果は、何と比較されるのでしょうか? この合計結果が良いのか、悪いのか、平均的なのか、どうすればわかるのでしょうか? ありがとうございます

答え1

引用:使用法UnixBenchのファイル、

これらのテストの結果を解釈するのは難しいため、何を測定しようとしているかによって大きく異なります。

あなたの場合、「複数の Linux VPS をテストする」必要があるため、まずはインデックスに従って (または、探しているものが正確にわかっている場合は、テストで見つけることができる特定の指標に従って) ランク付けすることができます。

マシンが「一般的に」(つまり、同様のニーズに使用されたすべてのマシンと比較して)どの程度の性能を発揮するかを知るには、ハードウェアとOS(およびおそらく他の仕様)ごとに分類されたベンチマークを報告する大規模なデータベースが必要です。http://linux-bench.com/これは、これに向けた一歩であり、上記のことを知るだけでなく、ハードウェアが期待どおりに動作していないという疑いを確認するのにも役立ちます。残念ながら、私の意見では、現在の「結果」セクションは十分に充実しておらず、異常な結果が含まれており、テストされたさまざまなシステムに関する十分な情報を示していません。

関連情報