홈페이지 Enterprise Micron P420m 엔터프라이즈 PCIe SSD 검토

Micron P420m 엔터프라이즈 PCIe SSD 검토

by StorageReview 엔터프라이즈 랩

Micron P420m은 PCIe 인터페이스를 활용하고 HHHL(반높이, 반길이) 및 1.4" 폼 팩터로 고유하게 제공되는 총 용량이 최대 2.5TB인 엔터프라이즈 애플리케이션 가속기입니다. Micron은 25nm를 선택했습니다. P420m용 MLC NAND는 성능 및 안정성에 대한 주류 시장 요구 사항을 충족할 뿐만 아니라 기존 제품보다 더 비용 효율적이고 더 많은 용량을 제공합니다. P320h SLC NAND와 쌍을 이룹니다. P420m과 P320h의 또 다른 핵심 차이점은 Micron이 계획되지 않은 전력 손실이 발생할 경우 기내 데이터를 보호하기 위해 커패시터를 추가했다는 것입니다. 추가 데이터 보호 기능은 NAND에 대한 모든 쓰기를 플러시할 수 있을 만큼 카드 전원을 오래 유지하여 기업에 데이터 보호 계층을 하나 더 제공합니다. HHHL 카드 인터페이스는 PCIe Gen2 x8을 통해 최대 3.3GB/s의 순차 읽기 성능과 최대 630MB/s의 쓰기 및 쓰기 활동을 위한 최대 750,000 IOPS 및 95,000 IOPS의 임의 읽기를 달성합니다. PCIe Gen2.5 x2를 통한 4인치 인터페이스는 각각 최대 1.8GB/s 및 430,000 IOPS입니다. 


Micron P420m은 PCIe 인터페이스를 활용하고 HHHL(반높이, 반길이) 및 1.4" 폼 팩터로 고유하게 제공되는 총 용량이 최대 2.5TB인 엔터프라이즈 애플리케이션 가속기입니다. Micron은 25nm를 선택했습니다. P420m용 MLC NAND는 성능 및 안정성에 대한 주류 시장 요구 사항을 충족할 뿐만 아니라 기존 제품보다 더 비용 효율적이고 더 많은 용량을 제공합니다. P320h SLC NAND와 쌍을 이룹니다. P420m과 P320h의 또 다른 핵심 차이점은 Micron이 계획되지 않은 전력 손실이 발생할 경우 기내 데이터를 보호하기 위해 커패시터를 추가했다는 것입니다. 추가 데이터 보호 기능은 NAND에 대한 모든 쓰기를 플러시할 수 있을 만큼 카드 전원을 오래 유지하여 기업에 데이터 보호 계층을 하나 더 제공합니다. HHHL 카드 인터페이스는 PCIe Gen2 x8을 통해 최대 3.3GB/s의 순차 읽기 성능과 최대 630MB/s의 쓰기 및 쓰기 활동을 위한 최대 750,000 IOPS 및 95,000 IOPS의 임의 읽기를 달성합니다. PCIe Gen2.5 x2를 통한 4인치 인터페이스는 각각 최대 1.8GB/s 및 430,000 IOPS입니다. 

핵심적으로 Micron P420m은 형제와 동일한 맞춤형 Micron/IDT ASIC 컨트롤러를 갖추고 있습니다. 마이크론 P320h PCIe 동일한 RAIN 아키텍처(독립 NAND의 중복 어레이). RAIN은 플래시 채널에서 RAID5를 사용하는 장치 통합 알고리즘을 제공하여 Micron이 더 뛰어난 성능, 안정성 및 데이터 무결성을 제공할 수 있도록 합니다. RAIN은 또한 장애가 감지되면 자동 백그라운드 재구축을 시작하여 채널 장애 후에도 지속적인 드라이브 작동을 보장합니다. RAIN은 완전히 자동화되어 있으며 시스템 수준의 성능 저하 없이 완전히 백그라운드에서 실행됩니다. 

일반적으로 응용 프로그램 가속기 시장은 용량 및 성능 측면에서 광범위한 옵션을 제공하지만 간과할 수 있는 한 가지 기능은 전력 소비입니다. 일부 솔루션은 너무 많은 전력을 소모하고 너무 많은 에너지를 방출하므로 호스트 내 냉각이 심각한 문제입니다. 반면에 P420m은 PCIe 사양에 적합하며 대기 모드에서 8W(7GB 350"의 경우 2.5W) 등급이며 용량, 폼 팩터 및 성능 튜닝 옵션에 따라 유효 전력 범위는 최대 30W입니다. 2.5" 폼 팩터는 14GB의 경우 350W, 22GB의 경우 700W로 평가됩니다. HHHL 폼 팩터는 22GB의 경우 700W로 평가되는 반면, 1.4TB 모델은 전원 스로틀링을 켠 상태에서 25W, 활성화하지 않은 상태에서 30W로 평가됩니다. 

언급한 바와 같이 Micron P420m은 HHHL 및 2.5" PCIe 폼 팩터 모두에서 사용할 수 있습니다. 2.5" PCIe 폼 팩터는 계속해서 Micron 고유의 것으로 남아 있지만 다른 사람들은 이 기술의 데모를 보여주었습니다. Dell은 다음을 위한 백플레인을 만들었습니다. 12G PowerEdge 서버 기존의 전면 드라이브 베이에 2.5개 그룹으로 마운트할 수 있는 드라이브의 경우. 물론 시스템의 전원을 끄고 드라이브 서비스를 위해 덮개를 제거하지 않고도 서버 전면을 통해 드라이브에 액세스할 수 있다는 것은 일부 사람들에게 상당한 이점으로 간주됩니다. 또한 Micron의 XNUMX" PCIe 드라이브가 해당 드라이브 크기에서 사용할 수 있는 가장 빠른 스토리지라는 점도 도움이 됩니다. 2.5인치 P320h 리뷰

2.5인치는 350GB 및 700GB 용량으로 제공되며 HHHL은 700GB 및 상위 계층 1.4TB 용량으로 제공됩니다. HHHL 카드는 5PBW(700GB) 및 10PBW(1.4TB)의 내구성을 제공합니다. 검토 단위는 1.4개입니다. XNUMXTB 용량의 카드.  

Micron P420m 엔터프라이즈 PCIe SSD 사양

  • 용량
    • 700GB(MTFDGAR700MAX-1AG1Z)
      • 순차 읽기: 3.3GB/s(128KB, 정상 상태)
      • 순차 쓰기: 600MB/s(128KB, 정상 상태)
      • 임의 읽기: 750,000 IOPS(4KB, 정상 상태)
      • 임의 쓰기: 50,000 IOPS(4KB, 정상 상태)
    • 1.4TB (MTFDGAR1T4MAX-1AG1Z)
      • 순차 읽기: 3.3GB/s(128KB, 정상 상태)
      • 순차 쓰기: 630MB/s(128KB, 정상 상태)
      • 임의 읽기: 750,000 IOPS(4KB, 정상 상태)
      • 임의 쓰기: 95,000 IOPS(4KB, 정상 상태)
  • 대기 시간: <100µs
  • 쓰기 대기 시간: <13µs
  • 인터페이스: PCIe Gen2 x8
  • 전력: 최대 30W, 유휴 상태 8회
  • 폼 팩터: HHHL
  • 크기 : 68.90mm X 167.65mm X 18.71mm
  • 작동 온도: 0°C ~ +50°C
  • 신뢰성 및 내구성
    • 수정할 수 없는 비트 오류율(UBER): 1개당 섹터 10개 미만17 비트 읽기
    • MTTF: 2백만 시간
    • PBW: 5(700GB), 10(1.4TB)
  • OS 호환성
    • Microsoft: Windows Server 2008 R2 SP1(x86-64), Windows Server 2008 R2 SP1 Hyper-V(x86-64), Windows Server 2012(x86-64) SP128, Windows 7(x86-64)
    • Linux: RHEL Linux 5.5, 5.6, 5.7, 5.8, 6.1, 6.2, 6.3(x86-64), SLES Linux 11 SP1 및 SP2(x86-64)
    • VM웨어 5.0, 5.1(x86-64)
    • 오픈 소스 GPL(Kernel Rev. 2.6.25+)

설계 및 구축

Micron P420m은 높이 절반, 길이 절반인 x8 PCIe 애플리케이션 가속기로, 메인보드에 단일 컨트롤러가 장착되어 있으며 더 많은 MLC NAND 및 정전 커패시터를 수용하기 위해 연결된 도터 보드가 있습니다. 최상위 라인인 SLC NAND 기반 P320h 형제와 마찬가지로 P420m은 범용 HHHL 사양을 따르므로 거의 모든 개방형 서버 PCIe 슬롯에 설치할 수 있습니다.

정전 커패시터는 Micron P420m의 DRAM을 활용하는 후기입 캐싱을 지원하므로 전력이 손실되는 경우 데이터 무결성을 보장하는 데 도움이 되는 Micron P420m의 새로운 기능입니다. P320h의 기본 구성은 계속 쓰기로 설정되어 있지만 사용자는 성능 향상을 위해 후기입 캐싱을 사용할 수 있습니다. 새로운 MLC 플랫폼의 성능 향상을 돕기 위해 기본 조건이 변경되었으므로 Micron은 설치된 환경의 조건에 관계없이 안정적인 성능을 보장하기로 결정했습니다.

카드 상단에는 Micron P420m 브랜딩이 있는 접착식 블랙 플레이트가 있습니다. 이 플레이트는 컨트롤러의 방열판뿐만 아니라 정전 커패시터가 있는 최상층 도터보드를 보호하는 역할도 합니다. 해당 컨트롤러는 Micron P320h에서도 발견된 Micron/IDT ASIC 컨트롤러입니다. NAND의 경우 Micron은 자체 Micron 64C31NQ12 314nm MLC NAND 패키지 25개를 포함합니다. 이는 2048GB 또는 원시 용량으로 나오며, 사용 가능한 1.4TB까지 오버프로비저닝됩니다.

테스트 배경 및 유사 항목

Micron P420m Enterprise PCIe SSD는 PCIe 2.0 x8 인터페이스와 함께 Micron/IDT ASIC 컨트롤러 및 Micron MLC NAND를 사용합니다.

이 리뷰에 대한 비교:

모든 PCIe 응용 프로그램 가속기는 레노버 씽크서버 RD630. 합성 벤치마크의 경우 FIO Linux용 버전 2.0.10 및 Windows용 버전 2.0.12.2. 합성 테스트 환경에서는 클록 속도가 2.0GHz인 주류 서버 구성을 사용하지만 더 강력한 프로세서가 있는 서버 구성이 훨씬 더 뛰어난 성능을 낼 수 있습니다.

  • 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비트
  • LSI 9211-4i SAS/SATA 6.0Gb/s HBA(부팅 SSD용)
  • LSI 9207-8i SAS/SATA 6.0Gb/s HBA(SSD 또는 HDD 벤치마킹용)

우리가 선택한 유사 제품은 SLC Micron PCIe 드라이브를 제외하고 대부분 MLC 기반 드라이브라는 점은 주목할 가치가 있습니다. 즉, 성능 목표와 가격 측면에서 모든 PCIe 드라이브가 동일하게 생성되는 것은 아닙니다. 특정 응용 프로그램에는 특정 스토리지 요구 사항이 필요하므로 컨트롤러 수 등이 아닌 NAND 유형의 구성 요소를 표준화하기로 결정했습니다. 

애플리케이션 성능 분석

엔터프라이즈 시장에서는 제품이 종이에서 작동한다고 주장하는 방식과 실제 생산 환경에서 작동하는 방식 사이에 큰 차이가 있습니다. 우리는 스토리지를 더 큰 시스템의 구성 요소로 평가하는 것의 중요성을 이해하고 있으며, 가장 중요한 것은 주요 엔터프라이즈 애플리케이션과 상호 작용할 때 스토리지가 얼마나 반응이 좋은지 이해하고 있습니다. 이를 위해 독점 기술을 포함한 애플리케이션 테스트를 시작했습니다. MarkLogic NoSQL 데이터베이스 스토리지 벤치마크 그리고 SysBench를 통한 MySQL 성능

MarkLogic NoSQL 데이터베이스 환경에서 사용 가능한 용량이 700GB 이상인 단일 PCIe 애플리케이션 가속기를 테스트합니다. 우리의 NoSQL 데이터베이스는 650개의 데이터베이스 노드 사이에 균등하게 나누어 작업할 수 있는 약 0GB의 여유 공간이 필요합니다. 테스트 환경에서 우리는 SCST 호스트를 사용하고 각 SSD를 JBOD(일부 PCIe SSD는 소프트웨어 RAID24을 활용함)에 제공하며 데이터베이스 노드당 하나의 장치 또는 파티션이 할당됩니다. 테스트는 30회 간격으로 반복되며 이 범주의 SSD에 대해 총 36-XNUMX시간이 필요합니다. MarkLogic 소프트웨어에 표시된 내부 대기 시간을 측정하여 총 평균 대기 시간과 각 SSD의 간격 대기 시간을 모두 기록합니다.

Huawei ES3000 1.2TB HP는 최대 평균 간격 대기 시간이 3.5~9.9ms로 측정되어 그룹에서 최고의 대기 시간을 제공했습니다.

SLC 기반의 Micron P320h 700GB가 12~17.7ms 사이의 피크로 그룹에서 그 다음으로 나타났습니다.

Virident FlashMAX II 2.2TB HP는 MLC 기반 PCIe SSD 팩의 중간에 위치하며 평균 대기 시간 피크는 16~26ms 사이입니다.

Intel SSD 910은 Virident FlashMAX II 2.2TB에 비해 전체 평균 대기 시간이 6~50ms 범위에서 뛰어올랐습니다.

Fusion-io ioDrive2는 또한 6-50ms 범위의 피크로 다중 컨트롤러 PCIe 응용 프로그램 가속기를 뒤쫓았습니다. 

Micron P420m은 MarkLogic NoSQL 데이터베이스 테스트에서 25-74ms 사이의 피크를 측정하여 그룹 최하위를 기록했습니다.

다음 애플리케이션 테스트는 다음으로 구성됩니다. SysBench를 통한 Percona MySQL 데이터베이스 테스트, OLTP 활동의 성능을 측정합니다. 이 테스트 구성에서는 다음 그룹을 사용합니다. 레노버 ThinkServer RD630s 단일 SATA, SAS 또는 PCIe 드라이브에 데이터베이스 환경을 로드합니다. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 99~2개 스레드 범위에서 평균 32번째 백분위수 대기 시간을 측정합니다. Percona와 MariaDB는 데이터베이스의 최신 릴리스에서 Fusion-io 플래시 인식 애플리케이션 API를 사용하고 있지만 이 비교를 위해 "레거시" 블록 스토리지 모드에서 각 장치를 테스트합니다.

SysBench 테스트에서 Micron P420m Enterprise PCIe SSD는 2,361스레드에서 32TPS를 측정하여 팩의 상단 중간까지 성능을 발휘하여 Fusion ioDrive2 MLC를 약간 앞섰고 Virident FlashMAX II와 LSI Nytro보다 앞서 나갔습니다. WarpDrive.

강력한 트랜잭션 성능으로 Micron P420m은 8.55스레드에서 2ms에서 13.55스레드에서 최대 32ms로 확장된 평균 대기 시간을 제공했습니다.

평균 TPS 또는 대기 시간이 중요하지만 또 다른 중요한 고려 사항은 테스트 과정에서 최악의 성능이 무엇인지를 보여주는 99번째 백분위수 대기 시간입니다. Micron P420m은 18.8ms에서 25.8ms 범위의 팩 중간에 위치했습니다.

 

엔터프라이즈 종합 워크로드 분석

당사의 합성 엔터프라이즈 스토리지 벤치마크 프로세스는 철저한 사전 조정 단계에서 드라이브가 수행하는 방식을 분석하는 것으로 시작됩니다. 비교 가능한 각 드라이브는 공급업체의 도구를 사용하여 안전하게 삭제되고 동일한 워크로드로 정상 상태로 사전 조정됩니다. 스레드당 16개의 대기 대기열이 있는 16개 스레드의 과도한 로드에서 장치를 테스트한 다음 정해진 간격으로 테스트합니다. 여러 스레드/대기열 깊이 프로필에서 사용량이 적거나 많을 때 성능을 보여줍니다.

사전 조건화 및 기본 정상 상태 테스트:

  • 처리량(읽기+쓰기 IOPS 집계)
  • 평균 대기 시간(읽기+쓰기 대기 시간을 함께 평균화)
  • 최대 대기 시간(최대 읽기 또는 쓰기 대기 시간)
  • 대기 시간 표준 편차(함께 평균화된 읽기+쓰기 표준 편차)

Enterprise Synthetic Workload Analysis에는 실제 작업을 기반으로 하는 두 가지 프로필이 포함되어 있습니다. 이러한 프로파일은 기업 하드웨어에 일반적으로 사용되는 최대 4k 읽기 및 쓰기 속도 및 8k 70/30과 같이 널리 게시된 값뿐만 아니라 과거 벤치마크와 쉽게 비교할 수 있도록 개발되었습니다.

  • 4k
    • 100% 읽기 또는 100% 쓰기
    • 100% 만
    • fio –filename=/dev/sdx –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=libaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –runtime=60 –group_reporting –이름=4k테스트
  • 8k 70/30
    • 70% 읽기, 30% 쓰기
    • 100% 만
    • fio –filename=/dev/sdx –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=libaio –bs=8k –rwmixread=70 –iodepth=16 –numjobs=16 –runtime=60 –group_reporting –이름=8k7030테스트

PCIe 응용 프로그램 가속기의 성능을 측정할 때 Linux와 Windows 모두에서 성능을 평가해야 합니다. 일부 카드는 다른 OS보다 한 OS를 선호하고 조직의 배포는 특정 환경에서 실제 결과를 달성하는 데 크게 좌우될 수 있기 때문에 이렇게 합니다. 따라서 OS별로 결과를 정리했습니다. 모든 Linux 데이터 및 차트가 먼저 표시되고 Windows 결과가 표시됩니다.

CentOS 4에서 Micron P420m의 버스트에서 정상 상태까지의 6.3K 임의 쓰기 성능을 측정한 첫 번째 테스트에서 약 158k IOPS에서 최대 처리량을 확인한 후 100k IOPS 바로 아래로 줄었습니다. 이러한 속도는 Intel SSD 910 및 LSI Nytro WarpDrive에 비해 유리했지만 FlashMAX II 또는 Huawei ES2과 같은 다중 컨트롤러 MLC 애플리케이션 가속기 또는 ioDrive3000 MLC에 비해 부족했습니다.

Windows Server 2008 R2 환경에서 성능은 Linux 조사 결과와 거의 동일하여 159k IOPS 버스트에서 약 100k IOPS 정상 상태로 측정되었습니다.

평균 대기 시간으로 초점을 전환한 Micron P420m은 정상 상태에서 약 1.6ms로 증가하기 전에 약 2.5ms의 응답 시간으로 게이트에서 나왔습니다.

4K 임의 쓰기 테스트에서 무작위 Linux 결과와 유사하게 평균 지연 시간은 버스트 시 1.6ms에서 정상 상태에 가까워질 때 2.52ms까지 측정했습니다.

사전 조정 프로세스 전반에 걸쳐 Micron P420m은 매우 안정적인 상태를 유지하여 대부분의 테스트에서 10ms 미만으로 측정된 그룹에서 가장 낮은 피크 중 하나를 유지했습니다.

Micron P420m은 Windows Server의 4K 임의 쓰기 테스트에서 최대 응답 시간 측면에서 예외적으로 우수한 성능을 보여 테스트 기간 동안 10ms 미만을 유지했습니다.

4K 랜덤 쓰기 사전 조건 테스트에서 대기 시간 일관성에 관해서는 Micron P420m이 SLC 기반 P420h와 Huawei ES3000에 밀려 거의 최상위에 올랐습니다.

Windows Server 환경으로 전환하면서 Micron P420m은 MLC 팩의 최상위에 올랐고 대기 시간 일관성에서 SLC 기반 P320h에 이어 XNUMX위를 차지했습니다.

6시간의 사전 조정 후 MLC 팩의 상단에 도달한 420k IOPS를 측정하는 Micron P587m의 뛰어난 읽기 성능을 확인했습니다. 4K 임의 쓰기 성능은 99k IOPS로 측정되었으며, 여전히 Intel SSD 910 및 Nytro WarpDrive보다 앞섰지만 낮은 순위를 기록했습니다.

Linux 테스트 환경과 비교할 때 Windows Server 420 R2008의 Micron P2m은 P320h와 거의 일치하는 향상된 성능을 제공했습니다. 쓰기 성능은 동일하게 유지되며 약 100 IOPS만 향상됩니다.

16T/16Q의 높은 부하로 Micron P0.43m에서 무작위 읽기에서 2.56ms, 무작위 쓰기에서 420ms의 평균 안정 상태 대기 시간을 측정했습니다.

Windows 테스트 환경에서 Micron P420m은 CentOS의 0.40ms에 비해 평균 읽기 지연 시간이 0.43ms로 약간 낮았습니다. 평균 쓰기 대기 시간은 Linux 조사 결과와 비슷했습니다.

Linux에서 4K 임의 대기 시간의 경우 Micron P420m은 11.89ms 읽기 및 7.75ms 쓰기로 매우 낮은 것으로 측정되었습니다.

Windows에서 정상 상태에 도달한 후 Micron P420m은 읽기 응답 시간이 개선되어 단 1.64ms로 떨어졌습니다. 최대 쓰기 대기 시간은 8.64ms로 약간 증가했습니다.

Linux의 대기 시간 일관성 측면에서 Micron P420m은 MLC 그룹에서 최고의 읽기 표준 편차를 제공했으며 쓰기 표준 편차에서 XNUMX위를 차지했습니다.

우리의 Windows Server 환경에서 P420m의 대기 시간 일관성은 크게 향상되어 팩의 최상위를 유지했습니다. 쓰기 대기 시간 일관성도 약간 향상되었지만 Huawei ES3000이 XNUMX위를 차지했습니다.

다음 워크로드에서는 읽기/쓰기 혼합 비율이 8/70인 임의의 30k 프로필을 살펴봅니다. 우리의 Linux 환경에서 Micron P420m은 버스트 시 175k IOPS에서 정상 상태 시 약 117k IOPS로 확장되는 성능으로 팩의 중간에 다시 등장했습니다.

Windows Server 환경에서 Micron P420m은 8k 70/30 워크로드에서 약간 더 높은 성능을 보였고 처리량은 178k IOPS에서 정점에 이르렀고 정상 상태에서는 118k IOPS로 평준화되었습니다.

Linux의 Micron P8m에서 70K 30/420 사전 조정 워크로드의 평균 대기 시간은 버스트 시 1.46ms에서 정상 상태 시 약 2.2ms 범위였습니다.

Windows Server 환경으로 전환하면서 Micron P420m의 평균 대기 시간이 버스트 시 1.43ms에서 정상 상태 시 2.15ms로 약간 낮아졌습니다.

8k 70/30 워크로드가 있는 Linux 환경에서 Micron P420m은 대부분의 테스트에서 약 10ms를 측정했으며 소수의 피크는 약 140ms였습니다.

Micron P420m은 Linux 테스트 환경에서 대기 시간 스파이크가 더 높았지만 Windows Server에서는 사전 조건 기간 동안 16ms 미만으로 유지되었습니다.

대기 시간 일관성을 비교하면 Micron P420m은 SLC 기반 P320h 또는 FlashMAX II의 범위로 가져온 몇 가지 스파이크와 함께 대부분의 테스트에서 동급 최고의 성능을 보였습니다.

Windows Server 2008 R2에서 Micron P420m은 Huawei ES3000과 거의 일치하는 대기 시간 일관성을 제공할 수 있었습니다.

16% 16k 쓰기 테스트에서 수행한 고정된 100개 스레드, 4개 대기열 최대 워크로드와 비교할 때 혼합 워크로드 프로필은 광범위한 스레드/대기열 조합에서 성능을 확장합니다. 8k 70/30 워크로드에서 Micron P420m은 21.7T/2Q의 2k IOPS에서 115.9T/16Q의 16k IOPS로 Virident FlashMAX II를 뒤졌지만 1.2k에서 최대 3000로 확장된 28.9TB ES276.7보다 훨씬 낮았습니다. k IOPS.

Linux의 8k 70/30 워크로드에서 강력한 성능을 발휘하는 Micron P420m은 Windows Server에서 약간의 힘을 얻어 22.8T/2Q의 2k IOPS에서 117.8T/16Q의 16k IOPS로 확장되었습니다.

CentOS 6.3 환경에서 Micron P420m은 0.17T/2Q에서 2ms에서 2.2T/16Q에서 최대 16ms 범위의 평균 대기 시간을 제공했습니다.

Windows Server 2008 R2에서 Micron P420m은 0.17T/2Q에서 최저 2ms의 평균 대기 시간을 제공했고 2.16T/16Q에서는 16ms로 증가했습니다.

Micron P420m은 램핑된 8k 70/30 워크로드에서 대기 시간 급증을 최소화하여 각각 70 및 140의 유효 대기열 깊이에서 128ms 및 256ms의 두 피크만 표시했습니다. 

Linux 환경은 높은 대기열 깊이에서 최대 대기 시간이 두 번 급증한 반면, P420m은 Windows Server 환경에서 13.94ms로 안정적으로 유지되었습니다.

램핑된 8k 70/30 워크로드의 대기 시간 일관성을 비교하면 Micron P420m이 MLC 팩의 최상위에 올랐고 Huawei ES3000에 뒤를 이었습니다. SLC 기반 Micron P320h는 여전히 그룹에서 가장 낮은 표준 편차를 제공하여 대량 쓰기 워크로드를 대상으로 했습니다.

P420m의 Linux 환경에서 주목한 긴밀한 대기 시간 일관성과 유사하게 Windows Server 환경도 다르지 않았으며 더 높은 유효 대기열 깊이에서 더 많은 이점을 보여주었습니다.

 

결론

Micron P420m 애플리케이션 가속기는 마이크론 P320h PCIe, 대신 읽기가 많은 사용 사례를 대상으로 하는 반면 형제는 더 집약적인 쓰기가 많은 애플리케이션에 적합합니다. 두 카드 모두 동일한 맞춤형 Micron/IDT ASIC 컨트롤러를 갖추고 있어 P420m 드라이브의 순차 성능을 최대 3.3GB/s 읽기 및 630MB/s 쓰기로 랜덤 읽기 및 쓰기 최대 750,000 IOPS 및 95,000 IOPS로 각각 지원합니다. 또 다른 공유 기능은 P420m이 HHHL PCIe 및 2.5"의 두 가지 폼 팩터로 제공되어 OEM과 고객이 주어진 응용 프로그램에 가장 적합한 버전을 페어링하는 데 필요한 유연성을 가질 수 있다는 것입니다. P420m은 또한 선택한 기능을 추가합니다. 계획되지 않은 정전이 발생한 경우에도 데이터 무결성을 보장하는 정전 커패시터. 

P420m은 점점 더 복잡해지는 공간에서 다양한 방식으로 차별화됩니다. Micron이 인용한 예측 가능한 성능 수치 외에도 이 드라이브는 표준 서버 배포에 적합한 범용 폼 팩터(PCIe)이기도 합니다. 물론 Dell이 채택한 고유한 2.5" PCIe 폼 팩터로도 제공됩니다. PowerEdge 12G 서버 라인. 그러나 결국 표준 PCIe 카드는 배포가 매우 간단하고 PCIe 사양에 적합하며(모든 카드가 그렇지는 않음) 단일 컨트롤러와 더 적은 오류 지점이 있는 기본 아키텍처를 사용합니다. 정전 보호를 위해 새로운 커패시터를 사용하면 입증된 아키텍처를 기반으로 구축된 솔루션이 안정적이고 호환 가능합니다.

성능에 눈을 돌리면 Micron P420m은 쓰기 또는 혼합 읽기/쓰기 테스트에서 중간에 적합하며 Fusion ioDrive2 싱글, Intel SSD 910 및 LSI Nytro WarpDrive 라인과 잘 경쟁합니다. Virident FlashMAX II, Huawei ES3000 또는 Fusion ioDrive2와 같은 최고급 다중 컨트롤러 PCIe 응용 프로그램 가속기와 비교할 때 Micron P420m은 합성 벤치마크에서 뒤처졌습니다. Micron이 P420m에서 목표로 삼았던 최대 전력 제한 및 낮은 냉각 요구 사항뿐만 아니라 디자인의 차이를 고려할 때 이는 그리 놀라운 일이 아닙니다. 애플리케이션 테스트에서 P420m은 MySQL 성능을 측정하는 Sysbench 벤치마크에서 좋은 점수를 받았지만 MarkLogic NoSQL 테스트에서는 최하위로 떨어졌습니다. 많은 준비가 된 설치의 경우 P420m은 Linux에서 587k IOPS 이상의 4k 읽기 및 Windows에서 636k IOPS 이상의 읽기를 제공하여 탁월했습니다. 전반적으로 P420m은 여러 폼 팩터에서 사용할 수 있는 읽기 중심의 설치를 목표로 하는 강력한 성능의 단일 컨트롤러 PCIe SSD를 설계하여 Micron이 추구하는 점수를 기록했습니다.

장점

  • 무작위 636k 읽기 테스트에서 4k IOPS를 넘는 뛰어난 읽기 성능
  • 정전 보호 기능이 추가된 검증된 아키텍처를 기반으로 구축
  • 다양한 서버 애플리케이션을 위한 범용 HHHL 폼 팩터 및 2.5"로 사용 가능

단점

  • 하이엔드 다중 컨트롤러 PCIe 응용 프로그램 가속기에 비해 성능이 떨어짐 

히프 라인

Micron P420m PCIe 애플리케이션 가속기는 조직에 유연성을 제공하고 2.5" 및 HHHL PCIe 폼 팩터로 배송되며 표준 PCIe 폼 팩터에 대해 최대 1.4TB의 용량으로 예측 가능한 읽기 성능을 제공합니다. Micron의 25nm MLC NAND 덕분입니다. , Micron은 SLC 모델에 비해 비용을 절감할 수 있어 카드를 더 저렴하게 만들면서도 보편적으로 배포 가능한 폼 팩터에서 여전히 강력한 성능을 제공합니다. 

이 검토에 대해 토론