Laboratory

SCSI, SAS, RAID 등등에 대한 간단한 설명.

theking 2008. 12. 11. 01:09
SCSI나 RAID에 좀 막연한 생각이 있어서 글 올립니다.


우선 SCSI나 SAS는 같은 계열입니다.

SCSI는 패러랠 전송이고 SAS는 시리얼 전송입니다.

비교하자면 EIDE와 SATA와의 관계와 동일합니다.

scsi(sas 포함)의 장점은 데이타 전송의 부하를 외부 콘트롤러에서 부담하기 때문에 멀티테스킹에 강합니다.

또한 빠른 random access time이나 seek time이 가지는 장점으로 빠른 데이타 전송에 유리하죠.

자료를 받으면서 고해상도 FPS 게임을 무난히 돌리는 시스템을 구축하고 싶으시면 요쪽으로 고려해보시면 됩니다.


RAID는 다수의 하드디스크를 논리적인 하나의 하드디스크로 인식시켜 사용하는 방법입니다.

SCSI(SAS 포함)나 EIDE(SATA 포함) 둘다 가능한 기술입니다.

일반적인 용도로는 가장 빠른 전송속도를 가진 0 레벨을 사용합니다.

기본적으로 100MB/s의 전송율을 가진 하드디스크를 두개 묶으면 대략 1.5배 전후의 성능향상이 옵니다.

산술학적으로 전송율이 올라가지 않고, 또한 시스템의 버스 대역폭에도 연관이 있어서 어떻게 구성하느냐가 관건이죠.

SCSI RAID 0 레벨로  15K rpm 하드 두세개 달아주면 200Mbyte/s 정도는 나옵니다.

문제는 이런 시스템을 구축하는데 호환성이나 인터페이스 선택의 문제가 좀 골아프죠. ^^;

또한 EIDE나 SATA로 RAID를 구축할 경우 seek time이 늘어납니다.

단일 하드디스크로 8.5ms인 하드가 두개 묶으면 12ms 정도로 느려지죠.

SCSI(sas포함)도 마찬가집니다. 단일 하드로 4ms 정도인 하드가 6~8ms 정도로 느려지죠.



추가로 예전 SCSI와 EIDE 하드의 전송율에서는 scsi가 압도적이었지만...

요즘 sata 하드로 넘어오는 과도기에서 전송율이 거의 비슷해졌습니다.

시게이트 바라쿠다 ES 시리즈(SATA) 500G 제품 max 105MB/s 정도고..

SCSI 15K 3세대 146G 제품이 74~125MB/s 정도 나옵니다.

그런데 결정적인 차이점이 seek time이 두배 차이납니다.

바라쿠다 ES가 8.9ms, SCSI 15K가 3.5, 4ms 정도죠.

빡빡하게 멀티테스킹이나 초고속 다운로드 시스템으로 사용하신다면 scsi가 장점있습니다.

아니라면 가격대비 용량이나 성능에서 SATA하드 디스크가 많이 따라왔기 때문에 굳이 scsi로 가실 필요 없죠.


한가지 더 말씀드리면...

다운로드 + 온라인 게임정도 무난히 돌리시려면...

scsi 하드 디스크 1개 + sata 하드 2개 정도 구성하시고...

scsi에는 운영체제, sata 하드 하나에는 게임 설치, sata 하나에는 다운로드...

이런식으로 데이타 전송을 분산시키시면 시스템이 많이 부드러워 집니다.