질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

bonnie++ 옵션 이해부족.. 문의드립니다.

작성자 정보

  • 이소영 작성
  • 작성일

컨텐츠 정보

본문

bonnie++ 1.03a 를 이용하여 서버 BMT 테스트 중입니다.

근데.. 옵션중에  -n, -s 옵션 사용방법 도움말을 찾아봐도 정확히 잘 모르겠습니다.

고수님들의 답변 부탁드립니다.

[-s size(Mb)[:chunk-size(b)]]
IO 퍼포먼스 처리를 위한 메가 바이트 단위의 파일크기. 만일 크기가 1G 보다 크다면 데이터는 1G단위의 여러개의 파일로 저장이되며, 각 파일들은 1G크기 안에서 처리된다.
chunk-size는 Byte단위 크기를 측정하며, 256에 1048576사이여야 한다.
기가바이트 단위는 g, 킬로바이트 단위는 k로 지정할 수 있다.

[-n number-to-stat[:max-size[:min-size][:num-directories]]]
파일 생성 시험을 위한 파일의 수, 이 값은 1024개의 배수 단위로 측정된다. 왜냐하면 어느 누구도 1024개 이하의 파일을 테스트하려고 하지 않기 때문이다.

만약 옵션을 아래와 같이 사용한다면..  -s는 파일사이즈이니 2GB 파일을 생성하는것이고, -n 은 어떻게 테스트되는 것인지요? -n은 어떻게 동작하는 것인지 도통 모르겠네요.

./bonnie++ -u root -g wheel -d /user -x 2 -n 1:10485760:1048576 -s 2048  >> test.txt

 


 

관련자료

댓글 1

bo0205님의 댓글

  • bo0205
  • 작성일
-s 에는 두가지 숫자를 써주죠..
-s 1024:512 라고 써준다면 1024Mb 짜리를 512byte 씩 쪼개서 평가한다는 이야기입니다.
1024Mb니까 1Gb이겠네요
1Gb에 대해서 512byte만큼 input해보고 output해보면서 돌린다는 이야기죠..

-n옵션은 4가지의 파라미터를 줄 수 있습니다.
-n 파일의갯수:최대크기:최소크기:디렉토리의수 입니다.
기본적으로 첫번째 파일의 갯수 * 1024가 됩니다.
왜냐면.. 1024개 이하의 평가를 원하는 사람? 은 없다고 하는군요.(뭔말인지.ㅋ)
어쨋든 만약
-n 100:0:0:2라면
100 * 1024 * 2 되는 거죠~
4번째 파라미터에서 설정해 주는 디렉토리는
한 디렉토리 마다 첫번째 파라미터에 할당해준 값만큼 집어 넣는다고 하네요

도움이 좀 되셨나요? ㅎ

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  632 명