서버 성능을 테스트 해보고싶습니다.

이정원의 이미지

C프로그램을 이용해서

파일을 쓰는 프로그램을 만들어서

무한 루프를 돌리거나

혹은 CPU를 100%가 되도록 하게 하는 프로그램을

만들어서 테스트 해보고싶습니다.

CPU를 100%가 되게 하는 프로그램 아이이어 나 소스가 있으면 알려주세요

익명 사용자의 이미지

이정원 wrote:
C프로그램을 이용해서

파일을 쓰는 프로그램을 만들어서

무한 루프를 돌리거나

혹은 CPU를 100%가 되도록 하게 하는 프로그램을

만들어서 테스트 해보고싶습니다.

CPU를 100%가 되게 하는 프로그램 아이이어 나 소스가 있으면 알려주세요


# cd /usr/src/linux
# make -j 4 bzImage

이정도면...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

mrjh76의 이미지

ㅋㅋ 이글은... 딴지 입니다... ㅎㅎ

쉘에서... 다음과 같이 쳐보세요... CPU 99% 될겁니다!!

while true; do let a=a+1; echo $a; done

다시 얘기하면... 그냥 더하기만... 해도... 슬립없으면, CPU는 풀이 됩니다!!!

ssehoony의 이미지

압축 같은걸 해서 걸리는 시간을 체크하면 서버성능을 알 수 있겠군요.
디스크 포퍼먼스는 hdparm 같은걸 이용하면 측정할 수 있습니다.

무혼인형의 이미지

setiathome 어떤가요? 8)

최종호의 이미지

그냥 루프만 돌려도 됩니다.

#include <stdio.h>

main()
{
    int i;
    
    while (1) {
        i++;
    }
}

CPU 한쪽은 99%까지 만들 수 있습니다.
nice 등으로 우선순위를 올려주시면 100%까지 만들 수 있을 듯 합니다.