메뉴 닫기

우분투 cpu부하 테스트 (stress, cpulimit)

서버 cpu 부하 test를 해보기 위해서 여러가기 툴들을 알아보다가 stress와 cpilimit 이라는 툴을 알게되었습니다.

간단한 명령으로 test를 진행해 볼수있었습니다.

test OS 버전은 우분투 16.04입니다.

  • stress설치 

apt-get 명령어를 이용하여 간단하게 설치할수있습니다.

 

  • stress 부하 test

stress 명령어를 이용하여 cpu 1개에 부하를 주었습니다.

 

  • stress 부하 확인

top 명령어를 이용하여 확인하였을때 cpu가 100까지 전부 올라가있는게 확인되었습니다.

 

  • cpulimit 설치

stress 와 마찬가지로 apt-get 명령어를 이용하여 쉽게 설치할수 있습니다.

 

  • stress 자식프로세스 PID값 확인

cpulimit 명령어를 사용하기 위해서 stress프로세스의 자식 프로세스의 PID값을 확인합니다.

 

  • cpulimit 명령어 test

stress 프로세스가 동작하고있는상태에서 cpulimit 명령어를 이용하여 cpu부하를 70% 까지만 사용하도록 제한을 걸어줍니다.

이때 위에서 확인하였던 stress 자식프로세스의 PID값을 이용합니다.

 

  • cpulimit 적용확인

stress 명령어를 확인하나 방법과 동일하게 top 명령어를 이용하여 cpu부분을 확인합니다.

약 65~70사이를 오고가는 모습을 확인할수있으며, 70을 넘어가지 않는것이 확인됩니다.

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다