2011. 3. 30. 19:15

2TByte 하드 디스크 Raid 5 테스트 [두번째].


이전 포스팅에 Raid 기능에 따른 성능 비교를 해보았습니다.
여러가지 테스트중 유독 Raid 방식에 비해 퍼포먼스가 떨어지는 Raid 방식이 있었습니다.

동일한 하드웨어 방식으로 테스트 진행해야 정확한 테스트가 되겠지만
Raid 를 빌드 하는 방식은 따른 차별화로 테스트를 진행했기 때문에 별 문제 없을것으로 예상됩니다.

테스트에 사용된 하드웨어 사양.


Mainboard : SuperMicro - X8DTL
CPU : Intel Xeon @5620
Ram : 6G
O/S : Windows 2008 R2 x64
Raid Controller : Adaptec RAID 5805
HDD : Seagate 2Tb (Model : 32000641AS)




테스트 1.

Stripe Size : 256k
Initialize : Clear 모드
Raid 방식 : Raid 5
사용 디스크 : 2TByte 4개
Benchmark : HD Tune Pro 4.5

* 2TB 를 Raid 5를 묶으니 약 5.4TB 의 새로운 디스크가 생성되었습니다. 
  그후 Initialize 모드를 Clear 로 진행 했더니 10% 빌드 될시 약 1시간이 소요되었습니다.
  총 10시간이 소요 된것으로 예상됩니다. 디스크 용량별로 대략적인 시간을 유추해볼 수는 있겠지만
  용량이 500G 정도의 디스크를 3개를 Raid 5의 Clear 로 빌드할때도 약 8~9시간 소요되었으니, 용량에 따른 빌드 시간이 추정되지 않으며, 대략 10시간 정도 소요된다고 보시면 될듯합니다.

* 처음 O/S 상에서 Adaptec Storage Manager 으로 Clear 모드로 진행하였습니다. 그러나 진행후 재대로 빌드 되었는지 상태가 나타나지 않더군요. 그래서 Raid Controller 의 바이오스에서 컨트롤 진행했습니다. 물론 O/S 상에서 컨트롤 해도 된다는것이지요. 얼마나 됬는지 볼수가 없을뿐..





* 전송속도 : 394 MB/초 (평균)
  엑세스 시간 : 6.6 ms
  CPU 사용률 : 6.5%

* 이전 Initialize 의 quick or build 방식보다 전송속도는 월등히 빨라진것을 확인할수 있습니다. 
  엑세스 시간역시 빨라 진것을 확인할수 있으며, CPU 사용률은 CPU 성능이 다르기 때문에 비요대상은 아니지만
  전반적으로 낮은 편이라 볼수 있습니다.





테스트 2.

가장 알아보기 쉽게 100G 의 데이터를 탐색기 창에서 복사했습니다.




* 파일 크기 104G 이며, 파일 개수는 43개의 zip 파일 입니다.



* 이미지에서 확인할때는 약 10분 정도 들락 걸려, 총 12분 정도 소요되었습니다.





* 그럼 같은 Raid 5 에서 파일 복사하는것을 비교해 보겠습니다.
   (이 Raid 5는 Windows 2008 R2 에서 소프트웨어 Raid 방식으로 구성한것입니다.)

* 파일 크기 약 40G, 파일 개수 32개 입니다. 보시는것과 같이 40G 복사하는데 20내외로 들락거려 총 35분이 소요되었습니다.





* Raid 5 의 Initialize 옵션별로 그래프를 보자면 다음과 같습니다.




장점 : 안정된 하드 디스크 구조로 많은 데이터의 량을 쓰기/읽기, 전송 속도가 전반적으로 빠름.
단점 : Initialize 의 Clear 모드로 진행시 초기 많은 시간이 소요됨.


* 결론은 뭐 상황마다 다소 방식이 다르긴 하겠지만
  그래도 결론을 원하시는 분들이 있으시니....
 테스트로 진행되었던 구조에서 안정된 방식에 가장 이상적인 옵션이라고, 생각되는것으로는 
 
 [Stripe Size : 256k]    [Raid 5 : Clear 모드]
  가 되겠습니다.