Micron은 오늘 새로운 M500DC Enterprise SSD의 출시를 발표했습니다. 이 SSD는 Micron이 완전히 자체적으로 설계 및 제조했으며 플래시를 보다 쉽게 채택할 수 있도록 설계된 가격대로 출시되었습니다. M500 사촌과 마찬가지로 M500DC는 Micron의 20nm MLC 플래시로 제작되었으며 SATA 인터페이스와 함께 제공됩니다. 가장 큰 변화는 새로운 M500DC가 M500보다 내구성을 높여 2년 동안 매일 XNUMX번의 드라이브 채우기와 XNUMX백만 시간의 평균 고장 간격을 보장한다는 것입니다. 내구성 수치는 여전히 고급 데이터 경로 보호 및 정전 보호와 같은 기능이 필요한 더 적은 쓰기로 엔터프라이즈 사용 사례를 제공하기에 충분합니다.
Micron은 오늘 새로운 M500DC Enterprise SSD의 출시를 발표했습니다. 이 SSD는 Micron이 완전히 자체적으로 설계 및 제조했으며 플래시를 보다 쉽게 채택할 수 있도록 설계된 가격대로 출시되었습니다. M500 사촌과 마찬가지로 M500DC는 Micron의 20nm MLC 플래시로 제작되었으며 SATA 인터페이스와 함께 제공됩니다. 가장 큰 변화는 새로운 M500DC가 M500보다 내구성을 높여 2년 동안 매일 XNUMX번의 드라이브 채우기와 XNUMX백만 시간의 평균 고장 간격을 보장한다는 것입니다. 내구성 수치는 여전히 고급 데이터 경로 보호 및 정전 보호와 같은 기능이 필요한 더 적은 쓰기로 엔터프라이즈 사용 사례를 제공하기에 충분합니다.
다른 SSD와 마찬가지로 Micron의 M500DC는 구성 요소 간의 긴밀한 통합을 활용하고 규모의 경제를 활용하기 위해 SSD 엔지니어링 및 제조 기능을 활용합니다. Micron의 20nm MLC NAND를 사용하는 것 외에도 M500DC는 Micron의 DDR3 DRAM 및 직렬 NOR 플래시를 사용합니다. 맞춤형 펌웨어가 포함된 Marvell 컨트롤러가 드라이브에 전원을 공급합니다. M500DC는 또한 회사의 RAIN(Redundant Array of Independent NAND) 아키텍처를 활용하여 미세하게 조정된 마모 및 성능 관리를 제공하기 위해 NAND 읽기 및 쓰기 지점을 세분화하여 MLC NAND의 수명을 연장합니다. RAIN의 아키텍처는 또한 데이터 무결성을 위한 추가 패리티 및 오류 수정 메타데이터의 추가 계층을 제공합니다.
RAIN 외에도 Micron의 맞춤형 펌웨어 및 XPERT SSD 기술 제품군에는 데이터가 의도한 대로 도달하도록 하기 위해 M500DC의 메타데이터 스키마의 일부로 이동 중인 데이터의 대상 호스트 논리 블록 주소(LBA)를 기록하는 데이터 보호 기능인 DataSAFE가 포함되어 있습니다. 경로를 따라 중단에도 불구하고 목적지.
Micron M500DC는 최대 800GB의 용량을 제공합니다. 검토 단위에는 480GB 및 800GB 용량이 포함됩니다.
Micron M500DC 기업용 SSD 사양
- 용량: 120GB, 240GB, 480GB, 800GB
- 폼 팩터: 1.8인치, 5mm z 높이 및 2.5인치, 7mm z 높이
- 컨트롤러: 마벨
- 미디어 유형: 20nm MLC 낸드
- 인터페이스: SATA 6Gb/s(SATA III)
- 작동 충격: 1500G/1ms
- 작동 진동: 10G에서 500-3.1Hz
- 지구력
- 120GB: 0.5PB 총 쓰기 바이트
- 240GB: 1.0PB 총 쓰기 바이트
- 480GB: 1.9PB 총 쓰기 바이트
- 800GB: 1.9PB 총 쓰기 바이트
- 드라이브 채우기: 2년 동안 매일 5회
- MTTF: 2만 장치 시간
- 순차 읽기/쓰기 @ 128K: 425/375MB/s
- 임의 읽기/쓰기 @ 4K: 65/35K IOPS
- 출력
- 유휴/대기/수면: 200mW
- 활성 평균: 200mW, 250mW, 300mW, 325mW
- 활성 최대(순차 128k): 4.0W, 5.0W, 6.0W, 6.3W
- XPERT 기능 세트(RAIN, ARM/OR, ReCAL, eDPP)
- 작동 온도: 0°C ~ +70°C
- 무게 : <142g
설계 및 구축
Micron M500DC Enterprise SSD는 Micron M500의 업데이트된 스타일과 섀시 색상을 특징으로 하여 M400보다 회사의 P500M과 더 유사하게 보이는 드라이브를 제공합니다.
Micron M500DC는 Micron의 20nm NAND와 회사의 DDR3 DRAM 및 직렬 NOR 플래시를 활용합니다.
온보드 커패시터는 드라이브가 예기치 않은 전원 손실이 발생할 경우 보류 중인 WRITE 명령을 영구 메모리에 커밋할 수 있도록 전원을 저장합니다.
테스트 배경 및 유사 항목
The StorageReview 엔터프라이즈 테스트 랩 SAN 관리자가 실제 배치에서 경험하는 것과 유사한 환경에서 엔터프라이즈 스토리지 장치의 벤치마크를 수행하기 위한 유연한 아키텍처를 제공합니다. Enterprise Test Lab은 다양한 서버, 네트워킹, 전력 조절 및 기타 네트워크 인프라를 통합하여 직원이 실제 조건을 설정하여 검토 중에 성능을 정확하게 측정할 수 있도록 합니다.
랩 환경 및 프로토콜에 대한 이러한 세부 정보를 검토에 통합하여 IT 전문가와 스토리지 구입 책임자가 다음 결과를 달성한 조건을 이해할 수 있도록 합니다. 우리의 리뷰는 우리가 테스트하는 장비 제조업체에서 비용을 지불하거나 감독하지 않습니다. 에 대한 추가 세부 정보 StorageReview 엔터프라이즈 테스트 랩 그리고 네트워킹 기능 개요 해당 페이지에서 사용할 수 있습니다.
Micron M500DC는 Micron 20nm MLC NAND와 SATA 6.0Gb/s 인터페이스가 있는 Marvell 컨트롤러를 사용합니다. 이 검토를 위한 SSD 비교:
- 삼성 SSD 840 프로 (512GB, 300mhz 삼성 3코어 MCX 컨트롤러, 삼성 2x nm 토글 NAND 플래시, 6.0Gb/s SATA)
- 삼성 SM843 (240GB, 300mhz 삼성 3코어 MCX 컨트롤러, 삼성 2x nm 토글 NAND 플래시, 6.0Gb/s SATA)
- 스마트 스토리지 CloudSpeed 1000E (400GB, Marvell 9187 컨트롤러, 19nm Toshiba MLC NAND, 6.0Gb/s SATA)
- 마이크론 M500 960GB (960GB, Marvell 9187 컨트롤러, Micron 20nm MLC NAND, 6.0Gb/s SATA)
- 미크론 P400m (400GB, Marvell 9187 컨트롤러, Micron 25nm MLC NAND, 6.0Gb/s SATA)
- 인텔 SSD DC S3500 (480GB, Intel PC29AS21CA0 컨트롤러, Intel 20nm MLC NAND, 6.0Gb/s SATA)
- 인텔 SSD DC S3700 (200GB, Intel PC29AS21CA0 컨트롤러, Intel 25nm MLC NAND, 6.0Gb/s SATA)
SAS 및 SATA 기업용 SSD는 XNUMX세대 기업용 테스트 플랫폼에서 벤치마킹되었습니다. 레노버 씽크서버 RD630. 이 테스트 플랫폼에는 LSI 9207-8i HBA와 같은 최신 상호 연결 하드웨어와 최고의 플래시 성능을 위한 I/O 스케줄링 최적화가 포함되어 있습니다. 합성 벤치마크의 경우 FIO Linux용 버전 2.0.10 및 Windows용 버전 2.0.12.2.
- 2 x Intel Xeon E5-2620(2.0GHz, 15MB 캐시, 6코어)
- 인텔 C602 칩셋
- 메모리 – 16GB(2GB 8개) 1333Mhz DDR3 등록 RDIMM
- Windows Server 2008 R2 SP1 64비트, Windows Server 2012 Standard, CentOS 6.3 64비트
- 100GB Micron RealSSD P400e 부트 SSD
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA(부팅 SSD용)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA(SSD 또는 HDD 벤치마킹용)
- Mellanox ConnectX-3 10GbE PCIe 3.0 어댑터
- Mellanox ConnectX-3 InfiniBand PCIe 3.0 어댑터
애플리케이션 워크로드 분석
엔터프라이즈 스토리지 장치의 성능 특성을 이해하려면 라이브 프로덕션 환경에서 발견되는 인프라 및 애플리케이션 워크로드를 모델링하는 것이 필수적입니다. 따라서 Micron M500DC의 처음 세 가지 벤치마크는 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의 총 평균 대기 시간과 간격 대기 시간을 기록합니다.
Micron M500DC는 전체 평균 대기 시간이 840ms로 소비자 중심의 Samsung SSD 13.729 Pro뿐만 아니라 SanDisk 및 Intel의 동급 최고의 MLC SSD를 크게 뒤졌습니다. Samsung SM843 및 Seagate SSD 600 Pro는 물론 동일한 용량의 클라이언트 중심 M500보다 앞서 나갈 수 있었습니다.
NoSQL 벤치마크 동안 대부분의 작업에 대한 대기 시간 결과는 60ms 이하로 유지되었지만 M500DC는 일반적으로 저널 쓰기 작업 중에 발생하는 약간의 대기 시간 스파이크를 경험했습니다.
다음 애플리케이션 벤치마크는 다음으로 구성됩니다. SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스. 이 구성에서는 다음 그룹을 사용합니다. 레노버 ThinkServer RD630s 단일 드라이브에 저장된 데이터베이스 클라이언트 및 데이터베이스 환경으로. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 99~2개 스레드 범위에서 평균 32번째 백분위수 대기 시간을 측정합니다. Percona와 MariaDB는 데이터베이스의 최신 릴리스에서 Fusion-io 플래시 인식 애플리케이션 API를 사용하고 있지만 이 비교를 위해 "레거시" 블록 스토리지 모드에서 각 장치를 테스트합니다.
Micron M500DC는 MySQL 벤치마크 전체에서 중간에 머물렀고 1,197개 스레드의 가장 힘든 워크로드에서 초당 거의 32개의 트랜잭션을 기록했습니다.
M500DC는 MySQL 벤치마크 동안 비교 대상의 상위 절반 내에서 평균 대기 시간 결과를 유지했습니다.
최악의 MySQL 대기 시간 시나리오에서 Micron M500DC는 전체적으로 XNUMX위를 차지했습니다.
StorageReview의 Microsoft SQL Server OLTP 테스트 프로토콜 복잡한 애플리케이션 환경에서 발견되는 활동을 시뮬레이션하는 온라인 트랜잭션 처리 벤치마크인 TPC-C(Transaction Processing Performance Council의 벤치마크 C) 최신 초안을 사용합니다. TPC-C 벤치마크는 합성 성능 벤치마크보다 데이터베이스 환경에서 스토리지 인프라의 성능 강점과 병목 현상을 측정하는 데 더 가깝습니다. 당사의 SQL Server 프로토콜은 685GB(3,000 규모) SQL Server 데이터베이스를 사용하고 30,000 VU 로드로 트랜잭션 성능 및 대기 시간을 측정합니다.
SQL Server 테스트에서 Micron M500DC 및 M500은 Samsung SSD 840 Pro와 동급 최고의 Intel 및 SanDisk 제품보다 훨씬 뒤처졌습니다.
업데이트 5/13/2014:
Micron은 StorageReview 팀과의 긴밀한 협력을 통해 Windows Server 2012 SQL Server 테스트 플랫폼에서 시스템 수준의 병목 현상을 신속하게 격리하고 선제적으로 솔루션을 제공할 수 있었으며 현재 M500DC의 펌웨어에 구축되고 있습니다. 동일한 환경에서 다시 테스트했을 때 솔루션은 병목 현상을 제거했습니다. 최신 펌웨어를 통해 M500DC는 SATA 그룹에서 가장 높은 TPS로 출시되었으며 SAS SanDisk Optimus Eco에 뒤를 이었습니다.
전체 평균 대기 시간으로 초점을 전환하여 Micron M500DC 및 M500이 팩을 얼마나 추적하는지 확인합니다. SanDisk와 Intel 제품이 19-464ms 범위에서 경쟁하는 동안 Micron M500DC는 8,121ms로 기하급수적으로 더 높은 지연 시간을 보였습니다. 이는 이 워크로드에서 500ms 또는 75,916초 평균 대기 시간을 측정한 클라이언트 중심 M75보다 낫습니다.
업데이트 5년 13월 2014일: M500DC에 적용된 최신 펌웨어로 대기 시간이 평균 32ms로 크게 개선되어 SATA 동급 그룹을 이끌었습니다.
합성 워크로드 분석
합성 벤치마크 프로토콜 각각은 장치를 테스트하는 데 사용될 동일한 워크로드로 대상 스토리지를 정상 상태로 사전 조정하는 것으로 시작합니다. 사전 조건화 프로세스는 스레드당 16개의 미결 대기열과 함께 16개의 스레드라는 과도한 로드를 사용합니다.
사전 조건화 및 기본 정상 상태 테스트:
- 처리량(읽기+쓰기 IOPS 집계)
- 평균 대기 시간(읽기+쓰기 대기 시간을 함께 평균화)
- 최대 대기 시간(최대 읽기 또는 쓰기 대기 시간)
- 대기 시간 표준 편차(함께 평균화된 읽기+쓰기 표준 편차)
사전 조건이 완료되면 비교되는 각 장치는 여러 스레드/대기열 깊이 프로필에서 테스트되어 사용량이 적은 경우와 사용량이 많은 경우의 성능을 보여줍니다. Micron M500DC에 대한 합성 워크로드 분석은 제조업체 사양 및 벤치마크에서 널리 사용되는 4k, 8k 및 128k 프로필을 사용합니다.
- 4k 프로필
- 100% 읽기 및 100% 쓰기
- 8K 프로필
- 70% 읽기, 30% 쓰기
- 100% 8K
사전 조정 프로세스 동안 Micron M500DC는 37,000IOPS 근처의 정상 상태에 도달하면서 비교 가능한 드라이브 중에서 최고의 성능을 발휘하는 제품으로 빠르게 부상했습니다.
500k 사전 조정 중 Micron M4DC의 뛰어난 성능은 평균 대기 시간도 연장했으며, M500DC는 처음 XNUMX시간 후 전반적으로 가장 낮은 대기 시간으로 나타났습니다.
Micron M500DC는 4k 프리컨디셔닝 동안 최대 대기 시간 값을 최고의 400개 비교 내에서 유지하여 Micron P3700M 및 Intel의 DC SXNUMX 바로 뒤를 이었습니다.
4k 사전 조정 프로세스의 표준 편차 결과에 대한 플롯은 정상 상태에서 500ms에 접근하는 무작위 4k 전송으로 M5.8DC의 강력한 성능을 계속 유지합니다.
4k 사전 조정이 완료되면 Micron M500DC는 72,820k 프로파일 동안 읽기 작업의 경우 37,041IOPS, 쓰기 작업의 경우 4IOPS에 도달할 수 있었습니다. 이러한 처리량 결과는 M500DC를 비교할 수 있는 최고의 제품으로 만듭니다.
안정적인 상태에서 Micron의 M500DC는 읽기 작업의 평균 대기 시간이 3.51ms, 쓰기 작업의 경우 6.91ms였습니다. 두 결과 모두 M500DC를 다시 비교 대상의 최상위에 두었습니다.
M4DC의 500k 벤치마크 동안 기록된 최대 읽기 대기 시간은 21.75ms로 비교 대상 중 두 번째로 낮습니다. M500DC의 최대 4k 쓰기 대기 시간은 49.44ms로 제한되어 지금까지 동급 최고였습니다.
4k 대기 시간 결과의 표준 편차를 계산하면 M500DC의 엄격한 대기 시간 허용 오차가 입증되지만 이 측정에서 최상의 전체 결과를 얻지는 못했습니다.
8k 전송 및 70% 읽기 작업 및 30% 쓰기 작업의 워크로드에 대한 사전 조정 중 초기 성능 폭발 후 M500DC는 XNUMX위의 처리량 성능으로 자리 잡았습니다.
Micron M500DC의 평균 대기 시간은 11k 8/70 프로필에 대한 사전 조정 중에 30ms에 접근했습니다.
사전 컨디셔닝 중 8k 70/30 최대 대기 시간 결과는 M500DC에 대한 중요한 문제 지점을 나타내지 않았습니다. MXNUMXDC는 강세를 유지했지만 비교 대상 중에서 성능을 주도하지 못했습니다.
8k 70/30 사전 조정 프로세스 중 표준 편차 계산은 M500DC가 정상 상태에서 7.5ms에 근접함을 보여줍니다.
8k 70/30 사전 조정이 완료된 Micron M500DC는 처리량에 대한 전체 결과에서 XNUMX위를 유지했으며 이 프로파일 동안 사용된 스레드 수 및 대기열 깊이 범위에서 성능 저하를 경험하지 않았습니다.
Micron M500DC의 8위 처리량 결과는 70k 30/XNUMX 프로파일 동안 평균 대기 시간을 측정하는 동안 반향을 일으켰습니다.
8k 70/30 프로토콜의 최대 대기 시간 결과는 Micron M500DC의 문제 지점을 나타내지 않으며 7.89ms 이상의 결과가 없습니다.
당사의 표준 편차 계산은 500k 8/70 프로파일 동안 M30DC의 일관된 대기 시간 성능을 강화합니다.
결론
M500DC Enterprise SSD는 NAND 엔지니어링 및 제조, Marvell 컨트롤러 및 Micron XPERT 기술 스택에 대한 Micron의 전문 지식을 결합합니다. M500DC는 일반적으로 서버 부팅 의무, 미디어 스트리밍과 같은 읽기 중심 활동 또는 일반적으로 읽기 집약적인 기타 애플리케이션 사용으로 구성된 경량 엔터프라이즈 사용 사례를 대상으로 합니다. M500DC의 배치는 또한 정전 보호와 같은 다양한 엔터프라이즈 기능을 제공합니다. 이러한 기능은 이 공간에 자주 등장하는 저가형 클라이언트 드라이브에서는 찾아볼 수 없습니다.
Micron의 성능 주장에 부응할 때 M500DC는 Micron이 광고하는 등급 합성 결과와 일치하는 데 문제가 없습니다. 그것들은 M500DC가 4k 및 8k 70/30 워크로드에서 강력한 경쟁자임을 보여주었지만 애플리케이션 테스트는 혼합된 그림을 보여주었습니다. MarkLogic NoSQL 워크로드 중에 Micron M500DC는 지연 시간이 5.5배 더 높은 SanDisk 및 Intel의 경쟁 제품보다 뒤처졌습니다. 또한 일부 기업 구매자가 읽기가 많은 시장 부문에서 전환하고 있는 인기 있는 Samsung SSD 840 Pro보다 낮았습니다. Sysbench MySQL TPC-C 테스트로 전환하면 Micron M500DC가 Intel 및 SanDisk 모델을 뒤쫓아가며 중간에 나왔습니다.
고맙게도 SQL에서 보았던 초기 성능이 불안정했을 때 Micron은 문제를 식별하고 해결할 수 있는 베타 펌웨어를 제공할 수 있었습니다. 펌웨어가 GA로 전환되는 데 약간의 시간이 걸리지만 그렇게 되면 특정 Microsoft 환경에서 밤낮으로 차이가 있습니다. 업데이트된 펌웨어가 포함된 새로운 데이터는 M500DC가 SQL Server 팩의 최고 성능을 보여줍니다. Micron 드라이브는 또한 경량 엔터프라이즈 공간의 일부 경쟁 제품보다 저렴할 것으로 예상되므로 비용에 따라 M500DC도 견고한 IOPS/$ 이점을 볼 수 있습니다.
장점
- 특히 4k 전송을 포함한 다양한 합성 벤치마크에서 강력한 결과
- 가치 가격
- 품질 구성 요소
- 업데이트 5년 13월 2014일: 환상적인 SQL Server 성능
단점
- SQL Server 워크로드의 매우 긴 대기 시간 5년 13월 2014일 업데이트: Micron은 StorageReview와 함께 SQL Server 성능을 개선했습니다.
- MarkLogic NoSQL 테스트에서 Intel 및 SanDisk 비교 대상 추적
히프 라인
M500DC Enterprise SSD는 Micron의 사내 엔지니어링 및 제조 리소스를 보여줍니다. 이 경우 고품질 구성 요소로 드라이브를 만들었습니다. Micron은 드라이브 펌웨어를 수정한 후 놀라운 합성 벤치마크 결과와 일치하는 환상적인 SQL Server 성능을 게시합니다.