unixBench 및 SysBench라는 2개의 산업 표준 도구가 있다는 것을 읽고 벤치 마크 도구를 사용하여 여러 Linux VPS를 테스트하고 싶습니다. 이를 컴파일하고 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/이는 위의 내용을 아는 것뿐만 아니라 하드웨어가 제대로 작동하지 않는다는 의심을 확인하는 데에도 유용할 수 있는 한 단계입니다. 불행하게도 현재 "결과" 섹션은 내용이 풍부하지 않고, 비정상적인 결과를 포함하고 있으며, 테스트된 다양한 시스템에 대한 정보가 충분하지 않다고 생각합니다.