삼성은 기업 및 소비자 시장 전반에 걸쳐 플래시 기반 스토리지의 혁신 기업으로 자리매김했습니다. 예를 들어 프로슈머 중심의 삼성 960 프로 M.2 NVMe SSD 최근 순차 성능에 대한 소비자 SSD 벤치마크 기록을 경신하는 동시에 시중 M.2 드라이브 중 최대 용량에 도달했습니다. XNUMX년 반 전, 삼성은 XS1715로 기업용 NVMe SSD를 처음으로 시장에 내놓았습니다.2015년까지 기업용 NVMe SSD 중에서 지배적인 위치를 유지했습니다. 따라서 우리는 삼성의 XS1715 후속 제품인 PM1725 NVMe PCIe SSD에 대한 벤치마크를 시작하게 되어 기뻤습니다.
삼성은 기업 및 소비자 시장 전반에 걸쳐 플래시 기반 스토리지의 혁신 기업으로 자리매김했습니다. 예를 들어 프로슈머 중심의 삼성 960 프로 M.2 NVMe SSD 최근 순차 성능에 대한 소비자 SSD 벤치마크 기록을 경신하는 동시에 시중 M.2 드라이브 중 최대 용량에 도달했습니다. XNUMX년 반 전, 삼성은 XS1715로 기업용 NVMe SSD를 처음으로 시장에 내놓았습니다.2015년까지 기업용 NVMe SSD 중에서 지배적인 위치를 유지했습니다. 따라서 우리는 삼성의 XS1715 후속 제품인 PM1725 NVMe PCIe SSD에 대한 벤치마크를 시작하게 되어 기뻤습니다.
2013년에 삼성이 XS1715를 발표했을 때 기업용 애플리케이션용 NVMe SSD를 제공하는 최초의 공급업체로 큰 파장을 일으켰습니다. XS1715가 2014년 일반 공급에 들어갔을 때 성능은 새로운 폼 팩터의 약속에 따라 제공되었습니다. Dell 및 HPE와 같은 주요 서버 공급업체는 새로운 XS1715에 대한 권장 구성을 신속하게 제공했습니다. 이는 다른 기업용 SSD 공급업체가 자체 NVMe 스토리지를 출시하기 시작했음에도 불구하고 드라이브가 강력한 성능을 유지할 수 있었던 이유 중 하나였습니다.
지금까지 PM1725의 출시는 유명한 이전 제품보다 더 절제되었습니다. 온라인 존재 측면에서 Samsung은 데이터시트와 PM1725가 애드온 카드로 배포되는 사용 사례에 대한 약간의 기타 정보를 제공합니다. 리뷰를 진행하면서 PM1725가 삼성의 V-NAND(Vertical-NAND) 플래시 기술을 사용하고 드라이브가 5년 동안 하루에 5번 드라이브 쓰기가 가능하다는 것을 알고 있었습니다. 삼성은 자체 벤치마크의 전체 결과를 발표하지 않았지만 PM1725가 다른 공급업체의 경쟁 제품보다 더 나은 임의 읽기 성능을 가졌다고 보고했습니다.
이 리뷰에서는 PM1725가 이전 제품(XS1715) 및 다른 공급업체의 NVMe SSD 제품과 어떻게 비교되는지 자세히 살펴봅니다. 우리는 해당 폼 팩터에서 사용할 수 있는 가장 큰 용량인 2.5TB 모델에서 3.2인치 버전의 드라이브 성능을 프로파일링할 기회를 가졌습니다. HHHL 폼 팩터는 최대 6.4TB 크기로 제공됩니다.
삼성 PM1725 NVMe SSD 사양
- 폼 팩터: 2.5인치
- 용량 옵션: 800GB, 1.6TB, 3.2TB
- 호스트 인터페이스: PCIe Gen3 x4
- 순차 읽기: 최대 3,100MB/s
- 순차 쓰기: 최대 2,000MB/s
- 임의 읽기: 최대 750,000 IOPS
- 임의 쓰기: 최대 120,000 IOPS
- MTBF : 2,000,000 시간
- 소비 전력(활성/유휴): 25W/7W
- 내구성: 5 DWPD
- UBER: 1/10^17
- 물리적 크기: 69 x 100 x 14mm
- 무게 : 140 그램
- 폼 팩터: HHHL
- 용량 옵션: 3.2TB, 6.4TB
- 호스트 인터페이스: PCIe Gen3 x8
- 순차 읽기: 최대 6,000MB/s
- 순차 쓰기: 최대 2,000MB/s
- 임의 읽기: 최대 1,000,000 IOPS
- 임의 쓰기: 최대 120,000 IOPS
- MTBF : 2,000,000 시간
- 소비 전력(활성/유휴): 25W/7W
- 내구성: 5 DWPD
- UBER: 1/10^17
- 물리적 크기: 69 x 100 x 14mm
- 무게 : 210 그램
빌드 및 디자인
삼성 PM1725 검토 장치는 SFF-2.5 커넥터가 있는 8639인치 NVMe 폼 팩터를 사용합니다.
PM1725는 전력 손실 보호 시스템의 일부로 탄탈륨 커패시터를 통합합니다. 정전 시 커패시터는 현재 DRAM에 캐시된 모든 데이터를 플래시에 쓸 수 있는 충분한 에너지를 제공합니다.
테스트 배경 및 유사 항목
The StorageReview 엔터프라이즈 테스트 랩 관리자가 실제 배포에서 경험하는 것과 유사한 환경에서 엔터프라이즈 스토리지 장치의 벤치마크를 수행하기 위한 유연한 아키텍처를 제공합니다. Enterprise Test Lab은 다양한 서버, 네트워킹, 전력 조절 및 기타 네트워크 인프라를 통합하여 직원이 실제 조건을 설정하여 검토 중에 성능을 정확하게 측정할 수 있도록 합니다.
랩 환경 및 프로토콜에 대한 이러한 세부 정보를 검토에 통합하여 IT 전문가와 스토리지 구입 책임자가 다음 결과를 달성한 조건을 이해할 수 있도록 합니다. 우리의 리뷰는 우리가 테스트하는 장비 제조업체에서 비용을 지불하거나 감독하지 않습니다. 에 대한 추가 세부 정보 StorageReview 엔터프라이즈 테스트 랩 그리고 네트워킹 기능 개요 해당 페이지에서 사용할 수 있습니다.
이 검토를 위한 비교 가능한 드라이브:
애플리케이션 워크로드 분석
엔터프라이즈 스토리지 장치의 성능 특성을 이해하려면 라이브 프로덕션 환경에서 발견되는 인프라 및 애플리케이션 워크로드를 모델링하는 것이 필수적입니다. 따라서 Samsung PM1725에 대한 첫 번째 벤치마크는 SysBench를 통한 MySQL OLTP 성능 그리고 마이크로소프트 SQL 서버 OLTP 성능 시뮬레이션된 TCP-C 워크로드를 사용합니다. 애플리케이션 워크로드의 경우 각 드라이브는 2-4개의 동일하게 구성된 VM을 실행합니다.
StorageReview의 Microsoft SQL Server OLTP 테스트 프로토콜 복잡한 애플리케이션 환경에서 발견되는 활동을 시뮬레이션하는 온라인 트랜잭션 처리 벤치마크인 TPC-C(Transaction Processing Performance Council의 벤치마크 C) 최신 초안을 사용합니다. TPC-C 벤치마크는 합성 성능 벤치마크보다 데이터베이스 환경에서 스토리지 인프라의 성능 강점과 병목 현상을 측정하는 데 더 가깝습니다. 이 검토를 위한 SQL Server VM의 각 인스턴스는 333GB(1,500개 규모) SQL Server 데이터베이스를 사용하고 15,000명의 가상 사용자 로드에서 트랜잭션 성능과 대기 시간을 측정합니다.
이 성능 등급의 스토리지는 SQL Server 성능 벤치마크 동안 사용 가능한 대역폭을 포화시키는 것이 일반적이므로 고속 스토리지 장치는 종종 유사한 성능을 달성합니다. 삼성 PM1725는 유사 제품과 유사한 성능을 보였지만 동종 제품 중 가장 낮은 성능을 기록했으며 심지어 XS1715보다 약간 낮은 점수를 받았습니다.
PM1725는 평균 57.8ms로 유사 제품 중에서 최악의 평균 SQL Server 대기 시간을 경험했습니다. 이는 전면 실행 HGST SN100 평균 대기 시간의 XNUMX배 이상입니다.
다음 애플리케이션 벤치마크는 SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스로 구성됩니다. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 평균 99번째 백분위수 대기 시간을 측정합니다. Percona와 MariaDB는 데이터베이스의 최신 릴리스에서 Fusion-io 플래시 인식 애플리케이션 API를 사용하고 있습니다. 그러나 이 비교를 위해 "레거시" 블록 스토리지 모드에서 각 장치를 테스트합니다.
Samsung PM1725는 또한 Percona MySQL 벤치마크 프로토콜에서 총 TPS 점수 4,385로 어려움을 겪었으며 비교 대상 중에서 Samsung XS1715만 앞섰습니다.
MySQL 벤치마크 동안 PM1725의 평균 대기 시간 결과는 처리량 성능을 반영합니다. 28.52ms에서 PM1725는 이전 제품인 Samsung XS1715보다 빠를 뿐입니다.
Sysbench에서 최악의 MySQL 대기 시간 결과를 플로팅하면 PM1725가 Memblaze PBlaze 4를 능가한다는 것을 알 수 있습니다. 그러나 이와 관련하여 그 결과는 최신 NVMe SSD 비교 제품에 비해 눈에 띄지 않았습니다.
엔터프라이즈 종합 워크로드 분석
플래시 성능은 드라이브가 워크로드에 따라 조정됨에 따라 달라집니다. fio 합성 벤치마크 벤치마크가 정확한지 확인하기 위해. 비교 가능한 각 드라이브는 16개 스레드의 과도한 로드와 스레드당 16개의 미해결 대기열이 있는 정상 상태로 사전 조정됩니다.
사전 조건화 및 기본 정상 상태 테스트:
- 처리량(읽기+쓰기 IOPS 집계)
- 평균 대기 시간(읽기+쓰기 대기 시간을 함께 평균화)
- 최대 대기 시간(최대 읽기 또는 쓰기 대기 시간)
- 대기 시간 표준 편차(함께 평균화된 읽기+쓰기 표준 편차)
사전 조건이 완료되면 각 장치는 여러 스레드/대기열 깊이 프로필에서 일정 간격으로 테스트되어 사용량이 적은 경우와 사용량이 많은 경우의 성능을 보여줍니다. Samsung 1725PM에 대한 합성 워크로드 분석에서는 제조업체 사양 및 벤치마크에서 널리 사용되는 두 가지 프로필을 사용합니다. 가상 워크로드는 프로덕션 워크로드에서 볼 수 있는 활동을 100% 나타내지 않으며 실제로 발생하지 않는 시나리오에서 드라이브를 어떤 면에서는 부정확하게 묘사한다는 점을 고려하는 것이 중요합니다.
- 4K
- 100% 읽기 및 100% 쓰기
- 8K
- 70% 읽기/30% 쓰기
Samsung PM1725는 4K 사전 조정 중 4분 후 1725K 쓰기 성능의 최고 "버스트" 기간을 경험했습니다. 성능이 향상된 이 기간 동안 PM1715는 XSXNUMX의 처리량 바로 위인 마지막에서 두 번째로 정착하기 전에 XNUMX위 쓰기 성능을 유지했습니다.
PM1725의 사전 조정 버스트 기간은 4K 100% 쓰기 워크로드에 대한 평균 대기 시간 차트에도 반영됩니다. 버스트 기간이 끝난 후 PM1725의 대기 시간은 결국 Samsung XS2.15보다 빠른 약 1715ms로 증가했습니다.
4K 프리컨디셔닝 초기에 PM1725의 대기 시간은 처음에는 56.8ms로 급상승한 다음 817.2ms로 급격하게 증가했습니다. 그 딸꾹질 이후 PM1725는 우리가 측정한 최고 중 최대 대기 시간 값을 유지했습니다.
4K 사전 조건에 대해 플롯된 표준 편차 결과는 또한 PM1725가 상당히 일관된 쓰기 대기 시간 결과를 갖는다는 것을 보여주기 전에 초기에 대기 시간 문제를 강조합니다. 그러나 다른 최신 엔터프라이즈 NVMe SSD와 비교할 때 인상적이지 않습니다.
사전 조정 후 지속적인 4K 100% 읽기 및 쓰기 워크로드로 비교 가능한 각 드라이브를 측정했습니다. Samsung PM1725는 읽기 성능 면에서 두각을 나타냈으며, 이 등급의 드라이브에 대해 측정한 최고의 2600K 읽기 성능으로 Huawei ES3 v4를 능가했습니다. PM1725의 쓰기 처리량은 116,289IOPS로 XS1715를 제치고 두 번째로 나타났습니다.
4K 읽기 작업의 평균 대기 시간 측면에서 Samsung PM1725는 Huawei ES3600 v3를 제치고 최고의 결과를 달성했습니다. 그러나 쓰기 대기 시간은 XS1715보다 두 번째로 높습니다.
최대 4K 대기 시간 측면에서 PM1725는 동급 제품에 비해 매우 우수한 성능을 보였습니다. 최대 읽기 대기 시간은 2.3ms로 두 번째로 낮았고 최대 쓰기 대기 시간은 17.0ms로 비교 대상 중에서 가장 낮았습니다.
PM1725의 4K 읽기 대기 시간에 대한 표준 편차 계산은 다시 04ms로 팩의 선두에 있는 Toshiba PX0.073P 근처에 드라이브를 배치했습니다.
다음 워크로드는 8%의 읽기 작업과 70%의 쓰기 작업 비율로 30K 전송을 사용합니다. 4K 합성 벤치마크와 마찬가지로 기본 벤치마크로 전환하기 전에 사전 조건 결과부터 시작합니다. Samsung PM1725의 버스트 성능 기간은 PM8가 70IOPS로 다른 경쟁 제품보다 훨씬 높은 30K 1725/315,518 사전 조정 중에 분명했습니다. 사전 조정이 끝날 무렵 PM1725는 Intel P3700과 함께 두 번째로 낮은 처리량을 기록했습니다.
사전 조정 시작 시 PM1725는 비교 대상 중에서 가장 높은 평균 대기 시간을 기록했습니다. 이 상황은 워크로드가 있는 처음 몇 분 후에 역전되었으며, PM1725는 결국 최고의 성능 기간 동안 다른 모든 비교 가능한 드라이브를 능가했습니다. 사전 컨디셔닝에 더 가까워지면 PM1725는 두 번째로 높은 평균 대기 시간으로 다시 Intel P3700과 긴밀한 관계를 맺었습니다.
Samsung PM1725는 8K 30/70 사전 컨디셔닝 동안 비교 대상 중에서 가장 극적인 대기 시간 급증을 경험했지만, 이러한 급증은 PM1725가 처리량 측면에서 동종 제품을 능가하는 기간 동안 발생했습니다. 1725시간 표시 후 PMXNUMX 컨트롤러는 최대 대기 시간을 더 잘 관리할 수 있었으며 피크가 발생했을 때 더 적은 피크와 더 낮은 값으로 반영되었습니다.
8K 70/30 사전 조정 워크로드에 대한 표준 편차 계산은 우리가 측정한 최대 대기 시간 결과가 이상값이 아님을 반영합니다. PM1725는 프로토콜의 처음 XNUMX시간 동안 더 뚜렷한 스파이크와 함께 비교 대상 중에서 가장 일관성이 없는 전체 대기 시간 결과를 보였습니다.
사전 조정 프로세스가 완료되면 다양한 워크로드 강도에 걸쳐 Samsung PM1725의 8K 70/30 성능을 유사 제품과 비교했습니다. 처리량 측면에서 PM1725는 지속적으로 Samsung XS1715 및 Memblaze PBlaze4를 능가했지만 그 외에는 중간에 머물렀습니다.
1725K 8/70 벤치마크 동안 PM30에 대해 기록한 평균 대기 시간은 이 등급의 드라이브에서 일반적이었지만 엔터프라이즈 NVMe SSD 선두주자를 능가하지는 못했습니다.
이 벤치마크에 대한 사전 조정 동안과 달리 PM1725는 기본 8K 70/30 테스트 동안 최대 대기 시간 측면에서 매우 우수한 성능을 보였습니다. PM1725와 Toshiba PX04P는 16T/16Q 워크로드로 거의 16ms에 도달하기 전에 워크로드 강도의 변화에 걸쳐 막상막하의 상황을 유지했습니다.
사전 조정 중에 확인한 바와 같이 주요 8K 70/30 벤치마크에 대한 표준 편차 결과는 PM1725가 유사 제품보다 더 일관된 대기 시간을 달성하지 못했다는 것을 보여줍니다. 사전 조정 중과는 달리 PM1725는 일반적으로 Samsung XS1715의 표준 편차 결과에서 개선되었습니다.
결론
최근의 성공으로 삼성의 SATA 기반 PM863 만큼 잘 SM863 (프로슈머는 말할 것도 없고 삼성 960 프로 M.2 NVMe SSD), 우리는 회사의 새로운 엔터프라이즈 NVMe 제품에 대해 큰 기대를 했습니다. 삼성의 PM1725는 저명한 플래시 스토리지 유산의 최신 멤버 중 하나이지만, 삼성은 이전 XS1725를 포함하여 다른 일부 SSD 릴리스와 같은 열정으로 PM1715를 적극적으로 홍보하지 않았습니다.
엔터프라이즈 SSD용 StorageReview Enterprise Test Lab의 벤치마크 프로토콜을 통해 PM1725를 테스트했을 때 우리는 PM1725가 유능하게 실행되는 NVMe 플래시 스토리지 장치라는 것을 알았지만 기술이나 시장의 경계를 넓히는 것은 아닙니다. PM1715는 사실상 모든 면에서 XS1725에서 개선되었지만 같은 기간에 출시된 다른 기업용 NVMe SSD와 비교할 때 이 성능은 미미했습니다. 요즘 SSD의 요령은 가격/성능 등식과 충분한 드라이브를 구입하는 것입니다. 궁극적으로 IOP당 비용은 기능의 상한선보다 PMXNUMX의 성공을 더 많이 결정할 것입니다.
장점
- 검증된 엔터프라이즈 플래시 스토리지 제조업체인 삼성이 지원하는 높은 드라이브 내구성 등급
- HHHL 폼 팩터에서 최대 6.4TB의 용량
단점
- 다른 제조업체의 현재 세대 기업용 NVMe SSD보다 성능이 떨어짐
히프 라인
Samsung PM1725는 더 잘 알려진 이전 모델인 XS1715보다 향상된 성능을 제공하지만 오늘날 기업용 NVMe SSD 시장의 선두주자에 뒤쳐져 있습니다.