답변:
가장 완벽한 벤치마킹 소프트웨어는 아마도 저장소에서 사용 가능하며 다음과 같이 설치 될 수있는 Phoronix test suite 일 것 입니다.
sudo apt-get install phoronix-test-suite
phoronix-test-suite
터미널에서 처음 실행 하는 경우 익명 통계보고에 관한 질문에 예 또는 아니오로 대답 할 수 있습니다. 예라고 대답하면
이 정보는 OpenBenchmarking.org에 대한 일반적인 동향 및 기타 세부 정보를 보여주기 위해 다른 모든 사용자의 제출과 함께 풀링됩니다.
예 또는 아니오를 선택하는 것은 당신에게 달려 있지만 걱정할 것은 없습니다. 프로그램의 옵션으로 원하는 경우 나중에 벤치마킹에 수동으로 결과를 업로드 할 수 있습니다 .
phoronix-test-suite upload-result <your test-result>
자세한 내용 Phoronix test suite
은 이 PDF 및 공식 포럼을 참조하십시오 .
사용 가능한 모든 테스트를 나열하려면 (다운로드 할 필요는 없음) 다음을 실행하십시오.
phoronix-test-suite list-tests
다음과 같은 테스트를 제공합니다.
pts/aio-stress - AIO-Stress Disk
pts/apache - Apache Benchmark System
pts/apitrace - APITrace Graphics
pts/battery-power-usage - Battery Power Usage System
pts/blogbench - BlogBench Disk
특정 테스트에 대한 정보를 찾으려면 다음을 사용하십시오.
phoronix-test-suite info povray
대부분의 테스트는 기본적으로 설치되지 않으며 다음과 같이 개별 테스트를 다운로드하여 실행할 수 있습니다.
phoronix-test-suite install povray
phoronix-test-suite run povray
주제별 테스트 스위트 목록을 찾으려면 다음을 실행하십시오.
phoronix-test-suite list-suites
다음과 같은 것을 반환합니다.
pts/audio-encoding - Audio Encoding System
pts/chess - Chess Test Suite Processor
pts/compilation - Timed Code Compilation Processor
pts/compiler - Compiler Processor
pts/compression - Timed File Compression Processor
예를 들어, 명령으로 나열된 테스트 대신 하나의 오디오 테스트 전체 를 실행하려는 list-tests
경우이 상황에서 다음을 입력하십시오.
phoronix-test-suite run audio-encoding
이 테스트의 경우 관련 오디오 테스트 중 일부가 프로그램에 의해 다운로드 및 설치되고 테스트가 실행됩니다.
설치해야 할 엄청난 양의 테스트와 실험 할 옵션이 있지만이 테스트 스위트는 오픈 벤치마킹 및 Phoronix.com 에서 온라인으로 비교할 수있는 Ubuntu 시스템에서 진정한 벤치 마크를 원할 경우 반드시 사용해야합니다 .
그것은는 하지 의 여러 테스트를, 일을 우분투에서 수행하는 방법에 관한 관심의 대부분의 지역을 만족시킬 것, 빠르고 간단한 벤치마킹 응용 프로그램,하지만 하나.
그러나 벤치마킹은 논란의 여지가 많은 주제이며 포럼은 가장 유용한 결과를 제공하는 테스트와 테스트 설정 방법을 분석하는 데 가장 적합합니다. 위에서 언급 한 povray
것은 CPU의 성능을 벤치마킹하는 것으로 잘 알려져 있습니다.
povray
autoconf가 없어서 설치에 실패 povray
하여 복구 할 수없는 깨진 단계로 설치가 완료 되었습니다 (autoconf를 설치 한 후에도 작동하지 않음). 백업에서 다시 시작하고 autoconf를 설치했으며 libtiff-dev가 없어서 같은 상황에 빠졌습니다. 그래서 나는 포기했다.
hardinfo
아래 스크린 샷과 같이 벤치 마크 정보를 제공하는 설치 :
sudo apt-get install hardinfo
결국 UNIX와 같은 시스템, 즉 stress-ng에 대한 스트레스 테스트 및 벤치마킹 도구를 작성했습니다. 여기에는 메모리, 캐시, CPU, 시스템 호출, 네트워크 등 다양한 시스템 구성 요소의 처리량을 측정 할 수있는 180 개 이상의 스트레스 테스트가 포함되어 있습니다.
sudo apt-get install stress-ng
초당 처리량 측면에서 처리량을보고하는 --metrics-brief 옵션이 있습니다. --perf 옵션을 사용하여 전체 심층 CPU 및 시스템 메트릭을 얻을 수 있습니다. 하나 이상의 CPU에서 순차적으로 또는 병렬로 실행할 수있는 많은 유형의 스트레스 요인이 있습니다. 예를 들면 다음과 같습니다.
stress-ng --metrics-brief --cpu 2 -t 1m
이렇게하면 2 개의 CPU 스트레스 요인 인스턴스가 병렬로 실행되면서 1 분 동안 CPU가 작동합니다.
수동 문서 이러한 모든 기능 구체적으로, 상담 프로젝트 페이지 또는 빠른 시작 참조 가이드를
다른 옵션은 sysbench입니다. CPU, 메모리, 파일, 스레딩 및 데이터베이스에 대한 테스트가 기본 제공되는 명령 줄 도구입니다. 여기에 관한 기사가 있습니다 . 설치는 단일 패키지이며 테스트 실행이 빠릅니다.
결과의 품질이보다 복잡한 테스트보다 낮을 수도 있지만 잠재적 인 VPS 호스팅을 평가할 때 빠른 상태 검사에 유용하다는 것을 알았습니다.
user76204의 인기있는 답변을 바탕으로 Phoronix 테스트 스위트를 사용해 보았습니다. 저자가 말했듯이, 그것은 빠르거나 간단하지 않습니다. 사용할 수있는 수백 가지의 테스트가 있으며 사용할 테스트가 확실하지 않습니다. 일부는 100MB의 다운로드가 필요하고 일부는 실행하는 데 1 시간 이상이 걸리며 일부는 서버에서 실행되지 않을 수 있습니다. 우분투에서 여기에 설명 된 버그가 발생 했습니다 .