소프트웨어 가이드: 오버클러킹 등에 유용한 유틸리티. Linux의 CPU 스트레스 테스트 Linux의 메모리 스트레스 테스트

Linx는 시스템 안정성을 테스트하는 데 사용되는 유틸리티입니다. 본질적으로 이는 프로세서를 한계까지 밀어붙일 수 있는 Linkpack 테스트용 그래픽 셸입니다. Linx는 일반적으로 CPU 오버클럭을 테스트하는 데 사용되며, 테스트가 성공하고 온도가 정상 범위 내로 유지되면 오버클럭을 그대로 둘 수 있습니다.

Linx 메인 창

프로그램 특징:


Linx를 사용하여 오버클럭 안정성을 테스트하는 방법

  • 프로그램을 실행하고 설정에서 필요한 스레드 수와 32\64비트 모드를 설정합니다. 확인란이 선택되어 있는지 확인합니다. 오류가 있으면 중지합니다.
  • 선택적으로 Everest(현재 Aida64) 또는 Speedfan을 연결하고 최대 온도를 설정하세요.
  • 기본 프로그램 창에서 사용 가능한 모든 RAM을 선택합니다.
  • 소요된 시간을 기준으로 1번의 테스트 실행을 시작하고 테스트가 최소 1시간 동안 지속되도록 반복 횟수를 설정합니다.
  • 반복적으로 테스트를 실행하고 온도를 모니터링하고 기다립니다.
  • 테스트가 실패하면 최대 온도, 전압 및 기타 매개변수를 확인하고 더 적합한 매개변수를 선택한 후 테스트를 반복합니다.

성능 가상 머신이제 "클라우드 컴퓨팅"이라는 단어가 우리에게 점점 더 가까워지고 있기 때문에 누구도 놀라지 않을 것입니다. 이미 자신의 서비스를 제공하는 제공업체가 엄청나게 많습니다. 가상 서버, 우리의 필요에 따라. 선택할 수 있는 항목이 너무 많기 때문에 올바른 선택을 하기 위해 각 항목의 성능을 테스트하고 싶은 유혹이 듭니다.

각 가상 머신의 성능을 테스트하고 이후에 결과를 분석할 수 있는 Linux용 특수 테스트 패키지가 있습니다.

Phoronix 테스트 스위트- Linux를 실행하는 가상 머신에 대한 특수 테스트 세트가 포함된 오픈소스 플랫폼입니다.

Linux에 Phoronix 테스트 스위트 설치

글을 쓰는 시점에서, 최신 버전 Phoronix 테스트 스위트는 4.8.2입니다. 더 많은 최신 버전을 확인하려면 Phoronix ftp 저장소를 살펴보세요. 또한 Phoronix Test Suite 웹사이트의 다운로드 섹션에서 다운로드할 수 있습니다. 실행 가능 파일, Ubuntu 또는 Debian이 없는 경우 :)

Ubuntu 또는 Debian 배포판이 있고 위 링크에서 Phoronix Test Suite deb 파일을 이미 다운로드한 경우 다음과 같이 설치하십시오.

sudo apt-get 설치 php5-cli 컬 php5-gd

sudo dpkg -i phoronix-test-suite_4.8.2_all.deb

Phoronix Suite Test의 버전은 다를 수 있으며, 작성 당시 최신 버전은 4.8.2였습니다.

을 위한 CentOS 사용자/ RHEL 및 Fedora에는 사이트에 rpm 파일이 없지만 tar.gz를 다운로드하고 다음 명령을 사용하여 테스트를 설치할 수 있습니다.

sudo yum 설치 php-cli php-gd 컬

sudo tar xvfvz phoronix-test-suite-4.8.2.tar.gz

CD 포로닉스-테스트-스위트

sudo ./install-sh

openSUSE로 작업하는 경우 먼저 Phoronix의 테스트가 있는 특수 벤치마크 저장소를 연결해야 합니다.

오픈수세 팩토리:

zypper는 http://download.opensuse.org/repositories/benchmark/openSUSE_Factory/benchmark.repo입니다.

zypper는 http://download.opensuse.org/repositories/benchmark/openSUSE_12.3/benchmark.repo입니다.

zypper는 http://download.opensuse.org/repositories/benchmark/openSUSE_12.2/benchmark.repo입니다.

phoronix-test-suite의 지퍼

Phoronix 테스트 스위트로 작업하기

Phoronix Test Suite는 선택한 테스트 프로필과 패키지를 자동으로 다운로드하며, 원하는 경우 테스트 결과를 openbenchmarking.org에 업로드할 수도 있습니다. 테스트를 처음 실행하려면 앞서 말했듯이 인터넷에서 테스트 프로필과 패키지를 다운로드해야 합니다.

테스트하려는 가상 머신이 프록시 뒤에 있는 경우 먼저 명령을 사용하여 프록시 서버를 구성해야 합니다. 이렇게 하려면 터미널에서 다음을 실행하세요.

phoronix-테스트-스위트 네트워크 설정

이제 테스트를 시작할 수 있습니다...

총 수량 보기 사용 가능한 테스트 Phoronix Test Suite에서는 다음 명령을 사용할 수 있습니다.

phoronix-테스트-스위트 목록-테스트

테스트 목록은 다음과 같습니다.

  • pts/aio-스트레스- AIO-스트레스, 디스크;
  • 포인트/아파치- 아파치 벤치마크, 시스템;
  • pts/apitrace- APITrace, 그래픽;
  • pts/배터리 전력 사용량- 배터리 전원 사용량, 시스템;
  • 포인트/블레이크2- BLAKE2, 프로세서;
  • pts/블로그벤치- BlogBench, 디스크;
  • 포인트/보크- Bork 파일 암호화기, 프로세서;
  • 포인트/보탄- 보탄, 프로세서.

사용 가능한 테스트 패키지 목록을 보려면 다음 명령을 입력하십시오.

phoronix-테스트-스위트 목록-스위트

  • pts/오디오 인코딩- 오디오 인코딩, 시스템;
  • 승점/체스- 체스 테스트 스위트, 프로세서;
  • 포인트/컴파일- 시간 제한 코드 컴파일, 프로세서;
  • pts/컴파일러- 컴파일러, 프로세서;
  • 포인트/압축- 시간 제한 파일 압축, 프로세서;
  • 포인트/계산- 전산 테스트 스위트, 시스템;

예를 들어 Apache(첫 번째 목록)를 테스트한 후 다음 명령을 사용하여 테스트를 실행하려고 합니다.

phoronix-test-suites는 아파치를 실행합니다.

특정 테스트를 처음 실행하는 경우 Phoronix Test Suite는 누락된 패키지 설치에 대해 경고할 수 있습니다. 자동 모드.

테스트가 끝나면 결과는 컴퓨터에 저장되고 선택적으로 openbenchmarking.org로 전송되어 다른 사용자가 결과와 비교할 수 있습니다.

컴퓨터에 저장된 모든 결과를 보려면 다음 명령을 입력하십시오.

phoronix-테스트-스위트 목록-결과

모니터링은 일련의 프로그램을 사용하여 수행됩니다. lm-센서.


적성 설치 lm-센서

다음 명령을 사용하여 센서 판독값을 얻을 수 있습니다.


센서

실시간 온도 모니터링은 다음 명령으로 수행됩니다.


시계 센서

명령 출력에는 전압, 팬 속도, 프로세서 온도(각 코어별) 및 하드 드라이브 온도에 대한 정보가 포함됩니다. 중요한 지표는 기록된 최대 온도 값입니다(필드 높은심부 온도 판독값에서). 다음 명령을 사용하여 프로세서 온도만 모니터링할 수 있습니다.


(true) 날짜를 지정하는 동안; 센서 | grepCore; 에코 "======"; 수면 1초; 완료

판독값을 표시하는 다양한 그래픽 유틸리티도 있습니다. lm-센서. 을 위한 금언애플릿을 사용하면 편리하다 그놈 센서 애플릿.

CPU 스트레스 테스트

비닐 봉투 CPU 소모

비디오 카드 드라이버의 기능 확인

3D 가속을 확인해 보겠습니다.


글엑스인포 | 그렙 OpenGL

출력은 다음과 같아야 합니다.


OpenGL 공급업체 문자열: Tungsten Graphics, Inc OpenGL 렌더러 문자열: Mesa DRI Intel(R) G33 GEM 20100330 개발 OpenGL 버전 문자열: 1.4 Mesa 7.10-devel OpenGL 확장:

비디오 카드를 사용하여 3D 가속 지원을 확인해 보겠습니다.


글엑스인포 | 직접 grep

3D 지원이 구현되면 출력은 다음과 같습니다.


직접 렌더링: 예

3D 속도를 확인해 보겠습니다.


글엑스기어

간단한 3D 애니메이션 창이 나타납니다. 이 경우 렌더링 속도에 대한 정보가 5초마다 콘솔에 표시됩니다. 구성된 드라이버의 일반 FPS 값은 평균 1000 이상이어야 합니다(활성화된 경우) 수직 동기, FPS 값은 동기화 빈도에 의해 제한됩니다.

또 다른 OpenGL 테스트:


/usr/lib/xscreensaver/glblur -fps

FPS 값을 보여주는 화면 보호기 창이 나타납니다.

문제가 있는 경우 비디오 드라이버를 다시 설치할 수 있습니다(통합 Intel 비디오 카드의 경우 패키지를 다시 설치해야 함). xserver-xorg-비디오-인텔). 드라이버 설정은 프로그램에 의해 수행됩니다. 드리컨. Intel 비디오 카드의 작동을 제어하기 위해 패키지를 설치할 수도 있습니다. 인텔 GPU 도구(패키지에는 실시간으로 비디오 프로세서 로드를 모니터링할 수 있는 intel_gpu_top 유틸리티가 포함되어 있습니다).

시스템 성능 테스트

패키지 phoronix-test-suite

성능 테스트는 프로그램에 의해 수행됩니다. 포로닉스 테스트 스위트. 그녀는 대표한다 쉘 소프트웨어, 자동으로 다운로드하고 실행할 수 있습니다. 다양한 프로그램테스트 결과에 대한 데이터를 테스트, 수집 및 저장합니다.

프로그램을 설치해 봅시다:


적성 설치 phoronix-test-suite

사용 가능한 모든 테스트 목록을 확인하세요. 간단한 설명다음 명령을 사용할 수 있습니다.


phoronix-테스트-스위트 목록-테스트

테스트는 다음 명령으로 시작됩니다.


phoronix-test-suite 벤치마크 TEST_NAME

  • CPU:

    • C-레이- 멀티스레드 수학 테스트. CPU 부하가 높습니다. C2D 2.0의 결과: 387.55초.

    • 빌드-리눅스-커널- 리눅스 커널을 빌드합니다. 긴 테스트. 프로세서와 메모리를 균등하게 로드합니다(gcc 사용).

    • scimark2- 강력한 단일 스레드 테스트(강력한 과학 컴퓨팅). 단일 코어의 성능을 기가플롭 단위로 보여줍니다.

    • ffmpeg- 비디오 인코딩(테스트 파일은 130MB 소요) C2D 2.0: 25.99초.


  • 메모리:

    • 램스피드- 기억력 테스트. 평균 CPU 로드. 결과 DDR2-800 2Gb(복사본, 정수): 2280.10MB/s.

    • 개울- 다양한 작업에서 메모리 속도를 표시합니다.


  • HDD:

    • 요오존- 하드 드라이브 테스트. 다양한 길이의 블록에 대한 읽기 및 쓰기 속도를 표시합니다. 결과 WD 80Gb(W,4K,512M): 52.42MB/s.


  • 그래픽 아트:

    • gtkperf- 테스트 다양한 요소그놈 GUI.

    • 열대성 열대성- 아름다운 3D 벤치마크를 위해서는 3D 가속을 지원하는 구성된 드라이버가 필요합니다.


장기간 다양한 테스트를 위해서는 권장됩니다. 빌드-리눅스-커널. 짧은 스트레스 테스트의 경우 C-레이(프로그램과 함께

이 자료는 시스템 구성 요소의 성능 및 오버클러킹 조정, 평가, 모니터링 데이터 추적을 위한 오늘날의 다양한 소프트웨어에 대해 독자를 안내하기 위한 것입니다. 이 문서는 관련 애플리케이션을 다운로드할 수 있는 유용한 링크를 기반으로 합니다.

드라이버: 플랫폼

다양한 시스템 구성 요소, 특히 요소에 대한 올바른 드라이버 선택 마더보드그리고 비디오 카드의 GPU는 PC의 안정적인 작동을 위해 매우 중요합니다. 특별한 "창의력"이 필요하지 않은 경우는 다음과 같은 드라이버를 설치할 때입니다. 마더보드. 그러나 칩셋, 오디오 컨트롤러 및 Wi-Fi 카드(있는 경우)에 대한 최신 버전의 드라이버를 언제든지 찾아서 설치할 수 있습니다.

벤치마킹

시스템 노드의 성능을 평가하는 방법은 매우 다양하며 경험이 풍부한 매니아마다 고유한 방법이 있습니다. 아래에 나열된 것이 가장 많습니다. 간단한 방법, 당사 웹 사이트(웹 사이트)의 프로세서, 비디오 카드, 메모리 모듈 및 기타 구성 요소에 대한 리뷰에서 언급된 응용 프로그램 세트를 사용하여 심층 테스트를 수행할 수 있습니다.

3D 장면을 렌더링한 것으로 꽤 인기가 높습니다. 무료이며 일관된 결과를 제공하며 최대 256개의 CPU 스레드(256개 코어)를 처리할 수 있습니다. AMD 불도저또는 128개 코어 인텔 코어하이퍼스레딩 포함). 특히 경쟁 벤치마킹의 맥락에서 어느 정도 관련성이 있으며, 이전 버전이 응용 프로그램의 -

보조 유틸리티인 RivaTuner Statistics Server(RTSS) 및 Fraps는 내장된 벤치마크가 없는 게임의 프레임 속도를 측정하는 데 도움이 됩니다. 도움을 받으면 게임 비디오를 녹화할 수 있습니다. Fraps의 인터페이스는 더 간단하지만 이 유틸리티에 대한 업데이트는 거의 2년 동안 출시되지 않았습니다.

위에서 우리는 PC 노드 구성, 모니터링, 오버클러킹 및 테스트를 위해 매니아들 사이에서 가장 유용하고 인기 있는 프로그램을 살펴보았습니다. 오늘날 이러한 목적을 위한 유틸리티 선택은 엄청나며, 개인적으로 사용하는 모든 응용 프로그램이 기사에 언급되어 있지 않을 가능성이 높습니다. 이 자료에 대한 의견에 자신의 선호도를 적어보십시오.

컴퓨터 하드웨어의 특정 부분이 얼마나 잘 수행되는지를 결정하는 벤치마크 테스트 또는 일련의 테스트를 일반적으로 벤치마킹 또는 "Linux 스트레스 테스트"라고 합니다. 성능 테스트를 수행한 후 비교할 수 있습니다. 하드웨어다른 시스템과 비교하거나 두 시스템을 서로 비교할 수 있습니다.

대부분의 테스트는 컴퓨터에 부하를 생성하도록 설계되었으므로 심각한 과부하 상황에서 시스템이 어떻게 작동하는지 확인할 수 있으며 결과가 좋지 않은 경우 이는 하드웨어를 업그레이드해야 한다는 신호일 수 있습니다.

이 기사에서는 Linux 컴퓨터의 성능을 정확하게 결정하는 데 도움이 되는 Linux용 벤치마킹 프로그램을 살펴보겠습니다. 먼저 Linux 성능 테스트 소프트웨어 제품군을 살펴보겠습니다.

1. 포로닉스 테스트 스위트

Phoronix Test Suite는 포괄적인 Linux 성능 테스트를 위한 가장 유명한 프로그램 중 하나입니다. 많은 사람들이 이 프로그램에 많은 문제가 있다고 생각하며 모든 경우에 이상적이라고 말할 수는 없지만 기본 테스트에는 충분합니다. 게다가 가치 있는 대안도 많지 않습니다.

Phoronix는 100개 이상의 다양한 테스트 모음, 테스트 그룹 및 450개 이상의 다양한 테스트 프로필에 대한 액세스를 제공합니다. 예를 들어 CPU 또는 HDD 테스트와 같이 필요한 테스트만 설치할 수 있으며 프로세서 테스트 또는 HDD 테스트만 설치할 수 있습니다. 시스템 로그도 지원됩니다.

가장 큰 장점은 Phoronix Test Suite가 오픈 소스 제품이라는 점입니다. 소스 코드. 이 프로그램은 LiveCD로도 제공되므로 CD에서 Linux 테스트를 실행할 수 있습니다. 깨끗하고 새로 설치된 것을 확인할 수 있습니다. 운영 체제필요한 경우.

2. 스트레스-ng

이름에서 알 수 있듯이 Stress-ng는 Linux 스트레스 테스트를 위한 도구입니다. 이는 시스템을 한계까지 테스트하는 데 도움이 됩니다. 그러나 같은 이유로 자주 사용하는 것은 권장되지 않습니다. 프로세서와 같은 일부 구성요소 하드 디스크많이 닳게 됩니다.

Ubuntu 및 Debian에 Linux Stress-ng 테스트 프로그램을 설치하려면 다음 명령을 사용합니다.

sudo apt-get 설치 스트레스-ng

Fedora, Red Hat 및 CentOS에서는 명령이 약간 다르게 보입니다.

sudo yum 설치 스트레스-ng

설치가 완료되면 CPU, RAM, I/O 속도, 네트워크, 가상 메모리 등 필요한 모든 것을 확인할 수 있습니다. 이 프로그램에는 많은 설정도 있습니다. 동시에 실행할 테스트 수, 사용할 CPU 코어 수, 테스트 기간 등과 같은 다양한 매개변수를 설정할 수 있습니다.

3. 패스마크 BurnInTest

PassMark BurnInTest는 모든 유형의 Linux 컴퓨터 테스트와 소프트웨어 모니터링을 지원합니다. Windows에서만 작동하는 유명한 Memtest86 및 PerformanceTest의 기능도 지원합니다.

컴퓨터의 모든 주요 하위 시스템을 동시에 확인할 수 있습니다. 그러나 성능 자체를 테스트하기보다는 신뢰성과 안정성에 더 중점을 둡니다. 이 프로그램은 다른 프로그램과 함께 사용하는 것이 좋습니다.

CPU 성능 테스트

두 개의 특정 프로세서를 비교하는 것이 정확할 수 있습니다. 펜티엄 III가 펜티엄 II보다 확실히 나았던 시절을 기억하시나요? 또한 쿼드 코어 프로세서는 듀얼 코어 프로세서보다 좋습니다.

이 때문에 프로세서 테스트는 매우 유용하며 어느 것이 더 나은지 개인적으로 결정할 수 있습니다. 그러한 테스트 도구가 필요하다면 여기 있습니다.

1. 긱벤치

Geekbench는 Linux에서 CPU를 테스트하는 최고의 프로그램 중 하나입니다. 여기에는 정수로 작업할 때의 10가지 로드 테스트와 부동 소수점 숫자로 작업할 때의 8가지 테스트가 포함됩니다.

Windows 및 MacOS 버전이 함께 제공됩니다. 그래픽 인터페이스, 그러나 Linux 버전에는 콘솔 인터페이스만 있습니다. 테스트 결과는 인터넷에 업로드되어 귀하의 결과를 다른 사용자의 결과와 비교할 수 있습니다.

2. 하딘포

HARDiNFO는 대부분의 지역에 설치 가능합니다. 리눅스 배포판, 표준 패키지 관리자를 사용합니다. Ubuntu에 설치하려면 다음을 실행하세요.

sudo apt-get 설치 hardinfo

Fedora, Red Hat 및 CentOS에서는 다음과 같습니다.

sudo yum 하드인포 설치

Hardinfo의 주요 목적은 하드웨어에 대한 정보를 표시하는 것이지만 하드웨어를 다른 시스템과 비교하기 위해 실행할 수 있는 6가지 테스트도 포함되어 있습니다. 테스트에는 정수 및 부동 소수점 계산이 포함됩니다.

비디오 카드 테스트

확인하는 가장 좋은 방법 그래픽 기능귀하의 시스템은 그래픽 집약적인 게임을 플레이하는 것입니다. 그러나 더 나은 정보를 얻으려면 아래 유틸리티 중 하나를 사용할 수 있습니다.

1. 유니진

Unigine은 Valley 테스트와 Heaven 테스트라는 두 가지 테스트를 지원합니다. 각각 다른 장면을 보여줍니다. 첫 번째는 숲이 우거진 계곡이고, 두 번째는 다리가 있는 여러 개의 떠다니는 섬입니다. 두 가지 모두 GPU가 최상의 성능으로 작동하도록 해줄 것입니다. 이러한 테스트는 Linux 비디오 카드의 성능에 대한 기본 정보를 얻는 데 충분합니다.

2. GFX벤치

GFXBench는 이전에 GLBenchmarc로 알려졌으며 Linux용 최고의 그래픽 벤치마크 중 하나입니다. 테스트에는 상위 수준 테스트(전체 성능)와 하위 수준 테스트라는 두 가지 세트가 있습니다.

하드 드라이브 테스트

속도가 항상 가장 중요한 것은 아닙니다. 하드 드라이브. 예를 들어 디스크를 저장용으로 사용하는 경우 백업 복사본, 신뢰성과 내구성이 매우 중요합니다. Linux 성능 테스트도 매우 중요합니다.

1.HDPARM

Hdparm은 유틸리티입니다 명령줄, 대부분의 Linux 배포판에 이미 설치되어 있으며 놀라울 정도로 사용하기 쉽습니다. 그것으로 당신은 속도를 테스트할 수 있을 뿐만 아니라 하드 드라이브, DMA 활성화 또는 비활성화와 같은 작업 매개변수도 구성합니다. 테스트하려면 디스크 장치 파일을 알아야 합니다. 버퍼링된 출력의 성능을 테스트하려면 다음을 사용하십시오.

sudo hdparm -t /dev/sda2

캐시된 읽기 성능을 테스트하려면 다음을 실행하세요.

sudo hdparm -T /dev/sda2

정확한 결과를 얻으려면 명령을 여러 번 실행한 후 평균값을 선택하십시오.

2. 보니++

보니++는 간단합니다 무료 유틸리티전체 하드 드라이브의 파일 시스템과 성능을 테스트합니다. 모든 배포판의 공식 저장소에서 매우 쉽게 설치할 수 있습니다. Ubuntu에 설치하려면 다음을 실행하세요.

sudo apt-get 설치 보니++

또는 Fedora, Red Hat, CentOS에서:

sudo yum 설치 보니++

설치 후 Linux 성능 테스트를 실행할 수 있습니다.

보니++ -d /tmp -r 2048

여기서 -d 옵션은 테스트할 디렉터리를 지정합니다. 파일 시스템및 -r은 소비를 제한합니다. 랜덤 액세스 메모리 2048MB.

결론

그게 전부였다 최고의 프로그램리눅스용 테스트. 테스트가 충분히 좋아 보이나요? 시스템이 느리게 실행되는 경우 Ubuntu 부팅 속도 향상 또는 Linux 속도 향상 기사를 살펴보세요. 시스템 실행 속도를 높일 수도 있습니다. 새 장비를 구입하기 전에 사용 가능한 모든 방법을 시도해야 합니다.