Disk I/O 를 측정하기 위해 성능 측정 툴을 알아보았다.
그 전에 iozone, postmark를 사용했었는데 뭔가 다른 결과가 나올 것 같아서 조사해보았는데...
UnixBench
Iozone
LmBench
Fio
Phoronix
Bonnie++
Iometer
Postmark
등을 알게 되었다.
그 외에
네트워크 속도를 측정해주는 "Iperf"
가상화 환경을 측정해주는 "VirtBench", "VMmark"
도 있다.
위 성능 측정 툴 중 IBM 문서에서 사용한 툴인 "fio"를 해보았으나. libaio error도 있고 조금 어려워서 포기..
다음으로 Phoronix 툴을 사용해 보았다.
Disk I/O를 측정하는 줄 알았는데 시스템의 모든 자원을 측정한다.
일종에.. 없는거 없는 대형마트 느낌인데 Phoronix 툴이 모두 측정하는 것이 아니고 각 하드웨어에서 좀 이름 있는 툴들을 모아놓은 툴인듯 하다.
또한, Phoronix 커뮤니티 사이트에 성능측정 결과를 올리기도 하는데
Disk 쪽은 fs-mark를 많이 쓰더라.
뜬금 없지만 간단하게 설치법을 보면
** CentOS 6.4 기준**
#yum install -y phoronix-test-suite
#phoronix-test-suite list-test (각 하드웨어의 테스트 툴 출력)
#phoronix-test-sute run iozone (iozone 측정 시작)
간단하다.
처음 실행할 경우 해당 툴을 DB에서 다운받아 설치한다.
여기서 fs-mark를 다운받는데.. 설치 에러가 떴다..
the installer exited with a non-zero exit status 이런 내용인데.
한참을 찾다가 간단한 방법을 알고 좌절모드..
#yum install -y glibc-static
아주 잘된다.
'Linux' 카테고리의 다른 글
nfs-utils source 설치 (0) | 2013.08.05 |
---|---|
CentOS Kernel 3.7 Compile (0) | 2013.07.12 |
Linux kernel 3.x Compile Error (ipt_MASQUERADE, iptable_nat, nf_nat) (0) | 2013.07.12 |
cscope 에서 vim syntax 기능이 안될때 (0) | 2013.07.09 |
Eclipse와 SVN Server 설치 (0) | 2013.07.02 |