scottlang
iozone 본문
iozone install
# yum -y install rpm-build
# wget http://www.iozone.org/src/current/iozone-3-420.src.rpm
# rpmbuild –rebuild iozone-3-420.src.rpm
# cd /root/rpmbuild/RPMS/x86_64
# rpm -ivh iozone-3-420.x86_64.rpm
/opt/iozone/bin/iozone
iozone 명령에 주어진 각각의 파라미터
* -R : 엑셀 호환 텍스트 출력
* -l : iozone 실행시에 실행할 프로세스/쓰레드의 lower 제한. 이 예제에서는 5 쓰레드를 시작
* -u : iozone 실행시에 실행할 프로세스/쓰레드의 upper 제한. 이 예제에서는 최대 5 쓰레드를 넘지 않음. 만일 -l과 -u를
같은 값으로 설정하면 정확히 그 수만큼의 프로세스/쓰레드를 실행. 예제에서는 5개의 쓰레드를 실행할 것이다.
* -r : 레코드 사이즈 지정. 예에서 벤치마크 테스트를 위한 레코드 사이즈는 4k이다. 파일시스템 성능 테스트의 목적에
따라 파라미터를 적절히 설정하는 것이 중요하다. 예를 들어 데이터베이스가 있는 파일시스템에 대한 성능
벤치마크를 할때는 이 값을 데이터베이스의 DB block 사이즈로 맞추는 것이 적당하다.
* -s : 테스트에 필요한 파일 사이즈를 지정. 예제에서는 100MB 파일에 대해 테스트를 수행할 것이다.
* -F : 테스트하는 동안 iozone이 사용할 임시파일을 지정한다. 총 파일의 갯수는 -l과 -u에서 지정한 수와 같아야 한다.
HDD 300GB SAS * 2ea
Controller SAS 2008
RAID 1
OS CentOS 6.3 x64
iozone Ver. 3.414
Record Size 4k ~
File Size 1GB
Command line used: /opt/iozone/bin/iozone -r 4k -s 1g -i 0 -i 1 -i 2 -t 4 -F /home/test1 /home/test2 /home/test3 /home/test4
Record | Write | Rewrite | Read | Re-read | Random read | Random write |
4k | 130,206 | 138,164 | 4,524,102 | 4,540,268 | 3,760,040 | 60,995 |
8k | 156,136 | 168,463 | 4,968,326 | 4,238,976 | 4,441,090 | 77,684 |
16k | 169,459 | 156,688 | 4,903,158 | 4,873,818 | 4,677,648 | 75,844 |
32k | 164,278 | 153,867 | 4,944,208 | 4,681,645 | 4,859,332 | 77,903 |
256k | 162,369 | 155,437 | 5,116,360 | 4,932,327 | 5,062,800 | 130,262 |
1024k | 157,590 | 152,813 | 4,705,793 | 4,724,258 | 4,696,701 | 146,807 |
2048k | 162,505 | 150,000 | 2,956,881 | 2,952,761 | 2,947,507 | 151,092 |
10m | 162,751 | 149,674 | 2,208,671 | 2,201,848 | 2,200,103 | 153,667 |
'BMT' 카테고리의 다른 글
NVMe I/O TEST (0) | 2021.05.17 |
---|---|
NVMe (0) | 2020.06.17 |
Server Benchmark Phoronix (0) | 2020.06.17 |
Server GPU Thermal 정책 (0) | 2020.06.17 |
DELL C4140 GPU 부하 ESSA (0) | 2020.06.17 |