35.2. 여러 과부하 메커니즘을 사용하여 CPU 테스트
stress-ng 툴은 여러 번의 과부하 테스트를 실행합니다. 기본 모드에서는 지정된 과부하 메커니즘을 병렬로 실행합니다.
사전 요구 사항
- 시스템에 대한 root 권한이 있습니다.
프로세스
다음과 같이 여러 CPU 스포저 인스턴스를 실행합니다.
# stress-ng --cpu 2 --matrix 1 --mq 3 -t 5m이 예에서
stress-ng는 CPU 스포터의 두 인스턴스, 매트릭스 과부하 인스턴스 중 하나 인스턴스와 5분 동안 테스트하기 위한 메시지 큐 과부하의 인스턴스 3개를 실행합니다.모든 stress 테스트를 병렬로 실행하려면
--all옵션을 사용합니다.# stress-ng --all 2이 예에서
stress-ng는 모든 과부하 테스트의 두 인스턴스를 병렬로 실행합니다.특정 순서로 각각의 다른 강조자를 실행하려면
--seq옵션을 사용합니다.# stress-ng --seq 4 -t 20이 예에서
stress-ng는 온라인 CPU 수와 일치하는 각 과부하의 인스턴스 수와 함께 20분 동안 하나씩 모든 과부하를 실행합니다.테스트 실행에서 특정 강조자를 제외하려면
-x옵션을 사용합니다.# stress-ng --seq 1 -x numa,matrix,hdd이 예에서
stress-ng는numa,matrix,hddstressor 메커니즘을 제외하고 각 강조자를 실행합니다.