1. 다운로드
아래사이트에서 다운받기
http://www.coker.com.au/bonnie++/
2. 설치하기
./configure --prefix=/usr/local/bonnie ; make ; make install
3. 측정하고 결과값을 텍스트 파일로 뽑기
/usr/local/bonnie/sbin/bonnie++ -d /home -s 2048:1024 -n 100 -m `hostname` -r 1024 -u0:0 > /tmp/`hostname`.home_result.txt
4. 측정결과를 html 형태로 변환 후 웹으로 보기
tail -n 1 /tmp/Sample-local.100_result.txt | /usr/local/bonnie/bin/bon_csv2html > /home/dtpz-webpage/home.html
chmod 755 /home/dtpz-webpage/home.html
그리고선 웹브라우져를 통해서 표 형태로 쉽게 본다.
5. 옵션설명
-d 작업 디렉터. 위에선 /home을 사용
-s 생성 사이즈는 2G이고, chunk-size는 1024(1k)를 사용한다.
(파일 사이즈는 메모리의 2배로 해 주길 권고하고 있다.)
-n은 100개의 파일 테스트이고, 기본 파일 개수가 1024이기 때문에. 100*1024의 파일 개수를 생성한다.
-f를 지정하여 character I/O test를 생략합니다.
-r 메모리는 1024M이며
-x 2번 테스트합니다. (위 옵션엔 없음)
-u 사용자는 루트 권한으로 실행하며
결과를 `hostname`.home_result.txt 를 생성한다.