|
자.. 그럼 지금부터
테스트 결과를 알아볼 것인데 우선 결과를 알아보기에 앞서 이번 테스트에 사용한 테스트툴을 잠깐 설명한 후 테스트 결과를 알아보자.
이번 테스트에는 지금까지의
HDD나 컨트롤러들의 테스트에서 사용해오던 ZDnet Winbench 99가 아닌 IOMeter라는 프로그램을 사용하였는데
Winbench 99가 Disk/Read Transfer Rate부분에서
실시간으로 전송량이 보여져 해당 그래프의 차이로 많은 것을 설명하여 왔지만 이 테스트는 각 데이터를 엑세스하는 방식이 순차적인
방식으로 진행되기에 활용도가 떨어지는 문제가 있으며 랜덤방식으로 진행이 불가능하다는 단점이 있다.
따라서 이를 보완하기 위해
다양한 기능을 제공해주는 테스트 툴이 필요하게 되는데 IOmeter의 경우 원하는 전송 요청크기를 지정할 수 있으며 데이터의 입출력
방식을 랜덤이나 순차적인 방식으로 원하는 비율만큼 조절할 수 있고 또 원하는 입출력수를 정하여 최대 어느 정도까지 처리되었는가를
알려주는 상당히 유용한 테스트 툴이다.
추가로 입출력 부분 중
읽기와 쓰기부분의 비율도 마음대로 조절하여 테스트할 수 있어 상당히 다양한 기능을 제공해준다.
이번 테스트의
IOMeter기본설정
- 타겟당 150개의
입출력으로 설정
- P4 2.4C의 경우
하이퍼스레딩의 지원으로 두 개의 프로세서로 인식하기에 워커는 두 개 모두 설정
-테스트시간은 10분으로
고정
[여기서 워커는 CPU를
말하며 타겟은 해당 CPU가 입출력을 테스트할 저장장치를 말하는 것으로 하나의 저장장치에서 100개 이상의 입출력을 처리하도록
설정하면 상당한 부하를 주게 되는 것이다. 보통 일반 어플리케이션의 사용시 30~50의 입출력이 일어난다고 하는데 논리적으로는 두
개이지만 물리적으로는 하나인 이번 CPU에 각각 150개의 입출력을 처리하게 설정하였으니 상당한 부하를 주면서 테스트한 것이다. ]
그럼 지금부터 테스트결과를
알아보자.
- 읽기 테스트 /
초당 총 입출력 처리결과
다음의 결과는
IOMeter의 설정 중 전송요청 크기를 8kb로 고정한 후 읽기와 쓰기의 비율에서 모든 테스트를 읽기에 의한 테스트로 진행하도록
슬라이더를 Read 100%로 설정하여 테스트한 결과이다. 따라서 이번 테스트결과는 읽기에서의 성능을 비교해보는 결과인데 결과는 초당
얼마나 많은 입출력이 처리되었는가를 표시해주는 것이다.
결과를 보면 우선 기존
PATA에 SATA 컨버터를 장착한 경우 ICH5R에서의 RAID 0설정은 최대 254.55개의 입출력이 처리되었는데 아쉽게도
VIA나 SiS는 이에 절반 정도밖에 안되는 130대의 입출력을 처리한 것으로 나타나 있다. 뭐 INTEL의 IAA RAID버젼이
일종의 캐쉬 프로그램이기도 하고 이번 테스트가 순수하게 읽기부분에서의 테스트이기에 INTEL에 어느 정도 이익이 있을 수도 있지만
이를 설명하기에는 좀 부족하다고 보여진다.
그리고 브릿지 방식의
SATA HDD들의 경우도 컨버터를 장착한 방식과 별다른 차이를 보이고 있지 않은데 동일한 HDD에 인터페이스만 달랐다면 브릿지
내장방식과 컨버터 연결방식과의 성능차이도 알 수 있었을텐데 좀 아쉬움이 남는다.
추가로 읽기와
쓰기부분에서의 테스트는 모두 전송요청 크기를 8kb로 설정하고 테스트를 진행하였는데 이는 실제 데이터 접근 패턴에서 8kb정도의
데이터에 대한 접근이 7~80%정도를 차지하고 있기 때문이다. |