Seagate 1200은 Seagate가 12Gb/s SAS 엔터프라이즈 SSD를 출하하는 첫 번째 스토리지 공급업체의 일부이기 때문에 하이엔드 엔터프라이즈 SSD 비즈니스에 대한 소유권을 주장합니다. Seagate 1200은 1.8인치 및 2.5인치 폼 팩터, 7mm z 높이, 최대 800GB의 용량으로 제공됩니다. 1200 시리즈는 12Gb/s 인터페이스를 활용할 수 있는 호스트 플랫폼 및 애플리케이션이 증가함에 따라 성능 지향적인 SSD입니다. Seagate에 따르면 800GB 및 400GB 모델은 읽기 작업의 경우 128MB/s, 쓰기 작업의 경우 750MB/s의 최대 순차 500k 처리량을 달성할 수 있습니다.
Seagate 1200은 Seagate가 12Gb/s SAS 엔터프라이즈 SSD를 출하하는 첫 번째 스토리지 공급업체의 일부이기 때문에 하이엔드 엔터프라이즈 SSD 비즈니스에 대한 소유권을 주장합니다. Seagate 1200은 1.8인치 및 2.5인치 폼 팩터, 7mm z 높이, 최대 800GB의 용량으로 제공됩니다. 1200 시리즈는 12Gb/s 인터페이스를 활용할 수 있는 호스트 플랫폼 및 애플리케이션이 증가함에 따라 성능 지향적인 SSD입니다. Seagate에 따르면 800GB 및 400GB 모델은 읽기 작업의 경우 128MB/s, 쓰기 작업의 경우 750MB/s의 최대 순차 500k 처리량을 달성할 수 있습니다.
1200 시리즈는 지난 여름에 발표되었습니다. Seagate가 클라이언트 애플리케이션에서 하이엔드 엔터프라이즈 스토리지에 이르는 완전히 개편된 플래시 제품 라인업을 선보였을 때입니다. Pulsar.2 기업용 SSD 출시 후 거의 XNUMX년, 사내 NAND 엔지니어링 부서가 설립된 지 XNUMX년 만에 Seagate는 플래시 스토리지 시장에서 다시 활력을 불어넣기 위한 노력을 시작했습니다. Seagate의 NAND 엔지니어링 리소스는 매우 긍정적인 수익을 보여주기 시작했습니다. Enterprise Turbo SSHD는 최근 검토에서 매우 성공적이었습니다. 그리고 씨게이트 600 프로 해당 범주에 대해 인상적인 쓰기 성능 및 대기 시간 제어를 게시했습니다. 그런 다음 1200은 Seagate의 범위를 가장 집약적인 엔터프라이즈 워크로드까지 확장하려고 합니다.
1200은 SED(Self-Encrypting Drive) 및 FIPS SED 모델과 높은 내구성 모델(일일 25회가 아닌 10회의 드라이브 쓰기)에서 사용할 수 있습니다. 통합된 모델에서 Seagate의 수명 내구성 관리 기술은 쓰기 작업을 모니터링하고 쓰기 명령에 지연을 동적으로 추가하여 높은 마모 수준에 대응하여 성능을 저하시키지만 예정된 수명이 끝나기 전에 쓰기 마모로 인해 드라이브를 교체할 필요가 없도록 보장합니다. 서비스.
Seagate 1200 리뷰는 400개의 XNUMXGB 드라이브에 대한 것입니다.
Seagate 1200 사양
- 용량: 800GB, 400GB, 200GB
- 인터페이스 옵션: 12Gb/s SAS
- 낸드 플래시 유형: 21nmMLC
- 퍼포먼스
- 지속 데이터 전송 속도, 최대(MB/s): 750
- I/O 데이터 전송 속도, 최대(MB/s): 1200
- 와트당 초당 I/O(IOPS/W): 27,160(800GB), 29,650(400GB), 27,990(200GB)
- 순차 읽기/쓰기 명령 속도(MB/s) 최고, 128KB: 750/500(800GB 및 400GB), 750/400(200GB)
- 무작위 읽기/쓰기 명령 속도(IOPS) 피크, 4KB: 110,000/40,000(800GB 및 400GB), 110,000/25,000(200GB)
- 구성/신뢰성
- 읽기 비트당 복구 불가능한 읽기 오류, 최대: 1E10당 16개
- 연간 고장률(AFR): 0.44%
- 보증 기간 동안 쓴 총 테라바이트: 14,600TBW(800GB), 7300TBW(400GB), 3650TBW(200GB)
- 미디어 사용 제한 보증: 5년
- Power Management
- +5/+12V 최대 시작 전류(A): 0.7/0.4
- 평균 수면 전력(W): 2.5
- 평균 유휴 전력(W): 3.0(800GB), 2.72(400GB), 2.89(200GB)
- 평균 작동 전력(W): 4.05(800GB), 3.71(400GB), 3.93(200GB)
- 환경
- 내부 작동 온도(°C): 0 ~ 60
- 비작동 온도(°C): -40 ~ 75
- 온도 변화율/Hr, 최대(°C): 20
- 상대 습도, 비응축(%): 5 ~ 95
- 충격, 0.5ms(Gs): 1000
- 진동, 20Hz~2000Hz(Grms): 11.08
- 높이(mm/in): 7.0/0.276
- 너비(mm/in): 70.10/2.76
- 깊이(밀리미터/인치): 100.45/3.955
- 무게(g/lb): 100/0.220
- 자체 암호화 기능
- 자동 데이터 암호화/복호화
- 통제된 접근
- 난수 생성기
- 드라이브 잠금
- 최대 16개의 독립 데이터 대역
- 암호화 삭제
- 인증된 펌웨어 다운로드
- SANITIZE 명령 지원
설계 및 구축
Seagate 1200은 12Gb/s SAS 인터페이스 외에도 서비스 포트가 있는 금속 섀시와 드라이브 상태 및 활동을 나타내는 LED를 특징으로 합니다. 1200은 또한 다양한 환경에서 최대의 호환성을 위해 슬림한 7mm z 높이를 중심으로 설계된 엔터프라이즈 SSD 시장의 계속 성장하는 부분에 적합합니다. 따라서 15mm HDD와 공간이 제한된 새로운 블레이드 서버를 사용하도록 설계된 레거시 플랫폼에 쉽게 맞출 수 있습니다.
Seagate 1200 Enterprise SSD를 열면 21nm Samsung eMLC NAND와 페어링된 Marvell 컨트롤러가 있습니다. 400GB 샘플의 NAND 레이아웃에는 회로 보드 상단에 XNUMX개의 NAND 패키지와 하단에 XNUMX개의 NAND 패키지가 포함되어 있습니다.
회로 기판 하단에는 나머지 XNUMX개의 NAND 패키지와 정전 시 데이터를 보호하기 위한 추가 커패시터가 표시됩니다.
테스트 배경 및 유사 항목
Seagate 1200 SSD는 SAS 21Gb/s를 지원하는 인터페이스와 함께 Marvell 컨트롤러와 Samsung 12nm eMLC NAND를 사용합니다. StorageReview Enterprise Test Lab은 Supermicro SuperStorage Server 2027R-AR24NV를 SAS3 테스트베드로 사용하며 다음을 특징으로 합니다.
- 2 x Intel Xeon E5-2687 v2(3.4GHz, 25MB 캐시, 8코어)
- 인텔 C602 칩셋
- 메모리 – 256GB(16 x 16GB) 1333Mhz Micron DDR3 Registered RDIMM
- Windows 서버 2012 표준 – 100GB 마이크론 RealSSD P400e 부팅 SSD
- 3 x Supermicro SAS3 HBA(LSI SAS 3008 컨트롤러)
- 100GB Micron P400e Linux CentOS 6.3 부팅
- 200GB Micron P400m Windows Server 2012 부팅
- 100GB Micron P400e Linux CentOS 6.3 부트(Sysbench), 데이터베이스 스토리지용 Micron M500 960GB 포함
- Mellanox ConnectX-3 듀얼 포트 VPI PCIe 3.0 어댑터
Seagate 1200을 현재 12Gb/s SAS 인터페이스와 함께 사용할 수 있는 다른 eMLC SSD와 비교할 것입니다.
- 히타치 SSD800MM (400GB, Intel 공동 브랜드 DB29AA11B0 컨트롤러, Intel 25nm MLC NAND, 12.0Gb/s SAS)
- 도시바 PX02SM (400GB, Marvell 공동 브랜드 TC58NC9036GTC 컨트롤러, Toshiba 24nm eMLC NAND, 12Gb/s SAS)
- 도시바 PX02SM (800GB, Marvell 공동 브랜드 TC58NC9036GTC 컨트롤러, Toshiba 24nm eMLC NAND, 12Gb/s SAS)
- 도시바 PX02SS (400GB, Marvell 공동 브랜드 TC58NC9036GTC 컨트롤러, Toshiba 24nm eMLC NAND, 12Gb/s SAS)
애플리케이션 성능 분석
엔터프라이즈 스토리지 장치의 성능 특성을 이해하려면 라이브 프로덕션 환경에서 발견되는 인프라 및 애플리케이션 워크로드를 모델링하는 것이 필수적입니다. 따라서 Seagate 1200 SSD의 처음 세 가지 벤치마크는 MarkLogic NoSQL 데이터베이스 스토리지 벤치마크, SysBench를 통한 MySQL OLTP 성능 그리고 마이크로소프트 SQL 서버 OLTP 성능 시뮬레이션된 TCP-C 워크로드를 사용합니다.
NoSQL 데이터베이스에는 200개의 데이터베이스 노드에 약 650GB의 공간이 필요하므로 MarkLogic NoSQL 데이터베이스 환경에는 가용 용량이 최소 24GB인 30개의 SSD 그룹이 필요합니다. 우리의 프로토콜은 SCST 호스트를 사용하고 데이터베이스 노드당 하나씩 할당된 JBOD의 각 SSD를 제공합니다. 이 테스트는 36회 간격으로 반복되며 이 등급의 SSD에 대해 총 XNUMX-XNUMX시간이 필요합니다. MarkLogic은 각 SSD의 총 평균 대기 시간과 간격 대기 시간을 기록합니다.
HGST SSD800MM은 병합 읽기 및 병합 쓰기 작업 중에 간헐적으로 급증하는 등 유사 제품에 비해 결정적인 우위를 유지했습니다.
PX02SS는 이전에 PX02SM SAS3 SSD에서 기록했던 것보다 크게 개선되었습니다. 대기 시간의 대부분은 테스트 기간 동안 10ms 미만으로 유지되었습니다.
PX02SM 아키텍처는 NoSQL 워크로드의 액세스 패턴에 최적화되어 있지 않아 프로토콜 전체에서 정규화된 최대값인 9ms 이상에서 급증하는 대기 시간을 트리거합니다.
첫 번째 애플리케이션 벤치마크는 다음으로 구성됩니다. SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스. 이 구성에서는 다음 그룹을 사용합니다. 레노버 ThinkServer RD630s 단일 드라이브에 저장된 데이터베이스 클라이언트 및 데이터베이스 환경으로. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 99~2개 스레드 범위에서 평균 32번째 백분위수 대기 시간을 측정합니다. Percona와 MariaDB는 데이터베이스의 최신 릴리스에서 Fusion-io 플래시 인식 애플리케이션 API를 사용하고 있지만 이 비교를 위해 "레거시" 블록 스토리지 모드에서 각 장치를 테스트합니다.
전반적인 MySQL 성능 측면에서 Seagate 1200은 비교 가능한 드라이브 중 최하위에 속하지만 작업 부하의 하이엔드에서의 성능은 Toshiba PX02SM 유사 제품과 다르지 않았습니다.
Seagate 1200의 평균 대기 시간 결과는 처리량 결과를 반영합니다. Seagate 1200은 평균 대기 시간이 가장 높지만 Seagate 1200과 Toshiba PX02SM 400GB 모두 MySQL 워크로드의 최고 수준에서 거의 20ms의 대기 시간을 경험했습니다.
Seagate 1200은 MySQL 벤치마크 동안 최악의 대기 시간 측정에서 모든 Toshiba 비교 제품을 능가했습니다.
StorageReview의 Microsoft SQL Server OLTP 테스트 프로토콜 복잡한 애플리케이션 환경에서 발견되는 활동을 시뮬레이션하는 온라인 트랜잭션 처리 벤치마크인 TPC-C(Transaction Processing Performance Council의 벤치마크 C) 최신 초안을 사용합니다. TPC-C 벤치마크는 합성 성능 벤치마크보다 데이터베이스 환경에서 스토리지 인프라의 성능 강점과 병목 현상을 측정하는 데 더 가깝습니다. 당사의 SQL Server 프로토콜은 685GB(3,000개 규모) SQL Server 데이터베이스를 사용하고 30,000명의 가상 사용자 로드에서 트랜잭션 성능과 대기 시간을 측정합니다.
이 검토에서는 Windows Server에서 미러링된 스토리지 공간으로 구성된 각 드라이브와 비교할 것입니다. Seagate 1200은 800 TPS로 HGST SSD6,303.3MM에 이어 XNUMX위 성능을 달성했습니다.
Seagate 1200은 또한 지금까지 벤치마킹한 모든 12Gb/s SAS eMLC SSD 중에서 XNUMX위의 평균 대기 시간 결과를 달성했습니다.
엔터프라이즈 종합 워크로드 분석
플래시 성능은 드라이브가 워크로드에 따라 조정됨에 따라 달라집니다. fio 합성 벤치마크 벤치마크가 정확한지 확인하기 위해. 비교 가능한 각 드라이브는 공급업체의 도구를 사용하여 안전하게 삭제되며 16개 스레드의 과도한 로드와 스레드당 16개의 미해결 대기열이 있는 정상 상태로 사전 조정됩니다.
사전 조건화 및 기본 정상 상태 테스트:
- 처리량(읽기+쓰기 IOPS 집계)
- 평균 대기 시간(읽기+쓰기 대기 시간을 함께 평균화)
- 최대 대기 시간(최대 읽기 또는 쓰기 대기 시간)
- 대기 시간 표준 편차(함께 평균화된 읽기+쓰기 표준 편차)
사전 조건이 완료되면 각 장치는 여러 스레드/대기열 깊이 프로필에서 일정 간격으로 테스트되어 사용량이 적은 경우와 사용량이 많은 경우의 성능을 보여줍니다. Toshiba PX02SS에 대한 합성 워크로드 분석에서는 제조업체 사양 및 벤치마크에서 널리 사용되는 두 가지 프로필을 사용합니다.
- 4k
- 100% 읽기 및 100% 쓰기
- 8k
- 70% 읽기/30% 쓰기
4k 합성 벤치마크를 위한 사전 조정 중에 Seagate 1200의 처리량 성능은 Toshiba PX02SS와 매우 유사한 곡선으로 설정되기 전에 HGST SSD800MM에 이어 XNUMX위를 차지했습니다.
거의 20분 동안 지속되는 동급 최강의 평균 지연 시간 이후 Seagate 1200은 PX02SS 바로 위의 평균 지연 시간을 유지하며 이는 비교 제품 중에서 세 번째로 낮습니다.
최대 대기 시간 측면에서 Seagate 1200은 4k 사전 조정 프로세스에서 Toshiba 비교 제품을 능가했지만 HGST SSD800MM의 일관성을 달성할 수 없었습니다.
4k 사전 조정 동안의 표준 편차 계산은 Seagate 1200에 대한 놀라움을 나타내지 않으며 버스트 후 XNUMX위 성능을 계속 유지합니다.
4k 벤치마크의 최종 결과에서 Seagate 1200은 읽기 성능에서 105,329 IOPS로 최하위, 쓰기 성능에서 41,284 IOPS로 XNUMX위를 차지했습니다.
Seagate 1200은 2.43k 읽기 작업에 대해 평균 대기 시간이 4ms로 상대적으로 낮았지만 쓰기 대기 시간은 6.20ms로 다시 XNUMX위에 근접했습니다.
Seagate 4의 1200k 합성 벤치마크 동안 측정된 최대 대기 시간은 HGST SSD18.5MM 테스트 중에 측정된 최고 800ms 다음으로 두 번째로 높았습니다. 쓰기 작업에서는 Seagate 1200이 HGST에 이어 두 번째로 낮은 결과를 나타내면서 결과가 역전되었습니다.
4k 벤치마크 동안 측정된 대기 시간의 표준 편차를 계산하여 Seagate 1200이 1.26ms로 동급 중에서 가장 큰 읽기 대기 시간 변동을 겪었지만 쓰기 작업 중에는 훨씬 더 나은 성능을 보여 3.47ms 표준 편차로 다음을 확인했습니다. HGST SSD800MM.
다음 워크로드는 8%의 읽기 작업과 70%의 쓰기 작업 비율로 30k 전송을 사용합니다. Seagate 1200은 비교할 수 있는 제품 중 최악의 성능으로 시작한 후 사전 조건 곡선의 첫 1200시간 동안 폭발적인 성능을 발휘합니다. 사전 조정이 끝나면 Seagate 37,500은 XNUMX IOPS 바로 아래의 정상 상태에 도달합니다.
Seagate 1200은 또한 버스트 기간 이후에 가장 높은 대기 시간으로 작동합니다.
Toshiba PX02SM 800GB와 함께 Seagate 1200은 8k 70/30 사전 조정 중에 가장 극적인 최대 대기 시간을 경험합니다.
8k 70/30 사전 조정 중 표준 편차로 측정한 대기 시간 결과의 일관성은 Seagate 1200을 지금까지 벤치마킹한 12Gb/s SAS 드라이브 중 꼴찌입니다.
드라이브가 사전 조정되면 8k 70/30 처리량 벤치마크는 워크로드 강도를 2개의 스레드 및 2개의 대기열에서 최대 16개의 스레드 및 16개의 대기열로 변경합니다. Seagate 1200은 다양한 워크로드에 걸쳐 최저 8k 처리량 결과를 유지합니다.
평균 대기 시간 측면에서 Seagate 1200은 결과가 Toshiba PX02SM과 크게 다르지 않았지만 계속해서 최하위를 유지했습니다.
Seagate 1200은 스레드 수와 대기열 깊이의 다양한 조합으로 비정상적인 최고 지연 시간을 경험했습니다.
표준 편차로 측정한 Seagate 1200은 8k 70/30 프로토콜 동안 가장 일관성 없는 대기 시간을 경험했습니다.
결론
12Gb/s 채택의 초기 시점에서 Seagate 1200은 회사가 가장 까다로운 엔터프라이즈 SSD 사용 사례에 대한 시장 점유율을 확보하기 위해 진지하게 노력하고 있음을 나타냅니다. Seagate는 새로운 600 및 1200 시리즈 드라이브에 대한 다년간의 SSD 경험을 바탕으로 구축했습니다. 그러나 Flash의 Seagate 혈통은 종종 잊혀지는 것입니다. Seagate는 기업용 SSD 분야의 초기 업체 중 하나였지만 지난 몇 년 동안 시장이 Seagate로부터 무엇을 보고 싶어하는지에 대한 명확한 메시지를 얻기 위해 시간을 투자하면서 그다지 관심을 기울이지 않았습니다. 그러나 고속 15K 및 10K 드라이브의 시장 점유율이 플래시에 의해 잠식되기 시작하면서 Seagate가 클라이언트 및 기업 시장을 위한 새로운 플래시 제품으로 강조되는 더욱 공격적인 타이밍이 되었습니다.
Seagate 1200은 SQL Server TPC-C 벤치마크에서 HGST SSD800MM 바로 아래에 있는 유망한 기능을 보여 주었지만 다른 영역에서는 약점을 보였습니다. MySQL TPC-C 벤치마크와 MarkLogic NoSQL 테스트에서 Seagate 1200은 경쟁 상대인 HGST SSD800MM 및 Toshiba PX02SS에 비해 떨어졌습니다. 합성 테스트에서 Seagate 1200은 테스트 단계에 따라 팩의 중간 또는 하단 부분에 들어갔습니다. SSD4MM을 능가하는 최고 800K 쓰기 버스트 속도를 제공했지만 정상 상태에서는 PX02SS 바로 아래에 안착했습니다. 8k 70/30 워크로드에서 약 3 IOPS의 정상 상태 속도로 SAS37,500 팩의 맨 아래에 들어왔습니다.
볼륨 가격에 따라 Seagate는 1200이 목적에 맞는 성장하는 엔터프라이즈 플래시 시장에서 섹터를 찾을 것입니다. Seagate는 신뢰할 수 있는 브랜드이며 분명히 제품을 지원하기 위한 인프라가 마련되어 있습니다. 엔지니어링 및 성능 관점에서 볼 때 1200 SSD는 Seagate의 SSD 사업부가 활발히 활동하고 있으며 아직 최고 수준의 다른 제품과 동등한 수준에 도달하지 않았더라도 기존 엔터프라이즈 SSD의 성능에 접근하는 드라이브를 엔지니어링할 수 있음을 나타내는 것으로 가장 유명합니다. 규모.
장점
- Microsoft SQL Server 애플리케이션 벤치마크의 강력한 결과
- 탁월한 4K 랜덤 쓰기 버스트 속도
단점
- 합성 벤치마크, 특히 8k 70/30 프로토콜에서 약한 성능
- MySQL 및 NoSQL 테스트에서 애플리케이션 성능 저하
히프 라인
Seagate 1200 기업용 SSD는 데이터베이스 애플리케이션 벤치마크에서 우수한 성능을 보였고 유능한 기업용 SSD를 제조 및 배포할 수 있는 Seagate의 능력을 보여줍니다.