http://www.iozone.org/http://pgclks.tistory.com/409
IOzone INSTALL
CentOS 5.X
# wget http://www.iozone.org/src/current/iozone-3-420.src.rpm
# rpmbuild --rebuild iozone-3-420.src.rpm
# cd /usr/src/redhat/RPMS/x86_64/
# rpm -ivh iozone-3-420.x86_64.rpm
/opt/iozone/bin/iozone
CentOS 6.X
# yum -y install rpm-build
# wget http://www.iozone.org/src/current/iozone-3-428.src.rpm
# rpmbuild --rebuild iozone-3-428.src.rpm
# cd /root/rpmbuild/RPMS/x86_64
# rpm -ivh iozone-3-428.x86_64.rpm
/opt/iozone/bin/iozone
iozone 파라미터
* -R : 엑셀 호환 텍스트 출력
* -l : iozone 실행시에 실행할 프로세스/쓰레드의 lower 제한. 이 예제에서는 5 쓰레드를 시작
* -u : iozone 실행시에 실행할 프로세스/쓰레드의 upper 제한. 이 예제에서는 최대 5 쓰레드를 넘지 않음.
만일 -l과 -u를 같은 값으로 설정하면 정확히 그 수만큼의 프로세스/쓰레드를 실행.
* -r : 레코드 사이즈 지정. 예에서 벤치마크 테스트를 위한 레코드 사이즈는 4k이다.
파일시스템 성능 테스트의 목적에 따라 파라미터를 적절히 설정하는 것이 중요하다. 예를 들어 데이터베이스가 있는 파일시스템에 대한 성능 벤치마크를 할때는 이 값을 데이터베이스의 DB block 사이즈로 맞추는 것이 적당하다.
* -s : 테스트에 필요한 파일 사이즈를 지정. 예제에서는 100MB 파일에 대해 테스트를 수행할 것이다.
* -F : 테스트하는 동안 iozone이 사용할 임시파일을 지정한다. 총 파일의 갯수는 -l과 -u에서 지정한 수와 같아야 한다.