우분투에 대한 벤치 마크 도구가 있습니까?


답변:


7

내가 시도한 유일한 것은 시스템 프로파일 러와 벤치 마크이지만 우분투 소프트웨어 센터 (검색 "벤치 마크")에 나열되어있는 것들이 많이 있습니다. 그것은 많은 컴퓨터 정보를 제공하며 매우 유용하다는 것을 알았지 만 많은 정보를 시험해 볼 수 있습니다.


48

가장 완벽한 벤치마킹 소프트웨어는 아마도 저장소에서 사용 가능하며 다음과 같이 설치 될 수있는 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의 성능을 벤치마킹하는 것으로 잘 알려져 있습니다.


3
이 테스트 스위트에서 테스트의 유효성을 실제로 독립적으로 감사 한 사람이 있습니까? Phoronix에보고 된 결과 중 일부는 내가 본 것에서 제대로 구성되지 않은 테스트에서 나온 것입니다.
콜린 이안 킹

@ColinIanKing 벤치마킹에 대한 토론에 대한 편집 내용을 참조하십시오.

1
첫 번째 테스트 (povray)를 시작했을 때 유망한 것으로 보였고 그는 필요한 모든 패키지를 설치하기 시작했습니다. 그러나 povrayautoconf가 없어서 설치에 실패 povray하여 복구 할 수없는 깨진 단계로 설치가 완료 되었습니다 (autoconf를 설치 한 후에도 작동하지 않음). 백업에서 다시 시작하고 autoconf를 설치했으며 libtiff-dev가 없어서 같은 상황에 빠졌습니다. 그래서 나는 포기했다.
Antonio

xenial (v 5.2) 이후 Ubuntu에서 업데이트되지 않은 것으로 나타 으며 Debian에서 제거되었습니다. 그들의 웹 페이지는 v8.2와 v8.4를 보여 주므로 apt에서 설치하는 것이 더 이상 좋은 아이디어가 아닐 수도 있습니다.
Xen2050

24

hardinfo아래 스크린 샷과 같이 벤치 마크 정보를 제공하는 설치 :

sudo apt-get install hardinfo

여기에 이미지 설명을 입력하십시오


9
어떤 공룡 시대 PC를 사용하고 있습니까? 그렇게 새롭지 않은 AMD A8-4500M 노트북은 4.83 초를
Suici Doga

1
테스트 데이터베이스를 업데이트하려고했는데 메시지가 "서버에 연결할 수 없습니다"
Serge

그 결과 (비교 앱 데이터베이스)는 매우 오래된 것입니다
Ninja Coding

9

결국 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가 작동합니다.

수동 문서 이러한 모든 기능 구체적으로, 상담 프로젝트 페이지 또는 빠른 시작 참조 가이드를


6

다른 옵션은 sysbench입니다. CPU, 메모리, 파일, 스레딩 및 데이터베이스에 대한 테스트가 기본 제공되는 명령 줄 도구입니다. 여기에 관한 기사가 있습니다 . 설치는 단일 패키지이며 테스트 실행이 빠릅니다.

결과의 품질이보다 복잡한 테스트보다 낮을 수도 있지만 잠재적 인 VPS 호스팅을 평가할 때 빠른 상태 검사에 유용하다는 것을 알았습니다.

user76204의 인기있는 답변을 바탕으로 Phoronix 테스트 스위트를 사용해 보았습니다. 저자가 말했듯이, 그것은 빠르거나 간단하지 않습니다. 사용할 수있는 수백 가지의 테스트가 있으며 사용할 테스트가 확실하지 않습니다. 일부는 100MB의 다운로드가 필요하고 일부는 실행하는 데 1 시간 이상이 걸리며 일부는 서버에서 실행되지 않을 수 있습니다. 우분투에서 여기에 설명 된 버그가 발생 했습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.