bonnie++ 벤치마킹 툴 사용방법
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,525 조회
- 0 추천
- 목록
본문
관리자님이나 이 글을 읽어보신 님들에게 도움을 청합니다.
벤치마킹 툴 중에서 bonnie++라는 프로그램이 있는데
이걸 어떻게 사용하는 건가요?
메뉴얼을 봐도 당췌 사용방법을 모르겠네요.
이 툴 사용방법 좀 알려주세요...
파일의 쓰기 읽기의 성능 즉 IO의 일기 쓰기의 처리 속도를 알아보는건데..
답변 부탁합니다.
http://www.coker.com.au/bonnie /
bonnie++ 옵션설명
[-d scratch-dir ]
테스트에 사용될 Directory 지정
[-s size(Mb)[:chunk-size(b)]]
IO 퍼포먼스 처리를 위한 메가 바이트 단위의 파일크기.
만일 크기가 1G 보다 크다면 데이터는 1G단위의 여러개의 파일로 저장이되며,
각 파일들은 1G크기 안에서 처리된다.
chunk-size는 Byte단위 크기를 측정하며, 256에 1048576사이여야 한다.
[-n number-to-stat[:max-size[:min-size][:num-directories]]]
파일 생성 시험을 위한 파일의 수
[-m machine-name]
장비의 이름 - 보여주기 위한 목적
[-r ram-size-in-Mb]
Megabyes의 RAM 크기
[-x number-of-tests]
테스트 실행 회수
[-u uid-to-use:gid-to-use]
유저아이디 사용.
[-g uid-to-use:gid-to-use]
그룹아이디 사용.
[-q]
조용히 실행모드
[-f]
빠른 실행 모드
[-b]
buffering write를 않함. 모든 기록후 fsync()
[-p processes | -y]
실행 위한 세마포어 프로세스 수
-g #
자동모드에서 테스트할 최대 파일사이즈를 조정
실제사용예
# /opt/bench/bonnie/sbin # ./bonnie++ -d /tmp -s 2048:1024 -n 100 -m `hostname` -r 1024 -u0:0 > `hostname`.100_result.txt
위의 옵션의 내용은 /tmp 디렉토리를 사용하고, 사이즈는 2048MB이면서 1024b(1k)의 chunk-size, 100개의 파일 테스트, 자신의 호스트, 메모리 1024MB, 유저는 root
bon_csv2html , bon_csv2txt 명령을 이용해서 결과물을 html이나 plain text로 변환할수 있습니다.
관련자료
-
이전
-
다음