본문 바로가기

IT

ubuntu cpu, mem 테스트

반응형

오버클럭 등으로 과부하가 걸리는 경우, 이상한 오류가 발생하지는 않을까 확인이 필요한 경우, stress 어플을 이용하여 과부하테스트를 진행할 수 있습니다.

 

stress --vm-bytes $(awk '/MemFree/{printf "%d\n", $2 * 0.9;}' < /proc/meminfo)k --vm-keep -m 1
stress -c 11

 

첫번째 줄은 잔여메모리의 90%를 점유하여 malloc, free 를 진행하는 테스트입니다.

두번째 줄은 cpu 사용율에 대한 테스트입니다. 두가지를 조합할 수 있습니다.

 

PC 가 ryzen 1600 모델이여서 cpu 6 core, 12 thread 의 제품이고, 메모리를 32기가를 사용하는데, 바이오스 업데이트 이후라던가, 뭔가 이상한 오류가 발생한다고 싶으면 한 1시간 정도는 위의 2개의 명령어를 이용하여 테스트합니다.

 

중간에 강제종료된다거나 하는 경우가 발생하는 경우, 로그를 잘 살펴보아야 합니다.

 

메모리테스트의 경우, 테스트를 진행하는 과정에서 다른 앱을 열어서 테스트에 점유되는 메모리 이외의 메모리 공간을 넘어서면, 테스트에 실패하는 경우가 발생합니다. 메모리 테스트 중에는 되도록 다른 작업을 하지 않도록 합니다.

반응형