[server] SAS 및 SATA 드라이브의 장점은 무엇입니까? [닫은]

SATA 드라이브보다 SAS 드라이브를 구입하거나 그 반대의 장점은 무엇입니까?



답변

SAS = SCSI = 특히 부하시 관리 성이 뛰어나고 사전 장애 진단 및 튜닝 기능이 향상되었습니다. 부유하고 낮은 용량 / £ $ €.

SATA = 값, 용량 및 많은 부하에 대한 적절한 성능이지만 SATA 드라이브의 99 % +는 협박 상황에서 연중 무휴 24 시간 작동하도록 설계되지 않았습니다. 또한 바쁜 서버 워크로드에 배치하면 MTBF에 큰 영향을 줄 수 있습니다.

서버 및 최고급 워크 스테이션이 작동하는 모든 것에는 SATA를 권장합니다. 전반적으로 SAS for DB 작업을 능가 할 수는 없습니다.


답변

귀하의 질문에는 두 가지 부분이 있습니다. 비트를 단순화하면 디스크는 하드웨어와 컨트롤러로 구성됩니다. 일반적으로 사람들이 “SAS”또는 “SATA”라고 말하면 컨트롤러를 말합니다. 실제로 SAS는보다 정교한 프로토콜이지만 실제로 최대 8 개의 디스크가있는 서버의 경우에는 큰 차이가 없을 것입니다.

하드웨어 : 디스크 하드웨어는 탐색 시간에 따라 두 가지 등급으로 나옵니다. 빠른 디스크의 탐색 시간은 3 ~ 4 밀리 초이며 느린 디스크의 탐색 시간은 7 ~ 9 밀리 초입니다. (나는 “느리게”라고 말하지만 7-9ms는 여전히 꽤 빠릅니다!).

일반적으로 SAS 컨트롤러는 빠른 디스크에 적합하지만 SATA 컨트롤러는 느린 디스크에 적합하지만 예외는 있습니다. 예를 들어 Western Digital Velociraptor 디스크에는 SATA 컨트롤러가 있지만 검색 시간은 3ms입니다. 사람들이 “SAS 디스크”라고 말할 때 이것은 일반적으로 “SAS 컨트롤러가있는 빠른 디스크”를 의미하는 반면 “SATA”는 “SATA 컨트롤러가있는 느린 디스크”를 의미합니다.

모두 아주 잘하지만 실제로 질문에 대답하려면 디스크가 많은 임의 액세스를 수행해야 할 때 탐색 시간이 매우 중요합니다. 이에 대한 좋은 예는 SQL Server 및 Exchange입니다. 디스크에 병목 현상이 발생하면 SAS 디스크가 SATA보다 훨씬 빠릅니다. 그러나 두 가지 사항이 있습니다.

우선 좋은 컨트롤러는 많은 차이를 만들 것입니다. 나는 Dell을 사용하며 특히 Perc5 / i 및 6 / i 컨트롤러를 좋아합니다. RAID 5로 Perc5 / i에 6 개의 SATA 디스크를 가진 2950 개의 여러 대가 있으며, 이것들은 매우 빠릅니다. 어쩌면 6 SAS 디스크만큼 빠르지는 않지만 이전 2850 서버에서 사용했던 Perc 4 / e의 4 SCSI 320 디스크 RAID 5보다 빠릅니다.

둘째, SATA 디스크가 SAS보다 속도가 느리더라도 많은 소규모 기업에서 디스크 속도는 병목 현상이 없습니다.

마지막 고려 사항 중 하나는 전통적으로 SCSI 디스크가 SATA보다 컨트롤러의 안정성이 높을뿐 아니라 디스크 하드웨어가 더 높은 (더 비싼) 표준으로 구축 되었기 때문에 훨씬 안정적이라는 것입니다. 서버용으로 특별히 설계된 Western Digital RE3 SATA 디스크와 같은 브랜드가 있으므로 이것이 여전히 큰 문제인지 확실하지 않습니다.

JR


답변

다음은 Wikipedia의 몇 가지 참고 사항입니다 ( Serial Attached SCSI ).

SAS 및 SATA 시스템은 호스트 버스 어댑터에 연결된 포트 번호로 SATA 장치를 식별하는 반면 SAS 장치는 WWN (World Wide Name)으로 고유하게 식별됩니다.

SAS 프로토콜은 SAS 도메인에서 여러 이니시에이터를 지원하지만 SATA에는 유사한 프로비저닝이 없습니다.

대부분의 SAS 드라이브는 태그가 지정된 명령 큐잉을 제공하는 반면, 대부분의 최신 SATA 드라이브는 기본 명령 큐잉을 제공하며 각각의 장단점이 있습니다.

SATA는 ATA 명령 세트를 따르므로 하드 드라이브 및 CD / DVD 드라이브 만 지원합니다. 이론적으로 SAS는 스캐너 및 프린터를 포함한 다른 여러 장치도 지원합니다. 그러나 이러한 이점은 대부분의 이러한 장치가 USB, IEEE 1394 (FireWire) 및 이더넷과 같은 버스를 통해 대체 경로를 찾았 기 때문에 문제가 될 수 있습니다.

SAS (SATA) 하드웨어는 장치에 대한 다중 경로 I / O를 허용하지만 SATA (SATA II 이전)는 지원하지 않습니다. 사양에 따라 SATA II는 포트 승수를 사용하여 포트 확장을 달성합니다. 일부 포트 멀티 플라이어 제조업체는 포트 멀티 플라이어 하드웨어를 사용하여 멀티 패스 I / O를 구현했습니다.

SATA는 병렬 ATA의 범용 후속 제품으로 판매되며 소비자 시장에서 일반적으로 업데이트되고있는 반면, 더 비싼 SAS는 중요한 서버 응용 프로그램을 대상으로합니다.

SAS 오류 복구 및보고는 SATA 드라이브에서 사용하는 ATA SMART 명령보다 더 많은 기능을 가진 SCSI 명령을 사용합니다.

SAS는 SATA (400-600mV TX, 325-600mV RX)보다 높은 신호 전압 (800-1600mV TX, 275-1600mV RX)을 사용합니다. 더 높은 전압은 다른 기능 중에서도 서버 백플레인에서 SAS를 사용할 수있는 기능을 제공합니다.

SAS는 신호 전압이 높기 때문에 최대 8m (26ft) 길이의 케이블을 사용할 수 있으며 SATA의 케이블 길이 제한은 1m (3ft)입니다.


답변