메뉴 건너뛰기

XEDITION

Server

CPU/MEM STRESS TEST IN UBUNTU 18.04

proin 2020.11.10 15:00 조회 수 : 2

https://eungbean.github.io/2018/08/24/Cpu-stress-test/


 

컴퓨터가 자꾸 뻗는다! CPU문제일까?

개인 프로젝트를 위해 학습하던 도중, 컴퓨터가 자꾸 freezing 하는 현상이 발생했습니다. 멘붕

freezing에는 다양한 원인이 있습니다.

램 불량, gpu 및 cpu 불량, 소프트웨어 오류, 과열 등등..

새로 산 컴퓨터가 freezing된다니 멘붕이지만, 정확한 원인을 파악하기 위해 먼저 gpu 모니터링테스트를 진행하려고 합니다.

CPU benchmarking in Linux

먼저 CPU의 스트레스 상태를 확인하기 위한 툴을 설치합니다.

이 부분은, 제가 아래 포스트에 잘 정리해 놓았으니 참고하시기 바랍니다.

Ubuntu에서 GPU 모니터링 하는 4가지 방법

htop도 cpu monitoring에 유용한 툴입니다.

#설치
sudo apt-get install htop
#실행
sudo htop

그리고 stress 패키지를 설치합니다.

sudo apt-get install stress

Stress Test in Linux

이제 본격적으로 풀로드 테스트를 해보겠습니다.

cpu

    1. cpu 개수 확인
grep -c processor /proc/cpuinfo
    1. 풀로드 실행
stress –c <코어 수>

# top을 치고 1을 하면 코어 수가 나오는데, stress 프로그램으로 코어수를 지정하면 정확하게 지정된 코어 수는 100% 잡아먹습니다.

Memory

stress --vm 3 --vm-bytes 1024m  --timeout 60s
#Memory를 load를 위해 2개의 process와 1024M의 메모리를 사용

stress --vm-bytes $(awk '/MemFree/{printf "%d\n", $2 * 0.9;}' < /proc/meminfo)k --vm-keep -m 1
# 메모리 90% 풀로드

참고: How to fill 90% of the free memory?

CPU, Memory 함께

stress --cpu 16 --vm 3 --vm-bytes 512m --hdd 2 --hdd-bytes 1024m  --timeout 60s

 

 


 

 

 

 

번호 제목 글쓴이 날짜 조회 수
30 Proxy로 Gitlab Container의 웹IDE에서 브런치를 못 불러오는 문제 해결 방법 proin 2022.04.28 2
29 Docker를 사용하여 사용자를 위해 웹 사이트를 분리 할 수 ​​있습니까? 수있는 자체 웹 사이트가있는 서버 (예 : proin 2022.02.24 1
28 docker 가 우분투 ufw 같이 사용시 방화벽룰 무시하는 문제 해결하기 proin 2021.08.19 1
27 Ubuntu KERNEL Upgrade, Downgrade, Remove , Hold 18.04 proin 2021.06.07 2
26 GNU Tar를 이용한 증분 백업과 복원의 개념 이해 proin 2021.05.13 3
25 [UNIX / Linux] 특수 권한(setuid, setgid, sticky bit) file proin 2021.04.27 1
24 Apache2 웹서버에 https 적용하기 (Let's Encrypt SSL Certificate) file proin 2021.04.19 9
23 [LINUX] 기본 명령어로 메인보드, 씨피유, 메모리, 디스크, 네트워크 모델명 및 정보 확인하기 proin 2021.04.16 1
22 [Ubuntu] 우분투 방화벽(UFW) 설정 proin 2021.03.25 3
21 실행중인 컨테이너의 hostname 변경..? proin 2021.02.25 3
20 ubuntu APM 자동 설치하기(php 5.6, php 7.0) proin 2021.01.14 9
19 How To View CPU Temperature On Linux proin 2020.11.10 1
» CPU/MEM STRESS TEST IN UBUNTU 18.04 proin 2020.11.10 2
17 UBUNTU에서 GPU 모니터링 더 멋지게 하기 proin 2020.11.10 5
16 UBUNTU에서 GPU 모니터링 하는 4가지 방법 proin 2020.11.10 3
15 리눅스 stress 툴을 통해 CPU, Memory 스트레스 부하 주는 방법 proin 2020.11.10 1
14 메모리,하드,cpu 스트레스 테스트 proin 2020.11.10 2
13 Ubuntu SVN 추천 :: RabbitVCS 설치하기 proin 2020.09.11 1
12 [기본.1] Linux 서버에 SVN 구축(설치)하기 proin 2020.09.11 2
11 sudo 설정하기 proin 2020.09.09 1
위로