홈페이지 Enterprise LSI WarpDrive SLP-300 엔터프라이즈 PCIe SSD 검토

LSI WarpDrive SLP-300 엔터프라이즈 PCIe SSD 검토

by 케빈 오브라이언

언제 우리가 처음 검토 작년 XNUMX월에 출시된 LSI WarpDrive는 당시 등장한 PCIe SSD 스토리지 솔루션 공간에서 그 성능을 절대적으로 좋아했습니다. 초기 검토 이후 많은 변화가 있었습니다. StorageReview는 엔터프라이즈 테스트 플랫폼 엔터프라이즈 SSD 테스트 방법론 및 EMC는 WarpDrive를 검증했습니다. 서버 캐싱 솔루션에서 VFCache. LSI는 사내에서 더 많은 기술을 도입하기 위해 WarpDrive 솔루션에 사용되는 컨트롤러인 SandForce를 구매하여 플랫폼을 지속적으로 개선하고 있습니다.


언제 우리가 처음 검토 작년 XNUMX월에 출시된 LSI WarpDrive는 당시 등장한 PCIe SSD 스토리지 솔루션 공간에서 그 성능을 절대적으로 좋아했습니다. 초기 검토 이후 많은 변화가 있었습니다. StorageReview는 엔터프라이즈 테스트 플랫폼 엔터프라이즈 SSD 테스트 방법론 및 EMC는 WarpDrive를 검증했습니다. 서버 캐싱 솔루션에서 VFCache. LSI는 사내에서 더 많은 기술을 도입하기 위해 WarpDrive 솔루션에 사용되는 컨트롤러인 SandForce를 구매하여 플랫폼을 지속적으로 개선하고 있습니다.

SandForce를 구매함으로써 LSI는 SSD 공간에서 입지를 크게 확장했습니다. 이미 스토리지 공간 전반에 걸쳐 핵심 실리콘 구성 요소를 공급하고 있기 때문에 자신의 SSD 컨트롤러 기술을 소유하는 것과 다른 사람의 기술을 구입하는 것 사이에는 엄청난 차이가 있습니다. 이제 LSI가 PCIe SSD 솔루션의 핵심 구성 요소를 소유하고 있으므로 WarpDrive 2와 같은 향후 버전이 훨씬 더 나은 성능, 안정성 및 호환성을 갖춘 보다 응집력 있는 빌드를 제공할 것으로 완전히 기대합니다. 이번 인수를 통해 LSI는 현재 WarpDrive 제품에 대한 지원 측면에서 우위를 점하게 되었으며 시간이 지남에 따라 제품을 점진적으로 개선할 수 있는 펌웨어 업데이트에 보다 쉽고 빠르게 액세스할 수 있습니다. 엔터프라이즈 공간에서 이와 같이 수명이 긴 솔루션을 사용하면 우수한 펌웨어가 상당한 이점이 됩니다. 

LSI WarpDrive SLP-300은 384개의 SandForce SF-1500 프로세서와 결합된 약 300GB의 Micron SLC NAND로 제작되었습니다. 22GB의 사용 가능한 공간을 통해 과잉 프로비저닝의 약 1,400%를 해결하는 WarpDrive는 최대 1,200MB/s의 지속적인 순차 쓰기 속도와 최대 4MB/s의 무작위 대형 블록 전송을 광고합니다. 임의의 150,000K 공간에서 190,000 IOPS 읽기 및 XNUMX IOPS 쓰기를 제공할 수 있습니다.

LSI WarpDrive SLP-300 사양

  • 300GB 스토리지(384GB의 Micron 3xnm SLC NAND)
  • PCI Express 2.0 8x 호스트 인터페이스
  • 24바이트당 최대 512비트의 ECC 보호
  • LSI SAS2008 컨트롤러
  • SAS 인프라를 사용한 보다 간단한 통합
  • 엔터프라이즈 안정성
  • 4KB 읽기: 최대 150K 무작위, 최대 240K 순차
  • 4KB 쓰기: 최대 190K 무작위, 최대 200K 순차
  • 50마이크로초 미만의 평균 대기 시간
  • 전적으로 PCIe 슬롯에 의해 구동되며 <25W를 소비합니다.
  • Windows 및 Linux 운영 체제 지원
  • 3년 보증

합성 벤치 마크

LSI WarpDrive와 같은 PCIe SSD의 고성능 기능을 고려하여 단일 엔터프라이즈 SATA/SAS SSD를 스트레스 테스트하는 방법 이상으로 표준 테스트 방법을 약간 수정했습니다. 카드를 완전히 포화시키려면 IOMeter의 여러 관리자와 작업자를 통해 I/O 부하를 늘려야 했습니다. 그렇지 않으면 이 드라이브의 잠재력을 최대한 볼 수 없었을 것입니다. 우리의 방법을 사용하면 동일한 5GB LBA 세그먼트와 인터페이스하는 두 명의 관리자와 두 명의 작업자가 있는 포맷되지 않은 설정에서 드라이브로 계속 작업할 수 있습니다. 이를 통해 우리는 LSI WarpDrive를 완전히 포화시키고 드라이브가 지원한다고 알려진 버스트 속도에 도달할 수 있었습니다.

이 리뷰의 합성 IOMeter 테스트 부분을 두 부분으로 나누었습니다. 첫 번째는 관리자/작업자 스레드 수가 주어진 QD=1 수준에서 단일 드라이브와 PCI-e SSD에서 QD=4 수준에서 수행되는 표준 낮은 대기열 깊이 테스트입니다. 초기 테스트는 단일 사용자 환경에 더 가깝지만 후반부의 더 높은 대기열 깊이 범위는 카드가 I/O 요청이 쌓인 서버에서 볼 수 있는 것과 비슷합니다.

직선 성능에서 얼마나 잘 수행되는지 확인하기 위해 IOMeter를 사용하여 4K로 정렬된 순차 2MB 전송 테스트와 유효 대기열 깊이 비율 4를 사용했습니다.

WarpDrive는 1,542MB/s 읽기 및 1,392MB/s 읽기로 강력한 성능을 보여주었습니다.

다음 테스트에서는 임의의 대형 블록 전송을 살펴보지만 여전히 2MB 전송 크기를 유지합니다. 

2MB 랜덤 전송 테스트에서 읽기 속도는 1,539MB/s로 거의 같은 수준을 유지했지만 쓰기 속도는 1,262MB/s로 떨어졌습니다.

다음 테스트는 실험실에서 테스트한 모든 PCI-e SSD에 대한 낮은 대기열 깊이 4K 임의 읽기/쓰기와 최대 대기열 깊이 수치를 모두 살펴봅니다.

4의 낮은 유효 대기열 깊이에서 LSI WarpDrive는 25,765 IOPS 읽기 및 65,344 IOPS 쓰기를 측정하여 강력한 오프 라인 성능을 제공했습니다. 이 시나리오에서는 Fusion-io ioDrive가 이를 능가했습니다.

WarpDrive의 약간 약한 QD=4 성능을 감안할 때 차트에서 Fusion-io ioDrive보다 더 높은 대기 시간 수치를 보는 것은 놀라운 일이 아닙니다. 최대 지연 시간의 차이는 아마도 NAND와 컨트롤러 차이로 분류될 수 있습니다. 특히 WarpDrive에는 27.7개의 SandForce 프로세서가 함께 동기화되는 데 비해 ioDrive Duo의 컨트롤러는 XNUMX개뿐입니다. 최대 대기 시간은 우수했으며 테스트 기간 동안 XNUMXms를 기록했습니다.

합성 벤치마크의 다음 절반은 초기 대기열 깊이 수준에서 최대 64(QD=256) 또는 128(QD=512)까지의 성능을 다루는 램핑 테스트입니다. 이 섹션에는 서버 프로필 테스트도 포함되어 있습니다. 처음부터 까다로운 혼합 서버 부하에서 엔터프라이즈 제품이 얼마나 잘 작동하는지 보여주기 위해 설계되었습니다.

WarpDrive는 최대 성능 수준에 빠르게 도달하여 대기열 깊이 8 이상에서 강력한 상승을 보여줍니다.

램핑된 4K 쓰기 테스트에서 WarpDrive는 반복 데이터로 160,000 IOPS를 기록했습니다.

합성 벤치마크의 다음 절반은 초기 대기열 깊이 수준에서 최대 64(QD=256) 또는 128(QD=512)까지의 성능을 다루는 램프 테스트입니다. 이 섹션에는 서버 프로필 테스트가 포함되어 있습니다. 처음부터 까다로운 혼합 서버 로드에서 엔터프라이즈 제품이 얼마나 잘 작동하는지 보여주기 위해 설계되었습니다. LSI WarpDrive는 매우 강력한 성능을 유지했으며 최신 SandForce 세대의 총 4개의 컨트롤러가 있는 OCZ Z-Drive RXNUMX를 능가했습니다.

엔터프라이즈 합성 벤치마크

플래시 성능은 드라이브에 쓰는 시간이 길어질수록 변하고 속도는 드라이브가 정상 상태 속도에 도달할 때까지 점점 줄어듭니다. 기업 환경에서 24시간 사용 후 드라이브가 해당 속도를 다시 볼 수 없다면 초기 버스트는 거의 관련이 없습니다. 여기에서 정상 상태 벤치마킹이 시작되어 연중무휴 7시간 부하 상태에서 드라이브의 성능을 보여줍니다. 이러한 이유로 다음 벤치마크는 모두 사전 조정되었으며 정상 상태 모드로 기록되었습니다.

우리는 StorageReview Enterprise Testing Environment를 사용하여 LSI WarpDrive를 벤치마킹했습니다. 엔터프라이즈 환경에서 그 기능을 정확하게 나타냅니다. 엔터프라이즈 테스트 플랫폼은 레노버 씽크서버 RD240, 듀얼 Intel Xeon X5650 프로세서 장착, Windows Server 2008 R2 실행. 모든 IOMeter 수치는 MB/s 속도에 대한 이진수 수치로 표시됩니다.

첫 번째 테스트는 대규모 블록 전송이 있는 순차적 쓰기 환경의 속도를 살펴봅니다. 이 특정 테스트는 2k 섹터 정렬과 함께 IOMeter와 함께 4MB 전송 크기를 사용하고 큐 깊이 4로 성능을 측정합니다.

완전히 압축할 수 없는 데이터로 LSI WarpDrive는 851MB/s의 강력한 읽기 속도와 611MB/s의 쓰기 속도를 유지했습니다.

임의 액세스 프로필로 이동하지만 여전히 2MB의 큰 블록 전송 크기를 유지하면 다중 사용자 환경에서 성능이 어떻게 달라지는지 보기 시작합니다. 이 테스트는 이전 순차 전송 벤치마크에서 사용한 것과 동일한 대기열 깊이 수준 4를 유지합니다.

압축할 수 없는 꾸준한 읽기 속도는 846MB/s를 측정하는 임의 전송으로 전환하여 단계적이지 않았습니다. 쓰기 속도는 떨어졌지만 최근에 검토한 일부 단일 2.5인치 기업용 SSD와 비교할 때 WarpDrive는 2MB/s로 측정되는 속도의 3-216배를 제공합니다.

다음 테스트는 정적 대기열 깊이 4에서 32K 임의 쓰기 성능을 살펴보고 드라이브가 정상 상태에 도달하면 결과를 기록하고 평균을 냅니다. IOPS 성능은 안정적인 상태의 성능을 측정하기 위한 좋은 지표이지만 또 다른 주요 관심 영역은 평균 및 최대 대기 시간에 관한 것입니다. 최대 대기 시간 수치가 높을수록 특정 요청이 과도한 연속 액세스에서 백업될 수 있음을 의미할 수 있습니다.

완전히 압축할 수 없는 데이터가 있는 정상 상태에서 WarpDrive는 4 IOPS의 무작위 35,119K 쓰기 속도와 0.91개의 대기열 깊이에서 평균 대기 시간 32ms로 정착했습니다. 이 테스트 기간 동안 최대 대기 시간은 57.77ms로 측정되었으며, 높은 봉우리.

각 서버 프로필 테스트는 데이터베이스 프로필의 67% 읽기에서 웹 서버 프로필의 100% 읽기에 이르기까지 읽기 활동에 대한 강력한 선호도를 가지고 있습니다. WarpDrive는 더 빠른 속도를 위해 데이터를 압축할 수 있는 SandForce 프로세서를 사용하기 때문에 압축률이 0% 및 90%인 정상 상태 성능을 측정했습니다. 이것은 주어진 환경에서 일부 데이터가 반복되고 압축될 수 있는 실제 조건의 두 극단을 보여줍니다.

첫 번째 서버 프로필은 주로 67K 전송 크기를 중심으로 33% 읽기 및 8% 쓰기 워크로드 혼합으로 데이터베이스 조건을 다룹니다.

데이터베이스 프로필에서 WarpDrive는 비압축 데이터로 33,441 IOPS를 추진할 수 있었고, 83,565% 압축 가능 정보로 최대 90 IOPS의 속도를 냈습니다.

다음 프로필은 80바이트에서 20KB 범위의 여러 전송 크기에 분산된 512% 읽기 및 64% 쓰기 워크로드가 있는 파일 서버를 살펴봅니다.

우리의 파일 서버 테스트에서 WarpDrive는 29,009 IOPS를 측정하고 65,000% 압축 가능한 패턴으로 최대 90 IOPS 이상의 속도를 내는 완전히 압축 불가능한 데이터로 놀라운 속도를 제공했습니다.

당사의 웹 서버 프로필은 읽기 전용이며 512바이트에서 512KB까지 전송 크기가 다양합니다.

읽기 전용인 웹 서버 프로필의 압축률 수준 간에 속도 차이가 있다는 것은 놀라운 일이었습니다. 이 테스트에서 WarpDrive는 비압축 데이터로 36,197 IOPS를, 50,555% 압축 가능으로 90 IOPS를 측정했습니다.

마지막 프로필은 20K 전송을 사용하여 80% 쓰기 및 8% 읽기가 혼합된 워크스테이션을 살펴봅니다.

워크스테이션 설정에서 LSI WarpDrive는 37,795% 압축 가능한 정보로 최대 85,222 IOPS까지 확장된 비압축 데이터로 90 IOPS를 측정하는 속도를 가졌습니다.

실제 벤치마크

당사의 엔터프라이즈 추적은 Microsoft Exchange 메일 서버 환경을 다룹니다. 며칠 동안 StorageReview 메일 서버의 활동을 캡처했습니다. 이 서버 하드웨어는 Dell Perc 2970/I 통합 컨트롤러의 RAID2003에서 2개의 73GB 10k SAS 하드 드라이브에서 작동하는 Windows Server 5 R5 환경을 실행하는 Dell PowerEdge 95으로 구성됩니다. 추적은 쓰기 트래픽이 5%인 강력한 읽기 로드가 XNUMX%인 많은 작은 전송 요청으로 구성됩니다.

메일 서버를 포함하는 엔터프라이즈 추적 설정에서 LSI WarpDrive는 830 IOPS 이상을 추진하는 104,000MB/s의 속도를 유지했습니다.

결론

새로운 엔터프라이즈 테스트 환경에서 LSI WarpDrive SLP-300을 다시 검토할 수 있어서 기뻤습니다. PCIe SSD 공간은 계속해서 유동적이지만 한 가지 분명한 사실은 고품질 구성 요소와 엔지니어링을 갖춘 솔루션이 빠르게 성장하는 이 시장에서 정상을 차지할 길을 찾을 것이라는 점입니다. 이것이 바로 WarpDrive의 흥미로운 점 중 하나입니다. 이제 LSI가 주요 컨트롤러 기술을 소유하고 있기 때문에 현재 및 미래의 WarpDrive 제품은 계속해서 상당히 인상적일 것이며 LSI는 SandForce 기술을 기반으로 하는 PCIe SSD와 관련하여 엔지니어링 선두를 차지할 것입니다. 

분명히 우리가 본 가장 빠른 PCIe 스토리지 솔루션은 아니지만 지금까지 가장 강력한 드라이버 지원을 제공하는 솔루션입니다. LSI SAS2008 컨트롤러를 기반으로 하는 이 카드는 Windows, Linux 및 Mac OS를 포함한 대부분의 주요 운영 체제와 호환됩니다. 모든 PCIe SSD 솔루션이 그렇지는 않은 부팅도 가능합니다. 내구성 상황에서 강력한 I/O 성능으로 광범위한 호환성을 제공하는 LSI WarpDrive는 기업 구매자가 원하는 것을 갖추고 있습니다. 1500개의 SandForce SF-4 컨트롤러를 활용하여 정상 상태에서 압축할 수 없는 데이터 측정치 35,000 IOPS로 최악의 시나리오에서 무작위 30K 쓰기 속도를 확인했습니다. 데이터베이스 환경과 같이 데이터가 완전히 임의적이지 않을 수 있는 영역에서 SandForce 프로세서는 트랜잭션 속도를 높여 80k IOPS 중반 범위에서 XNUMXK IOPS 이상으로 성능을 높일 수 있었습니다.

SLP-300 WarpDrive는 모든 사람을 위한 것은 아닙니다. 이 모델은 SLC 전용이므로 eMLC 솔루션이 작업을 완료하기에 충분한 내구성으로 더 비용 효율적일 수 있는 지속적인 쓰기 활동이 없는 일부 상황에서는 과잉일 수 있습니다. 하지만 어느 시점에서 LSI가 eMLC 기반 솔루션을 제공하는 것을 보는 것은 그리 놀라운 일이 아닙니다.

LSI는 SandForce를 인수하여 판도를 바꾸었습니다. 주요 엔지니어링 이점을 통해 LSI는 현재 세대 WarpDrive를 더 잘 지원할 수 있을 뿐만 아니라 차세대 WarpDrive 2에서 SandForce 프로세서를 사용할 때 상당한 유리한 출발점을 갖게 될 것입니다. 큰 문제이며 때로는 정량화하기 어렵지만 엔지니어링 팀과 프로세서를 사내에 두는 것은 특히 LSI의 오랜 스토리지 혈통과 결합할 때 분명한 이점이 있습니다. 

장점

  • 뛰어난 호환성으로 부팅 가능
  • 외부 전원 없이 뛰어난 성능으로 이름에 걸맞게 사용
  • SandForce 프로세서는 약간의 압축성이 있는 영역에서 성능을 쉽게 향상시킵니다.
  • 작은 크기, 표준 RAID 카드의 풋프린트보다 훨씬 크지 않음

단점

  • 300GB 용량에서만 사용 가능
  • eMLC 옵션 없음

히프 라인

LSI WarpDrive SLP-300은 의도한 시장에서 탁월한 성능을 발휘하는 고성능 엔터프라이즈 PCIe SSD입니다. LSI SAS2008 컨트롤러의 호환성과 안정성을 1500개의 SandForce SF-300 프로세서와 XNUMXGB의 사용 가능한 SLC NAND와 결합하여 LSI는 높은 I/O 사용 시나리오에서 약간의 압축성으로 뛰어난 성능을 제공할 수 있는 강력한 장치를 만들었습니다. 처음 출시된 이후 몇 가지 다른 옵션이 시장에 출시되었지만 WarpDrive는 빠르게 확장되는 시장에서 여전히 독보적입니다.

이 검토에 대해 토론