NVMe 지원 SSD에 어떤 인터페이스를 사용해야 하는지 묻는다면 NVMe가 무엇인지 아는 사람이라면 누구나 대답할 것입니다. 물론 PCIe 3.0 x4입니다! 사실, 정당화되면 그는 어려움을 겪을 것입니다. 기껏해야 그러한 드라이브가 PCIe 3.0 x4를 지원하고 인터페이스 대역폭이 중요하다는 대답을 얻습니다. 그것은 무언가를 가지고 있지만 그것에 대한 모든 이야기는 "일반"SATA 프레임 워크 내에서 일부 작업에서 일부 드라이브에 대해 붐비게되었을 때만 시작되었습니다. 그러나 PCIe 3.0 x4 인터페이스의 600MB/s와 (동일하게 이론적인) 4GB/s 사이는 많은 옵션으로 가득 찬 심연에 불과합니다! 이미 SATA600보다 1.5배 더 많은 PCIe 3.0 라인 하나면 충분합니까? 예산 제품에서 PCIe 3.0 x2로 전환하겠다고 위협하는 컨트롤러 제조업체와 많은 사용자가 그러한 것을 가지고 있지 않다는 사실에 의해 화재에 연료가 추가됩니다. 더 정확하게는 이론적으로 존재하지만 원하지 않는 시스템을 재구성하거나 시스템에서 무언가를 변경해야만 해제할 수 있습니다. 하지만 최고급 솔리드 스테이트 드라이브를 사고 싶지만 이로 인한 혜택이 전혀 없을 것이라는 두려움이 있습니다(테스트 유틸리티의 결과에 대한 도덕적 만족조차도).

하지만 그런가, 그렇지 않은가? 다시 말해, 지원되는 작동 모드에만 전적으로 집중할 필요가 있습니까? 아니면 실제로 여전히 가능합니까? 원칙을 포기? 그것이 우리가 오늘 확인하기로 결정한 것입니다. 검사가 신속하고 철저하다고 주장하지 않도록 하십시오. 그러나 수신된 정보는 최소한 생각하기에 충분해야 합니다.

PCI Express: 기존 표준 및 해당 대역폭

PCIe가 무엇이며 이 인터페이스가 작동하는 속도부터 시작하겠습니다. 종종 "버스"라고 부르는데, 이는 다소 이데올로기적으로 올바르지 않습니다. 따라서 모든 장치가 연결된 버스는 없습니다. 사실, 중간에 컨트롤러와 연결된 장치(각각 다음 레벨 허브가 될 수 있음)가 있는 지점간 연결 세트(다른 많은 직렬 인터페이스와 유사)가 있습니다.

첫 번째 PCI 버전 Express는 거의 15년 전에 등장했습니다. 컴퓨터 내부(종종 동일한 보드 내)에서 사용하는 방향으로 인해 표준 고속(초당 2.5기가트랜잭션)이 가능해졌습니다. 인터페이스가 직렬 및 전이중이므로 단일 PCIe 레인(x1, 실제로는 원자 단위)은 최대 5Gbps의 속도로 데이터 전송을 제공합니다. 그러나 각 방향에서 - 이것의 절반, 즉 2.5Gb/s이며 이것은 인터페이스의 전체 속도이며 "유용한" 것은 아닙니다. 안정성을 향상시키기 위해 각 바이트는 10비트로 인코딩되므로 이론적 대역폭은 다음과 같습니다. 하나의 PCIe 라인 1.x는 각각 약 250MB/s입니다. 실제로는 여전히 서비스 정보를 전송해야 하므로 ≈200MB/s의 사용자 데이터 전송에 대해 이야기하는 것이 더 정확합니다. 그러나 그 당시에는 대부분의 장치의 요구 사항을 충족했을 뿐만 아니라 견고한 공급을 제공했습니다. 대용량 시스템 인터페이스 세그먼트, 즉 PCI 버스에서 PCIe의 전임자가 133의 처리량을 제공했다는 점을 상기하면 충분합니다. 메가바이트/초 그리고 우리가 대량 구현뿐만 아니라 모든 PCI 옵션을 고려하더라도 최대값은 533MB / s였으며 전체 버스의 경우 이러한 PS는 연결된 모든 장치로 나뉩니다. 여기서 250MB/s(PCI는 일반적으로 전체 대역폭을 제공하지만 유용하지 않은 대역폭을 제공하기 때문에)는 단독 사용입니다. 그리고 더 많은 것이 필요한 장치의 경우 여러 라인을 단일 인터페이스로 통합할 수 있는 가능성이 처음에 2에서 32, 즉 2의 거듭제곱으로 제공되었습니다. 표준화된 x32 변형은 이미 각 방향으로 최대 8GB/s를 전송할 수 있습니다. 개인용 컴퓨터에서는 해당 컨트롤러 및 장치를 생성하고 번식시키는 복잡성으로 인해 x32를 사용하지 않았으므로 16개 라인의 변형이 최대가 되었습니다. 대부분의 장치에는 그렇게 많이 필요하지 않기 때문에 주로 비디오 카드에서 사용되었으며 여전히 사용됩니다. 일반적으로 상당한 수와 한 줄이면 충분하지만 일부는 x4와 x8을 모두 성공적으로 사용합니다. 스토리지 주제(RAID 컨트롤러 또는 SSD)에 대해서만.

시간은 멈추지 않았고, 약 10년 전 PCIe의 두 번째 버전이 등장했습니다. 개선 사항은 속도뿐 아니라 이와 관련하여 한 걸음 더 나아갔습니다. 인터페이스는 동일한 코딩 체계를 유지하면서 초당 5기가트랜잭션을 제공하기 시작했습니다. 즉, 처리량이 2배가 되었습니다. 그리고 2010년에는 다시 두 배가 되었습니다. PCIe 3.0은 초당 10기가 아닌 8기가 트랜잭션을 제공하지만 중복성은 감소했습니다. 이제 이전과 같이 160비트가 아닌 128비트를 인코딩하는 데 130이 사용됩니다. 원칙적으로 다음 두 배의 속도를 가진 PCIe 4.0 버전은 이미 종이에 나타날 준비가 되어 있지만 가까운 장래에 하드웨어에서 대규모로 볼 수 없을 것입니다. 실제로 PCIe 3.0은 PCIe 2.0과 함께 많은 플랫폼에서 여전히 사용됩니다. 왜냐하면 후자의 성능은 단순히 ... 많은 애플리케이션에 필요하지 않기 때문입니다. 그리고 필요한 곳에서는 예전의 좋은 선 집계 방법이 작동합니다. 그들 각각은 지난 몇 년 동안 4배 더 빨라졌습니다. 즉, PCIe 3.0 x4는 미드 제로 컴퓨터에서 가장 빠른 슬롯인 PCIe 1.0 x16입니다. 이 옵션은 상위 SSD 컨트롤러에서 지원되며 사용을 권장합니다. 그러한 기회가 있다면 충분하지 않다는 것이 분명합니다. 그리고 그녀가 아니라면? 문제가 있습니까? 그렇다면 어떤 문제가 있습니까? 이것은 우리가 다루어야 할 질문입니다.

테스트 방법론

다음을 사용하여 테스트 실행 다른 버전 PCIe 표준은 어렵지 않습니다. 거의 모든 컨트롤러에서 지원하는 컨트롤러뿐 아니라 이전의 모든 컨트롤러도 사용할 수 있습니다. 레인 수가 많을수록 더 어렵습니다. 하나 또는 두 개의 PCIe 레인으로 변형을 직접 테스트하고 싶었습니다. 우리가 일반적으로 사용하는 Asus H97-Pro 게이머 보드 인텔 칩셋 H97 완전한 세트지원하지 않지만 "프로세서" x16 슬롯(일반적으로 사용됨) 외에 PCIe 2.0 x2 또는 x4 모드에서 작동하는 또 다른 슬롯이 있습니다. 차이점이 있는지 평가하기 위해 "프로세서" 슬롯의 PCIe 2.0 모드를 추가하여 이 트리오를 활용했습니다. 그러나 이 경우 프로세서와 SSD 사이에 불필요한 "중개자"는 없지만 "칩셋" 슬롯으로 작업할 때 다음이 있습니다. 칩셋 자체는 실제로 동일한 PCIe 2.0 x4로 프로세서에 연결됩니다. . 몇 가지 작동 모드를 더 추가할 수 있지만 여전히 다른 시스템에서 연구의 주요 부분을 수행하려고 했습니다.

사실 우리는이 기회를 잡고 동시에 하나의 "도시 전설", 즉 드라이브 테스트에 최고급 프로세서를 사용하는 것의 유용성에 대한 믿음을 확인하기로 결정했습니다. 그래서 우리는 8코어 Core i7-5960X를 사용했습니다. 이는 일반적으로 테스트에 사용되는 Core i3-4170(하스웰 및 하스웰-E)의 친척이지만 4배 많은 코어를 가지고 있습니다. 또한 쓰레기통에서 발견 된 Asus Sabertooth X99 보드는 오늘날 우리에게 유용합니다. PCI 슬롯 e x4, 실제로 x1 또는 x2로 작동할 수 있습니다. 이 시스템에서 우리는 프로세서와 칩셋 PCIe 1.0 x1, PCIe 1.0 x2, PCIe 2.0 x1 및 PCIe 2.0 x2에서 세 가지 x4 변형(PCIe 1.0/2.0/3.0)을 테스트했습니다(모든 경우에 칩셋 구성은 다이어그램에 아이콘 (씨)). 이 버전의 표준만 지원하고 NVMe 장치에서 부팅할 수 있는 보드가 거의 없다는 사실을 감안할 때 PCIe의 첫 번째 버전으로 전환하는 것이 의미가 있습니까? 실용적인 관점에서 볼 때 아닙니다. 그러나 PCIe 1.1 x4 = PCIe 2.0 x2 등의 예상 비율을 사전에 확인하는 것이 우리에게 편리할 것입니다. 테스트에서 버스 확장성이 이론과 일치하는 것으로 나타나면 PCIe 3.0 x1 / x2를 연결하는 실질적으로 중요한 방법을 아직 얻지 못했다는 것은 중요하지 않습니다. 첫 번째 방법은 PCIe 1.1 x4와 정확히 동일합니다. 또는 PCIe 2.0 x2 및 두 번째 - PCIe 2.0 x4 . 그리고 우리는 그것들을 가지고 있습니다.

소프트웨어 측면에서 우리는 Anvil의 Storage Utilities 1.1.0으로 제한했습니다. 드라이브의 다양한 저수준 특성을 잘 측정하지만 다른 것은 필요하지 않습니다. 반대로 시스템의 다른 구성 요소의 영향은 매우 바람직하지 않으므로 낮은 수준의 합성 물질은 우리의 목적에 대안이 없습니다.

"작업 본체"로 240GB Patriot Hellfire를 사용했습니다. 테스트 중에 발견된 것처럼 성능 기록 보유자는 아니지만 속도 특성이 결과와 상당히 일치합니다. 최고의 SSD같은 등급, 같은 용량. 예, 시장에는 이미 더 느린 장치가 있으며 더 많이 출시될 것입니다. 원칙적으로 더 빠른 것으로 테스트를 반복하는 것이 가능하지만 우리에게 보이는 것처럼 이것은 필요하지 않습니다. 결과는 예측 가능합니다. 그러나 우리 자신보다 앞서 나가지 말고 우리가 무엇을 얻었는지 봅시다.

시험 결과

Hellfire를 테스트할 때 순차 작업의 최대 속도는 다중 스레드 부하에 의해서만 "압축"될 수 있으므로 미래에 대해서도 고려해야 합니다. 이론적 처리량은 이론적인 것입니다. "실제 " 데이터, 수신 다른 프로그램다른 시나리오에 따르면, 그들은 그것에 더 의존하지 않고 이러한 동일한 프로그램과 시나리오에 의존할 것입니다. 물론 불가항력 상황이 방해하지 않는 경우 :) 우리가 지금 관찰하고 있는 바로 그러한 상황: 위에서 이미 언급했습니다. PCIe 1 .x x1은 ≈200MB/s이며 이것이 바로 우리가 보고 있는 것입니다. PCIe 1.x 레인 2개 또는 PCIe 2.0 레인 1개가 2배 빠르며 이것이 바로 우리가 보고 있는 것입니다. PCIe 1.x 레인 4개, PCIe 2.0 레인 2개, PCIe 3.0 레인 1개가 2배 빠르며 이는 처음 2개 옵션에서 확인되었으므로 세 번째 옵션은 다를 가능성이 없습니다. 즉, 원칙적으로 예상대로 확장성이 이상적입니다. 작업은 선형이고 Flash는 작업에 잘 대처하므로 인터페이스가 중요합니다. 플래시 스톱 잘하다쓰기를 위해 PCIe 2.0 x4에 연결합니다(PCIe 3.0 x2도 가능). "may"를 더 읽지만 마지막 단계는 이미 1.5를 제공하고 2(잠재적으로 그래야 하는 것처럼)는 증가하지 않습니다. 또한 칩셋과 프로세서 컨트롤러, 그리고 플랫폼 간에도 눈에 띄는 차이가 없습니다. 하지만 LGA2011-3이 조금 앞서긴 했지만 조금은 앞서 있다.

모든 것이 매끄럽고 아름답습니다. 하지만 템플릿은 찢어지지 않습니다: 이 테스트의 최대값은 500MB/s, 심지어 SATA600 또는 (오늘 테스트의 부록에서) PCIe 1.0 x4 / PCIe 2.0 x2 / PCIe 3.0 x1. 맞습니다. PCIe x2용 저예산 컨트롤러 출시 또는 더 많은 것이 필요하지 않은 일부 보드의 M.2 슬롯에 너무 많은 라인(및 2.0 표준 버전)만 있는 것을 두려워하지 마십시오. 때로는 너무 많은 것이 필요하지 않습니다. 최대 결과는 16개 명령 대기열로 달성되며 이는 매스 소프트웨어에서는 일반적이지 않습니다. 더 자주 1-4개의 명령이 있는 대기열이 있으며, 이를 위해 최초의 PCIe 및 최초의 SATA까지 한 줄로 처리할 수 있습니다. 하지만 오버헤드 등이 있으므로 빠른 인터페이스가 유용합니다. 그러나 너무 빠르면 해롭지 않을 수 있습니다.

그리고 이 테스트에서 플랫폼은 다르게 작동하며 단일 명령 대기열에서는 근본적으로 다르게 작동합니다. "문제"는 많은 코어가 나쁘다는 것이 전혀 아닙니다. 그들은 아마도 하나를 제외하고는 여기에서 여전히 사용되지 않으며 부스트 모드가 강력하고 메인으로 펼쳐지는 정도는 아닙니다. 따라서 우리는 코어 주파수에서 약 20%, 캐시 메모리에서 1.5배의 차이가 있습니다. Haswell-E에서는 코어와 동기가 아닌 더 낮은 주파수에서 작동합니다. 일반적으로 최상위 플랫폼은 명령 대기열 깊이가 큰 가장 다중 스레드 모드를 통해 최대 "요"를 제거하는 데만 유용할 수 있습니다. 관점에서 볼 때 유일한 아쉬운 점은 실무이것은 진공에서 매우 구형의 합성물입니다 :)

기록에 따르면 모든 면에서 상황은 근본적으로 바뀌지 않았습니다. 그러나 흥미롭게도 두 시스템 모두 "프로세서" 슬롯의 PCIe 2.0 x4 모드가 가장 빠른 것으로 나타났습니다. 둘 다! 그리고 여러 번 확인/재확인합니다. 이 시점에서 다음이 필요한지 궁금할 수 있습니다. 이것이 당신의 새로운 기준입니다아니면 아무데도 서두르지 않는 것이 낫습니다 ...

다양한 크기의 블록으로 작업할 때 인터페이스의 속도를 높이는 것이 여전히 합리적이라는 이론적인 짧은 서사시가 있습니다. 결과적으로 두 개의 PCIe 2.0 레인이면 충분하지만 실제로 이 경우 성능은 PCIe 3.0 x4보다 낮지만 가끔은 그렇지 않습니다. 그리고 일반적으로 여기에서 예산 플랫폼은 상위 플랫폼을 훨씬 더 많이 "득점"합니다. 그러나 이러한 작업은 주로 응용 프로그램 소프트웨어에서 발견됩니다. 즉, 이 다이어그램이 현실에 가장 가깝습니다. 결과적으로 두꺼운 인터페이스와 최신 프로토콜이 "와우 효과"를 주지 않는다는 것은 놀라운 일이 아닙니다. 보다 정확하게는 역학에서 통과하는 사람들이 제공되지만 인터페이스가있는 모든 솔리드 스테이트 드라이브와 정확히 동일하게 제공됩니다.

병원 전체의 그림을 더 쉽게 인식할 수 있도록 프로그램에서 제공한 점수(전체 - 읽기 및 쓰기)를 사용하여 PCIe 2.0 x4 "칩셋" 모드에 따라 정규화했습니다. 이 순간비디오 카드를 "화나게"할 필요 없이 LGA1155 또는 AMD 플랫폼에서도 발견되기 때문에 가장 널리 사용 가능한 사람은 바로 그 사람입니다. 또한, 저예산 컨트롤러들이 마스터를 준비하고 있는 PCIe 3.0 x2에 해당한다. 예, 그리고 새로운 AMD 플랫폼 AM4, 다시 말하지만 개별 비디오 카드에 영향을 주지 않고 얻을 수 있는 것은 이 모드입니다.

그래서 우리는 무엇을 볼 수 있습니까? 가능한 경우 PCIe 3.0 x4를 사용하는 것이 확실히 바람직하지만 필수는 아닙니다. 말 그대로 중급 NVMe 드라이브(초기 최상위 세그먼트에서)에 10% 추가 성능을 제공합니다. 그리고 그럼에도 불구하고 일반적으로 작업으로 인해 실제로 자주 발생하지 않습니다. 이 경우 이 옵션이 구현된 이유는 무엇입니까? 첫째, 그런 기회가 있었지만 주머니가 주식을 당기지 않습니다. 둘째, 테스트 Patriot Hellfire보다 빠른 드라이브가 있습니다. 셋째, 데스크탑 시스템에 대해 "비정형"인 로드가 매우 일반적인 활동 영역이 있습니다. 그리고 스토리지 시스템의 성능이 가장 중요하거나 최소한 스토리지 시스템의 일부를 매우 빠르게 만드는 능력이 가장 중요합니다. 그러나 이것은 일반 개인용 컴퓨터에는 적용되지 않습니다.

우리가 볼 수 있듯이 PCIe 2.0 x2(또는 이에 따라 PCIe 3.0 x1)를 사용하면 성능이 크게 저하되지 않으며 15-20%만 감소합니다. 그리고 이것은 이 경우 컨트롤러의 잠재적 기능을 4배로 제한했음에도 불구하고 있습니다! 많은 작업의 경우 이 처리량으로 충분합니다. 여기에서 하나의 PCIe 2.0 레인으로는 더 이상 충분하지 않으므로 컨트롤러가 PCIe 3.0을 정확히 지원하는 것이 합리적입니다. 현대 시스템이것은 잘 작동합니다. 또한 x4 너비가 유용합니다. 시스템에 최신 PCIe 버전이 지원되지 않는 경우에도 슬롯이 다소 넓다면 정상 속도로 작업할 수 있습니다(잠재적으로 가능한 것보다 느림에도 불구하고). .

원칙적으로 플래시 메모리 자체가 병목 현상으로 판명되는 많은 시나리오(예, 이는 역학뿐만 아니라 가능하고 내재적임)는 이 드라이브의 세 번째 PCIe 버전의 4개 레인이 추월한다는 사실로 이어집니다. 첫 번째는 약 3.5배 - 이 두 경우의 이론적 처리량은 16배 다릅니다. 물론 매우 느린 인터페이스를 마스터하기 위해 서두를 필요가 있다는 것은 아닙니다. 시간은 영원히 가버렸습니다. 빠른 인터페이스의 많은 기능은 미래에만 구현될 수 있다는 것입니다. 또는 일반 컴퓨터의 일반 사용자가 자신의 삶에서 결코 직접 마주치지 않을 조건에서(자신이 알고 있는 것으로 자신을 측정하는 것을 좋아하는 사람들 제외). 사실 그게 다야.

). 이 아이디어의 기준 중 하나는 집에서 USB 3.0 포트를 무료로 사용하는 것이었습니다. 글쎄, am2 플랫폼 마더보드에는 그러한 포트가 없었기 때문에 컨트롤러를 사용하는 유일한 방법이 있습니다.
배송에 대한 질문은 없었습니다. 트랙은 국제적이었고 모든 것이 올바르게 추적되었습니다.
그러나 포장 (보다 정확하게는 부재) - 낙담합니다. 판매자는 무모할 정도로 순진하거나 강철 계란 전체의 소유자입니다. 컨트롤러가 있는 정전기 방지 가방은 우편으로 간단하게 포장되기 때문입니다. 포장/밀봉 재료의 힌트 없이. 결과적으로 컨트롤러는 파손된 커패시터와 함께 나에게 배달되었습니다(가석방 시 + 하나 더). 그리고 하나를 통한 의견에서 구매자는 드라이버가있는 긁힌 디스크 또는 구부러진 장착 프레임에 대해 씁니다.

드라이버 디스크의 경우. 특히 제 경우에는 서비스성/성능을 확인할 수 없습니다. 읽을 장비가 없기 때문이다. 그러나 여기에는 몇 가지 주의 사항이 있습니다.
1) Windows 10에서 컨트롤러는 드라이버 설치가 필요하지 않습니다. (확인합니다!)
2) 리뷰에서 판매자가 요청 시 운전자를 보낸다고 씁니다. (댓글 못달아요 신청안했어요 필요없었어요)
3) 드라이버(XP, VISTA, 7 및 8용)는 항상 칩 모델인 VL805에서 다운로드할 수 있습니다.


솔직히 말해서, 콘덴서가 있는 잼을 제외하고는 더 이상 설치에 결함을 찾을 곳이 없습니다. 깔끔하고 깔끔하게 납땜했습니다.
기하학적으로 보드는 크기가 작고 마른 시스템 장치에도 쉽게 들어갈 수 있지만 이에 해당하는 마운팅 프레임이 없습니다. (내 생각에 이상적인 것은 주문할 때 선택할 수있는 능력 일 것입니다. 그러나 이것은 꿈입니다 ...)


VL805 칩은 4개의 USB 3.0 포트를 "할 수 있습니다". 그 중 2개(A F)는 바깥쪽을 향하고 2개(19핀)는 시스템 장치 내부를 향합니다. 후자 옆에는 외부 전원 공급을 위한 4핀 molex 커넥터가 있습니다.


속도 테스트를 위해 다음 외장 드라이브를 사용했습니다.
1) USB 3.0 카드 리더기를 사용하여 연결된 메모리 카드().
[왼쪽의 모든 스크린샷은 이전 포트 2.0에서 측정한 것입니다. 그리고 오른쪽에 새로운 것 - 3.0]

2) 2.5인치 HDD 서부 디지털 USB 3.0 "포켓"과 페어링된 WD Scorpio Blue 320GB()

3) 위에서 언급한 AgeStar의 외부 상자와 페어링된 SSD OCZ Vertex 2().

이것에 대해 무엇을 말할 수 있습니까? USB 2.0은 오래되고 느린 포트이기 때문에 숫자 값은 예상대로 밝혀졌습니다. 그리고 USB 3.0 포트와 속도의 차이는 사용하려는 드라이브가 빠를수록 더욱 두드러집니다.
이 고려 보드에 대해 구체적으로 이야기하면 판매자의 부주의로 인해 구매할 때 납땜 인두로 작업하거나 인터넷에서 드라이버를 다운로드해야 할 수 있습니다. 반면에 구형 PC에 더 빠른 인터페이스를 제공하는 가장 저렴한 옵션 중 하나입니다.

이제 작별인사를 합니다. 친절하게 대해!

나는 +21을 살 계획이다 즐겨 찾기에 추가 리뷰를 좋아함 +24 +41

USB가 가장 대중적 현대적인 인터페이스외부 주변기기 연결용. 특히 USB 2.0 표준은 최대 480Mbps의 데이터 전송 속도를 제공합니다. 또한 더 빠르고 고급 버전인 3.0 및 3.1의 출현에 비추어 볼 때 더 이상 사용되지 않는 것으로 간주됩니다. 그럼에도 불구하고, USB 기능 2.0이면 충분합니다 주변기기높은 데이터 교환 속도나 강력한 전원이 필요하지 않은 키보드, 마우스, 웹캠, 플래시 드라이브 등 이 인터페이스는 저렴합니다. 따라서 이 유형의 커넥터는 여전히 널리 사용됩니다. 컴퓨터 기술가까운 장래에 상황이 바뀌지 않을 것입니다.

USB 3.2 1세대

USB는 외부 주변 장치를 연결하는 데 가장 널리 사용되는 최신 인터페이스입니다. USB 3.2 gen1(이전에는 USB 3.1 gen1 및 USB 3.0으로 표시됨)은 2.0 이후의 이 인터페이스의 차세대 버전입니다. 이번 버전에서는 데이터 전송 속도가 4.8Gb/s로 높아졌고, 커넥터에 공급할 수 있는 전력량도 늘었다.

USB 3.2 2세대

USB는 외부 주변 장치를 연결하는 데 가장 널리 사용되는 최신 인터페이스입니다. 버전 3.2 gen2(이전의 USB 3.1 gen2 및 USB 3.1)의 전송 속도는 최대 10Gbps입니다.

USB C 3.2 1세대

eSATA는 연결을 위한 특수 인터페이스입니다. 외장 드라이브. 2.4Gbps의 데이터 전송 속도를 제공합니다(USB 2.0 표준보다 5배 빠름). 또한 eSATA를 통한 연결은 드라이브에 걸리는 시간이 없기 때문에 편리합니다. USB 포트, 다른 주변 장치에 유용할 수 있습니다. 한편, 이와 같은 커넥터를 구비한 주변기기는 비교적 적다.

COM 포트

"COM 포트"라는 용어는 일반적으로 RS-232 인터페이스를 나타냅니다. CNC 기계, 소스 등 다양한 특수 장비를 연결하는 데 주로 사용되는 서비스 커넥터입니다. 무정전 전원 공급 장치, 프로그래밍 가능 로직 컨트롤러, 일부 라우터 모델 등. 또한 이 인터페이스는 두 대의 컴퓨터를 직접 연결하고 TV, 프로젝터, 오디오 수신기 및 기타 오디오 및 비디오 장비의 설정을 제어하는 ​​데 사용할 수 있습니다. COM 포트는 초기 조립 중에 최신 컴퓨터에 거의 설치되지 않으므로 이 인터페이스를 사용하려면 일반적으로 PCI 컨트롤러가 필요합니다.

LPT 포트

LPT는 주변 장치를 컴퓨터에 연결하기 위한 구식 인터페이스입니다. 주로 프린터, 스캐너 및 외부 드라이브에 사용되었지만 기술적으로 모뎀 및 조이스틱에서 고도로 전문화된 장비 및 두 대의 컴퓨터 간의 직접 연결에 이르기까지 다른 장치와 함께 사용할 수도 있습니다. LPT용 새 주변 장치는 실제로 생산되지 않지만 작동하는 오래된 장치가 꽤 있습니다. 이를 감안하여 유사한 포트를 가진 PCI 컨트롤러가 계속 생산되고 있습니다.

LPT는 상당히 크기 때문에 PCI 컨트롤러에 이러한 커넥터를 두 개 이상 제공하는 것은 문제가 됩니다. 그러나 실제로는 하나의 포트로 충분합니다.

SAS(SFF-8088)

SFF-8088은 외부 드라이브를 연결하는 데 사용되는 커넥터 유형 중 하나입니다. SAS 인터페이스. 이 연결은 최대 12Gb/s의 데이터 전송 속도를 제공하므로 대용량 데이터 작업 시 특히 편리합니다. 동시에 이러한 커넥터가 있는 주변 장치는 비교적 적게 생산되므로 이러한 유형의 커넥터는 매우 드뭅니다.

USB 2.0

컨트롤러에 제공된 내부 USB 2.0 포트의 수입니다.

인터페이스 자체에 대한 자세한 내용은 위의 "USB 2.0"을 참조하십시오. 그리고 내부 포트는 컨트롤러 보드에 직접 위치하며 이름에 따라 케이스 내부로 연결됩니다. 시스템에 영구적으로 연결해야 하고 케이스에 숨겨야 하는 주변 장치에 매우 적합합니다. 이러한 장치의 예로는 Wi-Fi 및 블루투스 어댑터. 내부 USB 연결의 장점은 장치가 케이스 밖으로 튀어나오지 않고 다른 주변 장치에 유용할 수 있는 외부 포트를 차지하지 않는다는 것입니다.

USB 3.2 1세대

컨트롤러에서 사용할 수 있는 내부 USB 3.2 gen1(이전의 USB 3.1 gen1 및 USB 3.0) 포트 수입니다.

인터페이스 자체에 대한 자세한 내용은 위의 "USB 3.2 gen1"을 참조하십시오. 그리고 내부 포트는 컨트롤러 보드에 직접 위치하며 이름에 따라 케이스 내부로 연결됩니다. 시스템에 영구적으로 연결해야 하고 케이스에 숨겨야 하는 주변 장치에 매우 적합합니다. Wi-Fi 및 Bluetooth 어댑터가 이러한 장치의 예입니다. 내부 USB 연결의 장점은 장치가 케이스 밖으로 튀어나오지 않고 다른 주변 장치에 유용할 수 있는 외부 포트를 차지하지 않는다는 것입니다.

USB 3.2 2세대

컨트롤러에서 사용할 수 있는 내부 USB 3.2 gen2(이전의 USB 3.1 gen2 및 USB 3.1) 포트 수입니다.

인터페이스 자체에 대한 자세한 내용은 위의 "USB 3.2 gen2"를 참조하십시오. 그리고 내부 포트는 컨트롤러 보드에 직접 위치하며 이름에 따라 케이스 내부로 연결됩니다. 시스템에 영구적으로 연결해야 하고 케이스에 숨겨야 하는 주변 장치에 매우 적합합니다. Wi-Fi 및 Bluetooth 어댑터가 이러한 장치의 예입니다. 내부 USB 연결의 장점은 장치가 케이스 밖으로 튀어나오지 않고 다른 주변 장치에 유용할 수 있는 외부 포트를 차지하지 않는다는 것입니다.

SATA

커넥터 수를 평가할 때 하나의 커넥터가 2개의 USB 포트로 출력될 수 있음을 염두에 두어야 합니다.

캐시 크기

컨트롤러에 제공된 캐시 메모리의 양입니다.

캐시 메모리는 RAID 컨트롤러에서 사용됩니다("유형" 참조). 장치 작동 중에 가장 자주 사용되는 데이터를 저장하는 역할을 합니다. 캐시는 이 데이터에 대한 고속 액세스를 제공하여 컨트롤러의 전체 성능을 향상시킵니다. 캐시가 클수록 더 많은 데이터를 저장할 수 있고 장치가 더 빨리 작동할 수 있습니다. 반면에 많은 양의 메모리는 비용에 상응하는 영향을 미칩니다.

추가 음식

컨트롤러가 설계된 추가 전원을 연결하기 위한 커넥터 유형입니다.

- 몰렉스. 다소 큰 크기의 특징적인 4핀 전원 커넥터입니다. 매우 다양한 시스템 구성 요소에 전원을 공급하는 데 사용됨

- SATA. 특히 하드 드라이브용으로 해당 데이터 인터페이스(위 참조)와 동시에 출시된 전원 커넥터. 그러나 다른 구성 요소에도 사용할 수 있습니다. 15핀 플러그가 있습니다.

- 몰렉스/SATA. 위에서 설명한 커넥터를 사용하여 전원 컨트롤러에 연결할 수 있습니다. 이 설계는 가능한 한 다용도로 사용되며 전원 공급 장치에서 적절한 커넥터를 찾지 못할 가능성을 최소화합니다. 반면에 이러한 다양성은 장치의 크기와 가격에 영향을 미칩니다.

점유 슬롯

컨트롤러가 차지하는 후면 패널의 표준 슬롯 수입니다. 이 정보케이스에 보드를 설치할 충분한 공간이 있는지 평가하기 위해 필요합니다. 일반적으로 컨트롤러는 또는 슬롯을 차지합니다.

낮은 프로필

이 기능은 컨트롤러 보드의 높이가 작다는 것을 의미합니다. 이 경우 높이는 보드가 설치된 "마더보드" 위로 얼마나 돌출되어 있는지입니다.

로우 프로파일 구성 요소는 주로 전체 크기 보드를 위한 공간이 없는 소형 폼 팩터에 사용하도록 설계되었습니다. 그러나 더 이상 그러한 수수료의 설치를 방해하는 것은 없습니다. 큰 몸.

보드 길이

컨트롤러의 전체 길이는 PC 케이스 후면 벽에 고정된 막대에서 보드 반대쪽 끝까지입니다. 이 정보를 통해 케이스에 이 구성 요소를 설치하기에 충분한 공간이 있는지 평가할 수 있습니다.

과거에는 주류 구매자가 관심을 가진 두 가지 유형의 SSD만 있었습니다. Samsung 850 PRO와 같은 고속 프리미엄 모델 또는 Crucial BX100 또는 샌디스크 울트라Ⅱ. 즉, SSD 시장의 세분화가 극히 미약했고, 성능과 가격 면에서 제조사 간 경쟁이 벌어졌지만, 최상위 솔루션과 저가 솔루션의 격차는 여전히 작은 수준이었다. 이러한 상황은 부분적으로 SSD 기술 자체가 컴퓨터 작업에 대한 사용자 경험을 크게 개선하므로 구현 문제가 많은 사람들의 배경이 되었기 때문입니다. 같은 이유로 소비자 SSD는 처음에는 기계적 하드 드라이브. 이것은 구현을 크게 촉진했지만 SSD는 다소 좁은 프레임워크로 결론지어 많은 측면에서 처리량 증가와 디스크 하위 시스템의 대기 시간 감소를 모두 방해했습니다.

그러나 어느 정도까지는 이 상태가 모든 사람에게 적합했습니다. SSD 기술은 새롭고 SSD로 이동하는 사용자는 구매에 만족했습니다. 비록 본질적으로 최상의 성능을 발휘하지 못하는 제품을 구입하고 있었고 성능은 인위적인 장벽으로 인해 억제되었음에도 불구하고 말입니다. 그러나 현재까지 SSD는 이미 진정한 주류로 간주될 수 있습니다. 자신의 시스템에 최소한 하나의 SSD가 없는 개인용 컴퓨터의 자존심 있는 소유자는 가까운 장래에 SSD를 구입하는 것에 대해 매우 진지합니다. 그리고 이러한 조건에서 제조업체는 모든 장벽을 없애고 제안된 특성이 근본적으로 다른 더 넓은 제품 라인을 생산하는 단계로 나아가는 본격적인 경쟁을 마침내 전개하는 것에 대해 생각할 수밖에 없습니다. 다행히도 이를 위해 필요한 모든 기반이 준비되었으며, 무엇보다도 대부분의 SSD 개발자는 레거시 SATA 인터페이스가 아니라 훨씬 더 효율적인 PCI Express 버스를 통해 작동하는 제품을 출시하려는 열망과 기회가 있습니다.

SATA 대역폭은 6Gb/s로 제한되어 있으므로 주력 SATA SSD의 최대 속도는 500MB/s를 초과하지 않습니다. 그러나 최신 플래시 드라이브는 훨씬 더 많은 것을 할 수 있습니다. 결국 생각해보면 다음과 공통점이 더 많습니다. 시스템 메모리기계식 하드 드라이브보다 PCI Express 버스는 이제 연결할 때 전송 계층으로 활발히 사용됩니다. 그래픽 카드 Thunderbolt와 같이 고속 데이터 교환이 필요한 기타 추가 컨트롤러. 하나의 PCI Express Gen 2 레인은 최대 500MB/s의 대역폭을 제공하는 반면 PCI Express 3.0 레인은 최대 985MB/s의 속도에 도달할 수 있습니다. 따라서 PCIe x4 슬롯(4레인 포함)에 설치된 인터페이스 카드는 PCI Express 2.0의 경우 최대 2GB/s, PCI Express 3세대를 사용할 경우 최대 4GB/s의 속도로 데이터를 교환할 수 있습니다. 이들은 현대 솔리드 스테이트 드라이브에 매우 적합한 우수한 지표입니다.

지금까지 말했듯이 SATA SSD 외에도 PCI Express 버스를 사용하는 고속 드라이브가 점차 시장에 보급되어야 합니다. 그리고 그것은 실제로 일어나고 있습니다. 상점에서는 다양한 PCI Express 버스 변형을 사용하는 확장 카드 또는 M.2 카드 형태로 만들어진 주요 제조업체의 소비자 SSD 모델을 여러 개 찾을 수 있습니다. 우리는 그것들을 모아서 성능 및 기타 매개변수 측면에서 비교하기로 결정했습니다.

테스트 참가자

인텔 SSD 750 400GB

SSD 시장에서 인텔다소 비표준적인 전략을 고수하고 서버용 제품에 집중하여 소비자 부문의 SSD 개발에 너무 많은 관심을 기울이지 않습니다. 그러나 특히 PCI Express 버스용 솔리드 스테이트 드라이브와 관련하여 이 제안은 흥미롭지 않습니다. 이 경우 인텔은 고성능 클라이언트 SSD에 사용하기 위해 가장 진보된 서버 플랫폼을 채택하기로 결정했습니다. 이것이 인텔 SSD 750 400GB가 탄생한 방식으로, 인상적인 성능 특성과 안정성을 담당하는 여러 서버 수준 기술뿐만 아니라 몇 마디 말해야 할 새로운 NVMe 인터페이스에 대한 지원도 받았습니다. 갈라져.




NVM에 대한 특정 개선 사항에 대해 이야기하는 경우 간접비 절감을 가장 먼저 언급할 가치가 있습니다. 예를 들어, 새로운 프로토콜에서 가장 일반적인 4킬로바이트 블록을 전송하려면 두 개의 명령이 아닌 하나의 명령만 실행하면 됩니다. 그리고 전체 제어 명령 세트가 너무 단순화되어 드라이버 수준에서의 처리가 프로세서 부하와 결과적인 지연을 적어도 절반으로 줄입니다. 두 번째로 중요한 혁신은 32개 명령에 대해 기존의 단일 대기열 대신 병렬로 여러 요청 대기열을 생성하는 기능으로 구성된 심층 파이프라이닝 및 멀티태스킹에 대한 지원입니다. NVMe 인터페이스 프로토콜은 최대 65536개의 대기열을 처리할 수 있으며 각 대기열에는 최대 65536개의 명령이 포함될 수 있습니다. 실제로 모든 제한이 전혀 제거되며 이는 디스크 하위 시스템에 막대한 양의 동시 I/O 작업을 할당할 수 있는 서버 환경에서 매우 중요합니다.



그러나 NVMe 인터페이스를 통해 작업했음에도 불구하고 Intel SSD 750은 여전히 ​​서버가 아니라 소비자 드라이브입니다. 네, 인텔 DC P3500, P3600, P3700 서버급 SSD에 이 드라이브와 거의 동일한 하드웨어 플랫폼을 사용하고 있지만 인텔 SSD 750은 더 저렴한 일반 MLC 낸드를 사용하고, 게다가 펌웨어도 수정했습니다. 제조업체는 이러한 변경 덕분에 결과 제품이 기본적으로 고출력을 결합하기 때문에 애호가에게 어필 할 것이라고 믿습니다. 새로운 인터페이스 NVM과 너무 위협적인 비용이 아닙니다.

Intel SSD 750은 4개의 3.0 레인을 사용할 수 있고 최대 2.4GB/s의 순차 전송 속도와 최대 440K IOPS의 임의 작업을 달성할 수 있는 절반 높이 PCIe x4 카드입니다. 사실, 1.2TB의 가장 방대한 수정이 가장 생산적이지만 테스트를 위해 받은 400GB 버전은 약간 느립니다.



드라이브 보드는 갑옷으로 완전히 덮여 있습니다. 앞면에는 알루미늄 방열판, 뒷면에는 실제로 미세회로와 접촉하지 않는 장식용 금속판이 있습니다. 여기서 라디에이터의 사용은 필수라는 점에 유의해야 합니다. Intel SSD의 메인 컨트롤러는 많은 열을 발생시키며, 고부하에서는 이러한 냉각 장치가 장착된 드라이브라도 50-55도 정도의 온도로 예열될 수 있습니다. 그러나 사전 설치된 냉각 덕분에 스로틀링의 힌트가 없습니다. 지속적이고 집중적으로 사용하는 동안에도 성능이 일정하게 유지됩니다.



Intel SSD 750은 400MHz의 주파수에서 작동하고 플래시 메모리 연결을 위한 18개의(!) 채널이 있는 Intel CH29AE41AB0 서버 수준 컨트롤러를 기반으로 합니다. 대부분의 소비자 SSD 컨트롤러에 8개 또는 4개의 채널이 있다는 점을 고려할 때 Intel SSD 750은 실제로 기존 SSD 모델보다 버스를 통해 훨씬 더 많은 데이터를 펌핑할 수 있습니다.



사용된 플래시 메모리에 관해서는 인텔 SSD 750이 이 영역에서 혁신적이지 않습니다. 20nm 공정 기술에 따라 출시되고 64 및 128Gb 코어가 산재되어 있는 일반적인 Intel 제조 MLC NAND를 기반으로 합니다. 대부분의 다른 SSD 제조업체는 오래 전에 이러한 메모리를 버리고 더 얇은 표준에 따라 만들어진 칩으로 전환했습니다. 그리고 인텔 자체는 소비자뿐만 아니라 서버 드라이브도 16nm 메모리로 이전하기 시작했습니다. 그러나 이 모든 것에도 불구하고 Intel SSD 750은 더 높은 리소스를 가지고 있는 오래된 메모리를 사용합니다.

Intel SSD 750의 서버 출처는 이 SSD의 총 플래시 메모리 용량이 480GiB이며 사용자가 사용할 수 있는 용량은 약 78%에 불과하다는 사실에서도 추적할 수 있습니다. 나머지는 대체 기금, 가비지 수집 및 데이터 보호 기술에 할당됩니다. Intel SSD 750은 MLC NAND 칩 수준에서 기존의 주력 RAID 5와 유사한 구성표를 구현하므로 칩 중 하나가 완전히 고장나더라도 데이터를 성공적으로 복원할 수 있습니다. 또한 Intel SSD는 정전으로부터 데이터를 완벽하게 보호합니다. Intel SSD 750에는 두 개의 전해 커패시터가 있으며 오프라인 모드에서 드라이브를 정기적으로 종료하기에 충분한 용량입니다.

Kingston HyperX 프레데터 480GB

Kingston HyperX Predator는 Intel SSD 750에 비해 훨씬 더 전통적인 솔루션입니다. 첫째, NVMe가 아닌 AHCI 프로토콜을 통해 작동하며, 둘째, 이 SSD는 시스템에 연결하기 위해 보다 일반적인 PCI Express 2.0 버스가 필요합니다. 이 모든 것이 Kingston 버전을 다소 느리게 만듭니다. 순차 작업의 최고 속도는 1400MB/s를 초과하지 않고 임의의 속도는 160,000 IOPS를 초과하지 않습니다. 그러나 HyperX Predator는 시스템에 특별한 요구 사항을 부과하지 않습니다. 이전 플랫폼을 포함한 모든 플랫폼과 호환됩니다.

이와 함께 드라이브는 그다지 단순한 2-구성 요소 디자인이 아닙니다. SSD 자체는 M.2 폼 팩터 보드로, 일반 풀 사이즈 PCIe 슬롯을 통해 M.2 드라이브를 연결할 수 있는 PCI Express 어댑터로 보완됩니다. 어댑터는 4개의 PCI Express 레인을 모두 사용하는 절반 높이 PCIe x4 카드 형태로 만들어집니다. 이 디자인 덕분에 Kingston은 데스크톱용 PCIe SSD와 모바일 시스템용 M.2 드라이브의 두 가지 버전으로 HyperX Predator를 판매합니다(이 경우 어댑터는 배송에 포함되지 않음).



Kingston HyperX Predator는 한편으로는 4개의 PCI Express 2.0 레인을 지원하고 다른 한편으로는 플래시 메모리 연결을 위한 8개의 채널을 지원하는 Marvell Altaplus 컨트롤러(88SS9293)를 기반으로 합니다. 현재까지 Marvell의 가장 빠른 양산형 PCI Express SSD 컨트롤러입니다. 그러나 Marvell은 곧 Altaplus 칩에는 없는 NVMe 및 PCI Express 3.0을 지원하는 더 빠른 추종자를 갖게 될 것입니다.



Kingston 자체가 컨트롤러나 메모리를 생산하지 않고, 다른 제조사에서 구입한 요소 베이스로 SSD를 조립하기 때문에 HyperX Predator PCIe SSD가 타사 컨트롤러 뿐만 아니라 128 -Gigabit 19-nm MLC NAND 칩은 Toshiba에서 제공합니다. 이러한 메모리는 구매 가격이 저렴하며 현재 Kingston(및 기타 회사)의 많은 제품과 주로 소비자 모델에 설치됩니다.



그러나 이러한 메모리의 사용으로 인해 역설이 발생했습니다. 공식 포지셔닝에 따르면 Kingston HyperX Predator PCIe SSD는 프리미엄 제품이고 보증 기간이 3년이며 명시된 평균 고장 간격이 있음에도 불구하고 다른 제조업체의 주력 SATA SSD보다 훨씬 적습니다.

Kingston HyperX Predator에서도 특별한 데이터 보호 기술이 제공되지 않습니다. 그러나 드라이브는 사용자의 눈에 보이지 않는 비교적 큰 영역을 가지고 있으며 그 크기는 드라이브 전체 용량의 13%입니다. 여기에 포함된 예비 플래시 메모리는 가비지 수집 및 웨어 레벨링에 사용되지만 주로 고장난 메모리 셀을 교체하는 데 사용됩니다.

HyperX Predator 디자인은 컨트롤러에서 열을 제거하기 위한 특별한 수단을 제공하지 않는다는 점만 추가하면 됩니다. 대부분의 다른 고성능 솔루션과 달리 이 드라이브에는 방열판이 없습니다. 그러나 이 SSD는 과열되는 경향이 전혀 없습니다. 최대 열 방출은 8와트보다 약간 높습니다.

OCZ 레보드라이브 350 480GB

OCZ Revodrive 350은 가장 오래된 소비자 SSD 중 하나입니다. PCI 인터페이스표현하다. 다른 제조업체가 클라이언트 PCIe SSD 출시에 대해 생각조차 하지 않았던 시절에는 모델 범위 OCZ에는 현재 Revodrive 350의 프로토타입인 RevoDrive 3(X2)가 있었습니다. 그러나 OCZ PCIe 드라이브의 뿌리가 남아 있기 때문에 오늘날의 경쟁 제품에 비해 다소 이상한 제안이 됩니다. 대부분의 고성능 PC 드라이브 제조업체는 PCI Express 버스를 기본적으로 지원하는 최신 컨트롤러를 사용하지만 Revodrive 350은 매우 복잡하고 분명히 최적이 아닌 아키텍처를 가지고 있습니다. 2개 또는 4개(볼륨에 따라 다름) SandForce SF-2200 컨트롤러를 기반으로 하며 제로 레벨 RAID 어레이에 조립됩니다.

이 테스트에 참여한 480GB OCZ Revodrive 350 모델에 대해 이야기하면 실제로는 각각 자체 SF-2282 칩(아날로그 널리 보급된 SF-2281) . 그런 다음 이러한 요소가 단일 4개 구성요소 RAID 0 어레이로 결합됩니다. 그러나 이를 위해 익숙하지 않은 RAID 컨트롤러가 사용되지만 독점 가상화 프로세서(VCA 2.0) OCZ ICT-0262가 사용됩니다. 그러나 이 이름은 PCI Express 2.0 x8 인터페이스가 있는 4포트 SAS/SATA 6Gb/s RAID 컨트롤러인 Marvell 88SE9548 칩을 숨기고 있을 가능성이 매우 높습니다. 그러나 그럼에도 불구하고 OCZ 엔지니어는 이 컨트롤러에 대한 자체 펌웨어와 드라이버를 작성했습니다.



RevoDrive 350의 소프트웨어 구성 요소의 독창성은 고전적인 RAID 0을 구현하지 않고 일종의 대화형 로드 밸런싱을 구현한다는 사실에 있습니다. 데이터 스트림을 고정 크기의 블록으로 분할하고 다른 SF-2282 컨트롤러로 순차적으로 전송하는 대신 VCA 2.0 기술에는 플래시 메모리 컨트롤러의 현재 점유에 따라 I/O 작업의 분석 및 유연한 재분배가 포함됩니다. 따라서 RevoDrive 350은 사용자에게 솔리드 스테이트 드라이브처럼 보입니다. BIOS에 들어갈 수 없으며 하드웨어 스터핑에 대한 자세한 지식 없이는 RAID 어레이가 이 SSD의 내장에 숨겨져 있다는 것을 알아내는 것은 불가능합니다. 또한 기존 RAID 어레이와 달리 RevoDrive 350은 SMART 모니터링, TRIM 및 Secure Erase와 같은 모든 일반적인 SSD 기능을 지원합니다.

RevoDrive 350은 PCI Express 2.0 x8 인터페이스가 있는 보드로 사용할 수 있습니다. 인터페이스의 8개 라인이 모두 실제로 사용된다는 사실에도 불구하고 선언된 성능 지표는 총 이론적인 처리량보다 눈에 띄게 낮습니다. 순차 작업의 최대 속도는 1800MB/s로 제한되며 임의 작업의 성능은 140,000 IOPS를 초과하지 않습니다.

OCZ RevoDrive 350은 전체 높이 PCI Express x8 보드입니다. 즉, 물리적으로 테스트한 다른 모든 SSD보다 크기 때문에 로우 프로파일 시스템에 설치할 수 없습니다. RevoDrive 350 보드의 전면은 기본 RAID 컨트롤러 칩의 방열판 역할도 하는 장식용 금속 케이스로 덮여 있습니다. SF-2282 컨트롤러는 보드의 뒷면에 있으며 냉각 장치가 없습니다.



플래시 메모리 어레이를 형성하기 위해 OCZ는 모회사인 도시바의 칩을 사용했습니다. 사용된 칩은 19nm 공정 기술을 사용하여 제조되며 64Gbps의 용량을 갖습니다. RevoDrive 350 480GB의 총 플래시 메모리 양은 512GB이지만 13%는 내부 요구 사항(웨어 레벨링 및 가비지 수집)을 위해 예약되어 있습니다.



RevoDrive 350의 아키텍처가 고유하지 않다는 점은 주목할 가치가 있습니다. "SandForce 컨트롤러 기반 SATA SSD의 RAID 어레이" 원칙에 따라 작동하는 유사한 SSD 모델이 몇 개 더 있습니다. 그러나 고려 중인 OCZ PCIe 드라이브와 같은 이러한 모든 솔루션에는 시간이 지남에 따라 쓰기 성능이 저하되는 불쾌한 단점이 있습니다. 이는 쓰기 속도를 원래 수준으로 되돌리지 않는 TRIM 작업인 SandForce 컨트롤러 내부 알고리즘의 특성 때문입니다.



RevoDrive 350이 차세대 PCI Express 드라이브보다 한 단계 아래라는 명백한 사실은 이 드라이브에 3년 보증만 제공되고 보장된 쓰기 리소스가 54TB에 불과하다는 사실에서도 강조됩니다. 경쟁자. 또한 RevoDrive 350은 서버 Z-Drive 4500과 동일한 설계를 기반으로 하지만 전력 서지에 대한 보호 기능이 없습니다. 그러나 이 모든 것이 RevoDrive 350을 Intel SSD 750 수준의 프리미엄 솔루션으로 포지셔닝하려는 OCZ의 고유한 대담함을 막지는 못합니다.

Plextor M6e 블랙 에디션 256GB

Plextor M6e Black Edition 드라이브는 잘 알려진 M6e 모델의 직접적인 후속 제품입니다. 미학적 구성 요소가 아닌 기술적 요소에 대해 이야기하면 전임자와의 참신함의 유사성은 거의 모든 것에서 추적할 수 있습니다. 새로운 SSD에는 M.2 2280 형식의 실제 드라이브와 일반 PCIe x4 슬롯(또는 그 이상)에 설치할 수 있는 어댑터가 포함된 2피스 디자인도 있습니다. 또한 두 개의 PCI Express 2.0 라인을 통해 외부 세계와 통신하는 8채널 Marvell 88SS9183 컨트롤러를 기반으로 합니다. 이전 버전과 마찬가지로 M6e Black Edition은 Toshiba의 MLC 플래시 메모리를 사용합니다.

즉, 조립된 M6e Black Edition이 절반 높이의 PCI Express x4 카드처럼 보이지만 사실 이 SSD는 PCI Express 2.0 레인을 2개만 사용합니다. 따라서 기존 SATA SSD보다 약간 빠른 속도가 인상적이지 않습니다. 순차 작업에 대한 여권 성능은 770MB / s 및 임의 - 105,000 IOPS로 제한됩니다. Plextor M6e Black Edition은 레거시 AHCI 프로토콜에 따라 작동하며 다양한 시스템과의 광범위한 호환성을 보장합니다.



Kingston HyperX Predator와 마찬가지로 Plextor M6e Black Edition이 M.2 형식의 PCI Express 어댑터와 "코어"의 조합이라는 사실에도 불구하고 전면에서 이를 판별하는 것은 불가능합니다. 전체 드라이브는 검은색 알루미늄 케이스 아래에 숨겨져 있으며 중앙에는 컨트롤러와 메모리 칩에서 열을 제거해야 하는 빨간색 방열판이 내장되어 있습니다. 디자이너의 계산은 명확합니다. 유사한 색 구성표가 다양한 게임 하드웨어에서 널리 사용되므로 Plextor M6e Black Edition은 대부분의 주요 제조업체의 많은 게임 마더보드 및 비디오 카드 옆에 조화롭게 보입니다.



Plextor M6e Black Edition의 플래시 메모리 어레이는 용량이 64Gbps인 Toshiba의 2세대 19nm MLC NAND 칩으로 구동됩니다. 교체 자금과 내부 웨어 레벨링 및 가비지 수집 알고리즘의 운영에 사용되는 예비금은 전체의 7%가 할당됩니다. 다른 모든 것은 사용자가 사용할 수 있습니다.



외부 PCI Express 2.0 x2 버스와 함께 다소 약한 Marvell 88SS9183 컨트롤러를 사용하기 때문에 Plextor M6e Black Edition 드라이브는 다소 느린 PCIe SSD로 간주되어야 합니다. 그러나 이것이 제조업체가 이 제품을 상위 가격 범주로 언급하는 것을 막지는 않습니다. 한편으로는 여전히 SATA SSD보다 빠르고, 다른 한편으로는 고장 사이의 시간이 길고 5년 보증이 적용되는 좋은 신뢰성 특성을 가지고 있습니다. 그러나 M6e Black Edition을 전력 서지로부터 보호하거나 리소스를 늘릴 수 있는 특수 기술은 구현되어 있지 않습니다.

삼성 SM951 256GB

Samsung SM951은 오늘날 테스트에서 가장 찾기 힘든 드라이브입니다. 사실 이것은 처음에는 컴퓨터 조립업체를 위한 제품이므로 소매 판매에서는 오히려 퇴색됩니다. 그럼에도 불구하고 원하는 경우 여전히 구매가 가능하므로 SM951에 대한 고려를 거부하지 않았습니다. 게다가 특성으로 보아 초고속 모델이다. PCI Express 3.0 x4 버스에서 작동하도록 설계되었으며 AHCI 프로토콜을 사용하며 연속 작업에서 최대 2150MB/s, 임의 작업에서 최대 90,000IOPS의 놀라운 속도를 약속합니다. 그러나 가장 중요한 것은 이 모든 것에도 불구하고 Samsung SM951은 다른 많은 PCIe SSD보다 저렴하므로 판매 중인 제품을 찾는 것은 매우 구체적인 비즈니스 사례를 가질 수 있다는 것입니다.

Samsung SM951의 또 다른 특징은 M.2 형식으로 제공된다는 것입니다. 처음에 이 솔루션의 목표는 모바일 시스템, 따라서 전체 크기 PCIe 슬롯용 어댑터는 드라이브에 포함되어 있지 않습니다. 그러나 이것은 심각한 단점으로 간주될 수 없습니다. 대부분의 주력 마더보드에는 M.2 인터페이스 슬롯도 있습니다. 또한 필요한 어댑터 보드는 시장에서 널리 사용할 수 있습니다. Samsung SM951 자체는 M.2 2280 폼 팩터 보드이며 커넥터에 M 유형 키가 있어 4개의 PCI Express 레인에 SSD가 필요함을 나타냅니다.



Samsung SM951은 제조업체가 PCI Express SSD용으로 특별히 개발한 매우 강력한 Samsung UBX 컨트롤러를 기반으로 합니다. ARM 아키텍처의 3개 코어를 기반으로 하며 이론적으로 AHCI 및 NVMe 명령 모두에서 작동할 수 있습니다. 문제의 SSD에서는 컨트롤러에서 AHCI 모드만 활성화됩니다. 그러나 이 컨트롤러의 NVM 버전은 곧 삼성이 올 가을에 출시할 새로운 소비자 SSD에서 볼 수 있을 것입니다.



OEM 중심으로 인해 문제의 드라이브에 대한 보증 기간이나 예상 내구성이 보고되지 않습니다. 이러한 매개변수는 SM951이 설치될 시스템의 어셈블러 또는 판매자가 선언해야 합니다. 그러나 현재 삼성이 소비자 SSD에서 더 빠르고 안정적인 유형의 플래시 메모리로 적극적으로 홍보하고 있는 3D V-NAND는 SM951에 사용되지 않는다는 점에 유의해야 합니다. 대신 16nm 기술을 사용하여 생산된 일반적인 평면 토글 모드 2.0 MLC NAND를 사용합니다(일부 출처에서는 19nm 공정 기술을 제안함). 이는 SM951이 플래그십 850 PRO SATA 드라이브와 같은 높은 내구성을 기대해서는 안 된다는 것을 의미합니다. 이 매개변수에서 SM951은 일반적인 미드레인지 모델에 더 가깝고 플래시 메모리 어레이의 7%만 이 SSD에서 이중화를 위해 할당됩니다. Samsung SM951은 정전으로부터 데이터를 보호하는 특별한 서버 수준 기술이 없습니다. 즉, 이 모델에서는 작업의 속도에만 중점을 두고 비용을 줄이기 위해 나머지는 모두 생략합니다.



한 가지 더 주목할 가치가 있습니다. 고부하에서 Samsung SM951은 상당히 심각한 발열을 나타내어 결국 스로틀링을 포함할 수도 있습니다. 따라서 SM951의 고성능 시스템에서는 최소한 공기 흐름을 구성하거나 더 나은 방법으로 라디에이터로 닫는 것이 바람직합니다.

테스트한 SSD의 비교 특성


호환성 문제

모든 것처럼 새로운 기술, PCI Express SSD는 모든 플랫폼, 특히 구형 플랫폼에서 아직 100% 문제가 없습니다. 따라서 소비자 특성뿐만 아니라 호환성도 고려하여 적합한 SSD를 선택해야 합니다. 여기서 두 가지 점을 염두에 두는 것이 중요합니다.

우선, 다른 SSD는 다른 수의 PCI Express 레인을 사용할 수 있으며 다른 세대이 타이어 - 2.0 또는 3.0. 따라서 PCIe 드라이브를 구입하기 전에 설치할 시스템에 필요한 대역폭의 여유 슬롯이 있는지 확인해야 합니다. 물론 더 빠른 PCIe SSD는 더 느린 슬롯과 역호환되지만 이 경우 고속 SSD를 구입하는 것은 의미가 없습니다. 단순히 잠재력을 최대한 발휘할 수 없습니다.

Plextor M6e Black Edition은 이러한 의미에서 가장 광범위한 호환성을 가지고 있습니다. 두 개의 PCI Express 2.0 레인만 필요하며 이러한 무료 슬롯은 거의 모든 마더보드. Kingston HyperX Predator에는 이미 4개의 PCI Express 2.0 레인이 필요합니다. 많은 마더보드에도 이러한 PCIe 슬롯이 있지만 일부 저렴한 플랫폼에는 4개 이상의 PCI Express 레인이 있는 추가 슬롯이 없을 수 있습니다. 이는 총 라인 수를 6개로 줄일 수 있는 저수준 칩셋으로 구축된 마더보드의 경우 특히 그렇습니다. 따라서 Kingston HyperX Predator를 구입하기 전에 시스템에 4개 이상의 PCI Express 레인이 있는 여유 슬롯이 있는지 확인하십시오.

OCZ Revodrive 350은 한 단계 더 발전했습니다. 이미 8개의 PCI Express 레인이 필요합니다. 이러한 슬롯은 일반적으로 칩셋이 아니라 프로세서에 의해 구현됩니다. 따라서 이러한 드라이브를 사용하기에 가장 좋은 곳은 LGA 2011/2011-3 플랫폼입니다. 이 플랫폼에서는 PCI Express 프로세서 컨트롤러에 레인 수가 너무 많아 두 개 이상의 비디오 카드를 서비스할 수 있습니다. LGA 1155/1150/1151 프로세서가 있는 시스템에서 OCZ Revodrive 350은 CPU에 통합된 그래픽을 사용하는 경우에만 적합합니다. 그렇지 않으면 솔리드 스테이트 드라이브를 선호하여 GPU를 PCI Express x8 모드로 전환하여 GPU에서 절반의 라인을 제거해야 합니다.

Intel SSD 750 및 Samsung SM951은 OCZ Revodrive 350과 다소 유사합니다. CPU 구동 PCI Express 슬롯에서도 사용하는 것이 좋습니다. 그러나 여기에 있는 이유는 레인 수가 아니라 4개의 PCI Express 레인만 필요하지만 이 인터페이스의 생성이 필요합니다. 이 두 드라이브는 모두 PCI Express 3.0의 증가된 대역폭을 사용할 수 있습니다. 그러나 예외가 있습니다. Skylake 제품군의 프로세서용으로 설계된 백 번째 시리즈의 최신 Intel 칩셋은 PCI 지원 Express 3.0을 지원하므로 최신 LGA 1151 보드에서는 최소 4개의 레인이 연결된 칩셋 PCIe 슬롯에 양심의 가책 없이 설치할 수 있습니다.

호환성 문제에는 두 번째 부분이 있습니다. PCI Express 슬롯의 다양한 변형 대역폭과 관련된 모든 제한 사항에 대해 사용되는 프로토콜과 관련된 제한 사항도 있습니다. 이러한 의미에서 가장 문제가 없는 것은 AHCI를 통해 작동하는 SSD입니다. 일반 SATA 컨트롤러의 동작을 에뮬레이트하기 때문에 오래된 플랫폼에서도 작동할 수 있습니다. 모든 마더보드의 BIOS에서 볼 수 있습니다. 부팅 디스크, 운영 체제에서 작동하는 데 추가 드라이버가 필요하지 않습니다. 즉, Kingston HyperX Predator와 Plextor M6e Black Edition은 가장 번거롭지 않은 PCIe SSD입니다.

다른 한 쌍의 AHCI 드라이브는 어떻습니까? 그들과 함께 상황은 조금 더 복잡합니다. OCZ Revodrive 350은 자체 드라이버를 통해 운영 체제에서 작동하지만 이 드라이브를 부팅 가능하게 만드는 데에는 문제가 없습니다. 상황은 Samsung SM951에서 더 나쁩니다. 이 SSD는 기존 AHCI 프로토콜을 사용하여 시스템과 통신하지만 자체 BIOS가 없으므로 초기화해야 합니다. 마더보드 BIOS수수료. 불행히도, 이 SSD에 대한 지원은 모든 마더보드, 특히 구형 마더보드에서 사용할 수 있는 것은 아닙니다. 따라서 90번째 및 100번째 시리즈의 최신 Intel 칩셋을 기반으로 하는 보드와의 호환성에 대해서만 자신있게 말할 수 있습니다. 다른 경우에는 단순히 마더보드에 표시되지 않을 수 있습니다. 물론 AHCI 드라이버로 쉽게 초기화되는 운영체제에서 Samsung SM951을 사용하는 것을 막는 것은 아니지만, 이 경우 고속 SSD로 부팅할 가능성을 잊어버려야 합니다.

그러나 가장 큰 불편은 새로운 NVMe 인터페이스를 통해 작동하는 인텔 SSD 750 때문일 수 있습니다. 이 프로토콜을 사용하여 SSD를 지원하는 데 필요한 드라이버는 최신 운영 체제에만 있습니다. 따라서 Linux에서 NVMe 지원은 커널 버전 3.1에 나타났습니다. "네이티브" NVMe 드라이버는 Windows 8.1부터 시작하는 Microsoft 시스템에서 사용할 수 있으며 윈도우 서버 2012R2; OS X에서는 NVMe 드라이브와의 호환성이 버전 10.10.3에 추가되었습니다. 또한 NVMe SSD는 모든 마더보드에서 지원되지 않습니다. 이러한 드라이브를 부팅 가능한 드라이브로 사용하려면 마더보드 BIOS에도 적절한 드라이버가 있어야 합니다. 그러나 제조사들은 대부분의 경우에만 필요한 기능을 구축했습니다. 최신 버전최신 마더보드 모델용으로 출시된 펌웨어. 따라서 다운로드 지원 운영 체제 NVMe 드라이브는 Intel Z97, Z170 및 X99 칩셋 기반의 최신 마더보드에서만 사용할 수 있습니다. 더 오래되고 저렴한 플랫폼에서 사용자는 제한된 운영 체제 세트에서 NVMe SSD를 보조 드라이브로만 사용할 수 있습니다.

플랫폼과 PCI Express 드라이브의 가능한 모든 조합을 설명하려고 시도했음에도 불구하고 언급된 주요 결론은 PCIe SSD와 마더보드의 호환성이 SATA SSD의 경우만큼 명확하지 않다는 것입니다. 따라서 PCI Express를 통해 작동하는 고속 솔리드 스테이트 드라이브를 구입하기 전에 제조업체 웹 사이트에서 특정 마더보드와의 호환성을 확인하십시오.

테스트 구성, 도구 및 테스트 방법론

검사는 수술실에서 진행 마이크로소프트 시스템업데이트가 포함된 Windows 8.1 Professional x64는 최신 SSD를 올바르게 인식하고 서비스합니다. 이것은 평소와 같이 테스트를 통과하는 과정에서 일상적인 사용 SSD의 경우 TRIM 명령이 지원되고 활성화됩니다. 성능 측정은 "중고" 상태의 드라이브에 대해 수행되며, 데이터로 미리 채워져 있습니다. 각 테스트 전에 TRIM 명령을 사용하여 드라이브를 청소하고 유지 관리합니다. 개별 테스트 사이에는 가비지 수집 기술의 올바른 개발을 위해 할당된 15분의 일시 중지가 유지됩니다. 달리 명시되지 않는 한 모든 테스트는 압축할 수 없는 무작위 데이터를 사용합니다.

사용된 응용 프로그램 및 테스트:

아이오미터 1.1.0

256KB 블록(데스크톱 작업의 순차 작업에 대한 가장 일반적인 블록 크기)의 데이터를 순차적으로 읽고 쓰는 속도를 측정합니다. 속도 추정은 1분 이내에 수행되며 그 후 평균이 계산됩니다.
4KB 블록으로 임의 읽기 및 쓰기 속도 측정(이 블록 크기는 대부분의 실제 작업에서 사용됨). 테스트는 요청 대기열 없이 4개의 명령 깊이가 있는 요청 대기열을 사용하여 두 번 실행됩니다(일반적으로 분기된 파일 시스템과 함께 작동하는 데스크톱 응용 프로그램의 경우). 데이터 블록은 드라이브의 플래시 메모리 페이지와 정렬됩니다. 3분 동안 속도를 평가한 후 평균을 계산합니다.
드라이브가 요청 대기열의 깊이(1~32개 명령 범위)에서 4KB 블록으로 작업할 때 임의 읽기 및 쓰기 속도의 종속성을 설정합니다. 데이터 블록은 드라이브의 플래시 메모리 페이지와 정렬됩니다. 3분 동안 속도를 평가한 후 평균을 계산합니다.
드라이브가 다양한 크기의 블록으로 작업할 때 임의 읽기 및 쓰기 속도의 종속성을 설정합니다. 512바이트에서 256KB까지의 블록이 사용됩니다. 테스트 중 요청 큐의 깊이는 4개의 명령입니다. 데이터 블록은 드라이브의 플래시 메모리 페이지와 정렬됩니다. 3분 동안 속도를 평가한 후 평균을 계산합니다.
혼합 다중 스레드 부하에서 성능을 측정하고 읽기 및 쓰기 작업 간의 비율에 대한 종속성을 설정합니다. 테스트는 두 번 수행됩니다. 128KB 블록의 순차 읽기 및 쓰기는 2개의 독립 스레드에서 수행되고 임의 작업은 4KB 블록이 4개의 스레드에서 수행됩니다. 두 경우 모두 읽기와 쓰기 사이의 비율은 20%씩 증가합니다. 3분 동안 속도를 평가한 후 평균을 계산합니다.
연속적인 임의 쓰기 작업 스트림을 처리할 때 SSD 성능 저하 조사. 4KB 블록과 32개 명령의 큐 깊이가 사용됩니다. 데이터 블록은 드라이브의 플래시 메모리 페이지와 정렬됩니다. 테스트 기간은 2시간이며, 순간 속도 측정은 1초마다 이루어집니다. 테스트가 끝나면 가비지 수집 기술의 작동으로 인해 TRIM 명령이 처리 된 후 드라이브가 성능을 원래 값으로 복원하는 기능을 추가로 확인합니다.

크리스탈디스크마크 5.0.2
1GB "상단" 디스크 영역에서 측정된 일반적인 SSD 성능을 보여주는 종합 벤치마크 파일 시스템. 이 유틸리티를 사용하여 평가할 수 있는 전체 매개변수 세트에서 순차 읽기 및 쓰기 속도와 요청 큐가 없고 큐가 있는 4KB 블록의 임의 읽기 및 쓰기 성능에 주목합니다 32개의 명령어 깊이.
PC 마크 8 2.0
널리 사용되는 다양한 응용 프로그램에서 일반적으로 사용되는 실제 디스크 로드 에뮬레이션을 기반으로 하는 테스트입니다. 테스트된 드라이브에서 사용 가능한 전체 볼륨에 대해 NTFS 파일 시스템에 단일 파티션이 생성되고 PCMark 8에서 Secondary Storage 테스트가 수행됩니다. 테스트 결과에는 다양한 애플리케이션에서 생성된 개별 테스트 추적의 최종 성능과 실행 속도가 모두 고려됩니다.
파일 복사 테스트
이 테스트는 파일이 있는 디렉토리 복사 속도를 측정합니다. 다른 유형, 드라이브 내부의 파일 보관 및 압축 해제 속도. 복사의 경우 표준 Windows 도구인 Robocopy 유틸리티가 사용되며 보관 및 압축 해제에는 7-zip 아카이버 버전 9.22 베타가 사용됩니다. 테스트에는 세 가지 파일 세트가 포함됩니다. ISO - 소프트웨어 배포와 함께 여러 디스크 이미지를 포함하는 세트. 프로그램 - 사전 설치된 소프트웨어 패키지인 세트. 작업은 사무실 문서, 사진 및 일러스트레이션, pdf 파일 및 멀티미디어 콘텐츠를 포함하는 작업 파일 집합입니다. 각 세트의 총 파일 크기는 8GB입니다.

마더보드가 있는 컴퓨터가 테스트 플랫폼으로 사용됩니다. ASUS 보드 Z97 프로, 코어 프로세서통합 그래픽이 있는 i5-4690K 인텔 코어 HD 그래픽 4600 및 16GB DDR3-2133 SDRAM. SATA 인터페이스가 있는 드라이브는 마더보드 칩셋에 내장된 SATA 6Gb/s 컨트롤러에 연결되며 AHCI 모드에서 작동합니다. PCI Express 드라이브는 첫 번째 전속 PCI Express 3.0 x16 슬롯에 설치됩니다. 사용된 드라이버는 Intel RST(Rapid Storage Technology) 13.5.2.1000 및 Intel Windows NVMe 드라이버 1.2.0.1002입니다.

벤치마크에서 데이터 전송의 양과 속도는 이진 단위(1KB = 1024바이트)로 표시됩니다.

이 테스트의 5가지 주요 캐릭터인 PCI Express 인터페이스가 있는 클라이언트 SSD 외에도 회사에 가장 빠른 SATA SSD인 Samsung 850 PRO를 추가했습니다.

결과적으로 테스트된 모델 목록은 다음과 같은 형식을 취했습니다.

인텔 SSD 750 400GB(SSDPEDMW400G4, 펌웨어 8EV10135);
Kingston HyperX Predator PCIe 480GB(SHPM2280P2H/480G, 펌웨어 OC34L5TA);
OCZ RevoDrive 350 480GB(RVD350-FHPX28-480G, 펌웨어 2.50);
Plextor M6e Black Edition 256GB(PX-256M6e-BK, 펌웨어 1.05);
Samsung 850 Pro 256GB(MZ-7KE256, 펌웨어 EXM01B6Q);
삼성 SM951 256GB(MZHPV256HDGL-00000, 펌웨어 BXW2500Q).

성능

순차적 읽기 및 쓰기 작업






PCI Express 버스로 전송된 차세대 솔리드 스테이트 드라이브가 가장 먼저 눈에 띄어야 합니다. 고속순차 읽기 및 쓰기. 그리고 그것이 바로 우리가 그래프에서 보는 것입니다. 모든 PCIe SSD는 최고의 SATA SSD인 Samsung 850 PRO를 능가합니다. 그러나 그러한 단순 하중순차 읽기와 쓰기가 SSD 간의 큰 차이를 보여주는 방법 다양한 제조사. 더욱이 사용된 PCI Express 버스의 변형은 결정적으로 중요하지 않습니다. 여기에서 최고의 성능은 Samsung SM951 PCI Express 3.0 x4 드라이브에 의해 제공될 수 있으며 2위는 PCI Express 2.0 x4를 통해 작동하는 Kingston HyperX Predator입니다. 프로그레시브 NVMe 드라이브 Intel SSD 750은 3위였습니다.

무작위 읽기






무작위 읽기에 대해 이야기하면 다이어그램에서 볼 수 있듯이 PCIe SSD는 기존 SATA SSD와 속도면에서 특별히 다르지 않습니다. 또한 이는 AHCI 드라이브뿐만 아니라 NVMe 채널과 함께 작동하는 제품에도 적용됩니다. 사실 삼성 850보다 낫다 프로 성능작은 요청 대기열에 대한 무작위 읽기 작업으로 이 테스트의 세 참가자만 시연할 수 있습니다: Samsung SM951, Intel SSD 750 및 Kingston HyperX Predator.

딥 요청 큐 작업은 개인용 컴퓨터일반적이지 않지만 문제의 SSD 성능이 4킬로바이트 블록을 읽을 때 요청 대기열의 깊이에 따라 어떻게 달라지는지 알 수 있습니다.



그래프는 PCI Express 3.0 x4를 통해 작동하는 솔루션이 다른 모든 SSD를 능가할 수 있는 방법을 명확하게 보여줍니다. Samsung SM951 및 Intel SSD 750에 해당하는 곡선은 다른 드라이브의 곡선보다 훨씬 높습니다. 위의 다이어그램에서 또 다른 결론을 도출할 수 있습니다. OCZ RevoDrive 350은 부끄럽게도 느린 솔리드 스테이트 드라이브입니다. 랜덤 읽기 작업에서는 RAID 아키텍처와 구식 2세대 SandForce 컨트롤러를 사용하기 때문에 SATA SSD에 비해 절반 정도입니다.

이 외에도 무작위 읽기 속도가 데이터 블록의 크기에 어떻게 의존하는지 살펴보는 것이 좋습니다.



여기 그림이 약간 다릅니다. 블록 크기가 커질수록 작업이 순차적인 것처럼 보이기 시작하므로 SSD 컨트롤러의 아키텍처와 성능뿐만 아니라 사용하는 버스의 대역폭도 역할을 하기 시작합니다. 더 큰 블록 크기에서는 Samsung SM951, Intel SSD 750 및 Kingston HyperX Predator가 최고의 성능을 제공합니다.

랜덤 쓰기






짧은 대기 시간을 제공하는 NVMe 인터페이스와 높은 수준의 병렬 처리를 제공하는 Intel SSD 750 컨트롤러의 장점이 어딘가에 나타났어야 했습니다. 또한 이 SSD에서 사용할 수 있는 대용량 DRAM 버퍼를 통해 매우 효율적인 데이터 캐싱을 구성할 수 있습니다. 결과적으로 Intel SSD 750은 요청 대기열의 깊이가 최소인 경우에도 타의 추종을 불허하는 임의 쓰기 성능을 제공합니다.

요청 대기열 깊이가 증가함에 따라 임의 쓰기 성능에 어떤 일이 발생하는지 더 명확하게 보려면 4K 임의 쓰기 성능 대 요청 대기열 깊이를 보여주는 다음 그래프를 참조하십시오.



스케일링 인텔 성능 SSD 750은 대기열 깊이가 8개 명령에 도달할 때까지 발생합니다. 이것은 소비자 SSD의 일반적인 동작입니다. 그러나 Intel을 차별화하는 점은 임의 쓰기 속도가 Samsung SM951 또는 Kingston HyperX Predator와 같은 가장 빠른 PCIe 모델을 포함하여 다른 SSD보다 훨씬 빠르다는 것입니다. 즉, 임의 쓰기 부하에서 Intel SSD 750은 다른 SSD보다 근본적으로 더 나은 성능을 제공합니다. 즉, NVMe 인터페이스 사용으로 전환하면 임의 녹화 속도를 높일 수 있습니다. 그리고 이것은 확실히 중요한 특성이지만 무엇보다도 서버 드라이브의 경우입니다. 실제로 Intel SSD 750은 Intel DC P3500, P3600 및 P3700과 같은 모델의 가까운 친척일 뿐입니다.

다음 그래프는 데이터 블록 크기에 따른 랜덤 쓰기 성능을 보여줍니다.



블록 크기가 증가함에 따라 Intel SSD 750은 부인할 수 없는 이점을 잃게 됩니다. Samsung SM951과 Kingston HyperX Predator는 거의 동일한 성능을 내기 시작했습니다.


솔리드 스테이트 드라이브의 비용이 더 이상 독점적인 시스템 드라이브로 사용되지 않고 일반 작업 드라이브가 되기 때문입니다. 이러한 상황에서 SSD는 쓰기 또는 읽기의 형태로 정제된 로드를 수신할 뿐만 아니라 읽기 및 쓰기 작업이 시작될 때 혼합 요청을 수신합니다. 다른 응용 프로그램동시에 처리해야 합니다. 그러나 최신 SSD 컨트롤러의 전이중 작동은 여전히 ​​중요한 문제입니다. 동일한 대기열에서 읽기와 쓰기를 혼합하면 대부분의 소비자 등급 SSD의 속도가 눈에 띄게 떨어집니다. 이것이 산재된 순차적인 작업을 처리해야 할 때 SSD가 어떻게 작동하는지 확인하는 별도의 연구를 위한 이유였습니다. 다음 차트 쌍은 읽기 및 쓰기 수의 비율이 4:1인 데스크톱의 가장 일반적인 경우를 보여줍니다.






일반 개인용 컴퓨터에서 흔히 볼 수 있는 읽기 작업이 지배적인 순차 혼합 부하에서 Samsung SM951과 Kingston HyperX Predator는 최고의 성능을 제공합니다. 랜덤 혼합 로드는 SSD가 더 어려운 것으로 판명되어 삼성 SM951이 1위를 차지했지만 Intel SSD 750이 2위에 올랐습니다.동시에 Plextor M6e Black Edition, Kingston HyperX Predator 및 OCZ RevoDrive 350은 일반적으로 일반 SATA SSD보다 눈에 띄게 나쁩니다.

다음 몇 개의 그래프는 혼합 로드 성능에 대한 보다 자세한 그림을 제공하여 SSD 속도가 SSD에 대한 읽기 및 쓰기 비율에 따라 어떻게 달라지는지 보여줍니다.






위의 모든 것은 위의 그래프에서 잘 확인됩니다. 순차 작업과 혼합된 작업 부하에서 Samsung SM951은 직렬 데이터를 사용하는 모든 작업에서 물에 빠진 물고기 같은 느낌을 주는 최고의 성능을 보여줍니다. 임의 혼합 작업의 경우 상황이 약간 다릅니다. PCI Express 3.0 x4 SM951 및 일반 SATA 850 PRO인 두 삼성 드라이브는 이 테스트에서 매우 잘 수행됩니다. 좋은 결과, 거의 모든 다른 SSD의 성능을 우회합니다. 저항하다 개별 사례 NVMe 명령 시스템 덕분에 무작위 쓰기 작업에 완벽하게 최적화된 Intel SSD 750만이 가능합니다. 그리고 혼합 무역 워크플로가 80% 이상의 기록으로 올라가면 앞서갑니다.

CrystalDiskMark의 결과

CrystalDiskMark는 일반 사용자가 쉽게 복제할 수 있는 결과를 얻을 수 있는 파일 시스템의 "상단"에서 실행되는 인기 있고 간단한 테스트 응용 프로그램입니다. 여기서 얻은 성능 수치는 IOMeter의 테스트를 기반으로 구축한 자세한 그래프를 보완해야 합니다.












이 4개의 차트는 이론적인 값일 뿐이며 일반적인 클라이언트 작업에서는 달성할 수 없는 최고 성능을 보여줍니다. 32개 명령의 요청 대기열 깊이는 개인용 컴퓨터에서 발생하지 않지만 특수 테스트에서는 최대 성능을 얻을 수 있습니다. 그리고 이 경우 인텔 SSD 750이 큰 차이로 최고의 성능을 제공합니다. Intel SSD 750은 요청 큐의 깊이가 꽤 되는 서버 드라이브에서 상속받은 아키텍처를 가지고 있습니다.












그러나 이 4개의 다이어그램은 이미 실용적인 관심을 받고 있습니다. 이는 개인용 컴퓨터에서 일반적으로 나타나는 부하 상태의 성능을 표시합니다. 그리고 여기에서 Samsung SM951은 무작위 4킬로바이트 쓰기만으로 Intel SSD 750보다 뒤쳐지는 최고의 성능을 제공합니다.

PCMark 8 2.0 실제 사용 사례

Futuremark PCMark 8 2.0 테스트 패키지는 본질적으로 합성이 아니라 오히려 실제 응용 프로그램이 작동하는 방식을 기반으로 한다는 점에서 흥미롭습니다. 통과하는 동안 일반적인 데스크톱 작업에서 디스크를 사용하는 실제 시나리오-흔적을 재현하고 실행 속도를 측정합니다. 현재 버전이 테스트는 실제 Battlefield 3 및 World of Warcraft 게임 응용 프로그램과 Abobe 및 Microsoft의 소프트웨어 패키지(After Effects, Illustrator, InDesign, Photoshop, Excel, PowerPoint 및 Word)에서 가져온 로드를 시뮬레이션합니다. 최종 결과는 테스트 트랙을 통과할 때 드라이브가 표시하는 평균 속도로 계산됩니다.



스토리지 시스템의 성능을 평가하는 PCMark 8 2.0 테스트 실제 응용, SATA 인터페이스가 있는 일반 모델보다 속도가 근본적으로 빠른 PCIe 드라이브가 두 개뿐임을 분명히 알려줍니다. 이들은 Samsung SM951 및 Intel SSD 750으로, 다른 많은 테스트에서도 승리했습니다. Plextor M6e Black Edition 및 Kingston HyperX Predator와 같은 다른 PCIe SSD는 선두업체보다 1.5배 이상 뒤쳐져 있습니다. 음, OCZ ReveDrive 350은 솔직히 열악한 성능을 보여줍니다. 최고의 PCIe SSD보다 2배 이상 느리고 SATA 인터페이스를 통해 작동하는 Samsung 850 PRO보다 속도가 떨어집니다.

PCMark 8의 통합 결과는 실제 부하의 다양한 변형을 시뮬레이션하는 개별 테스트 트랙을 통과할 때 플래시 드라이브에서 발행하는 성능 지표로 보완되어야 합니다. 사실 다른 부하에서 플래시 드라이브는 종종 약간 다르게 작동합니다.






























우리가 어떤 애플리케이션에 대해 이야기하고 있든, 어쨌든 PCI Express 3.0 x4 인터페이스가 있는 SSD 중 하나는 Samsung SM951 또는 Intel SSD 750 중 가장 높은 성능을 제공합니다. 흥미롭게도 다른 PCIe SSD는 경우에 따라 일반적으로 다음 수준의 속도만 제공합니다. SATA SSD . 사실 동일한 Kingston HyperX Predator 및 Plextor M6e Black Edition이 Samsung 850 PRO보다 뛰어난 점은 어도비 포토샵, Battlefield 3 및 Microsoft Word.

파일 복사

솔리드 스테이트 드라이브가 개인용 컴퓨터에 점점 더 많이 도입되고 있다는 점을 염두에 두고 우리는 드라이브 "내부"에서 수행되는 일반 파일 작업(복사 및 아카이버 작업 시) 중 성능 측정 방법을 추가하기로 결정했습니다. 이것은 SSD가 시스템 드라이브의 역할을 하지 않고 일반 디스크의 역할을 하는 경우에 발생하는 일반적인 디스크 활동입니다.









복사 테스트에서 리더는 여전히 동일한 Samsung SM951 및 Intel SSD 750입니다. 그러나 대규모 순차 파일에 대해 이야기하면 Kingston HyperX Predator가 이들과 경쟁할 수 있습니다. 간단한 복사로 거의 모든 PCIe SSD가 더 빠른 삼성 850PRO. 단 하나의 예외가 있습니다 - Plextor M6e Black Edition. 그리고 나머지 테스트에서 지속적으로 절망적인 약자의 위치에 있었던 OCZ RevoDrive 350은 예기치 않게 SATA SSD뿐만 아니라 가장 느린 PCIe SSD도 우회합니다.

두 번째 테스트 그룹은 작업 파일이 있는 디렉토리를 아카이브하고 압축을 푸는 동안 수행되었습니다. 이 경우의 근본적인 차이점은 작업의 절반은 서로 다른 파일로 수행되고 나머지 절반은 하나의 파일로 수행된다는 것입니다. 큰 파일보관소.






아카이브로 작업할 때도 상황은 비슷합니다. 유일한 차이점은 여기에서 Samsung SM951이 모든 경쟁자로부터 자신있게 벗어날 수 있다는 것입니다.

TRIM 및 백그라운드 가비지 수집 작동 방식

다양한 SSD를 테스트할 때 TRIM 명령이 어떻게 처리되는지, 운영 체제의 지원 없이, 즉 TRIM 명령이 전송되지 않는 상황에서 쓰레기를 수집하고 성능을 복원할 수 있는지 여부를 항상 확인합니다. 이번에도 이와 같은 테스트를 진행했습니다. 이 테스트의 계획은 표준입니다. 데이터 쓰기에 대한 긴 연속 로드를 생성하여 쓰기 속도가 저하된 후 TRIM 지원을 비활성화하고 15분 동안 기다립니다. 그 동안 SSD는 자체적으로 복구를 시도할 수 있습니다. 자체 가비지 수집 알고리즘을 사용하지만 외부 도움말 운영 체제 없이 속도를 측정합니다. 그런 다음 TRIM 명령이 드라이브에 강제로 전송되고 잠시 후 속도가 다시 측정됩니다.

이러한 테스트의 결과는 다음 표에 나와 있습니다. 여기에서 테스트된 각 모델에 대해 플래시 메모리의 사용되지 않는 부분을 지워 TRIM에 응답하는지 여부와 TRIM 명령이 실행되면 향후 작업을 위해 깨끗한 플래시 메모리 페이지를 준비할 수 있는지 여부가 표시됩니다. 부여되지 않습니다. TRIM 명령 없이 가비지 수집을 수행할 수 있는 것으로 판명된 드라이브의 경우 향후 작업을 위해 SSD 컨트롤러에서 독립적으로 해제한 플래시 메모리의 양도 표시했습니다. TRIM이 지원되지 않는 환경에서 드라이브를 운용하는 경우, 이는 유휴 시간 이후에 높은 초기 속도로 드라이브에 저장할 수 있는 데이터의 양에 불과합니다.



TRIM 명령에 대한 우수한 지원이 업계 표준이 되었지만 일부 제조업체에서는 이 명령을 완전히 지원하지 않는 드라이브를 판매하는 것이 허용된다는 사실을 알게 되었습니다. 이러한 부정적인 예는 OCZ Revodrive 350에서 보여줍니다. 공식적으로는 TRIM을 이해하고 이 명령을 받으면 무언가를 시도하지만 쓰기 속도가 원래 값으로 완전히 돌아가는 것에 대해서는 말할 필요가 없습니다. Revodrive 350은 돌이킬 수 없는 성능 저하로 유명한 SandForce 컨트롤러를 기반으로 합니다. 따라서 Revodrive 350에도 존재합니다.

다른 모든 PCIe SSD는 SATA와 마찬가지로 TRIM과 함께 작동합니다. 즉, 이상적으로는 이 명령을 드라이브에 실행하는 운영 체제에서 성능이 일관되게 높은 수준으로 유지됩니다.

그러나 우리는 더 많은 것을 원합니다. 고품질 드라이브는 TRIM 명령을 실행하지 않고 가비지 수집을 수행할 수 있어야 합니다. 그리고 여기에서 Plextor M6e Black Edition이 두드러집니다. 경쟁업체보다 향후 작업을 위해 훨씬 더 많은 플래시 메모리를 독립적으로 확보할 수 있는 드라이브입니다. 물론 오프라인 가비지 수집은 Samsung SM951을 제외하고 테스트한 모든 SSD에서 어느 정도 작동합니다. 즉, 오늘날과 같은 환경에서 정상적인 사용에서는 Samsung SM951의 성능이 저하되지 않지만 TRIM이 지원되지 않는 경우에는 이 SSD를 권장하지 않습니다.

결론

우리는 아마도 PCI Express 인터페이스가 있는 소비자 SSD가 더 이상 이국적이지 않고 일종의 실험 제품이 아니라 매니아를 위한 가장 빠른 솔리드 스테이트 드라이브가 재생되는 전체 시장 부문이라는 사실을 언급하여 요약을 시작해야 할 것입니다. 당연히 이것은 PCIe SSD에 오랫동안 문제가 없었음을 의미합니다. SATA SSD가 가진 모든 기능을 지원하지만 동시에 생산성이 더 높고 때로는 흥미로운 새로운 기술이 있습니다.

동시에 클라이언트 PCIe SSD 시장은 그렇게 혼잡하지 않으며 지금까지는 엔지니어링 잠재력이 높은 회사만이 이러한 솔리드 스테이트 드라이브 제조업체 집단에 진입할 수 있었습니다. 이는 대량 생산된 SSD 컨트롤러의 독립 개발자가 최소한의 엔지니어링 노력으로 PCIe 드라이브 생산을 시작할 수 있는 디자이너 솔루션이 아직 없기 때문입니다. 따라서 현재 매장 선반에 있는 각 PCIe SSD는 고유한 방식으로 독특하고 고유합니다.

이 테스트에서 우리는 개인용 컴퓨터에서 사용하기 위한 가장 인기 있고 가장 일반적인 PCIe SSD 5개를 모을 수 있었습니다. 그리고 그들을 알게 된 결과에 따르면 진보적 인 인터페이스가있는 솔리드 스테이트 드라이브 사용으로 전환하려는 구매자는 아직 심각한 선택의 고통에 직면하지 않을 것입니다. 대부분의 경우 선택이 모호하지 않으며 테스트 된 모델은 소비자 품질이 많이 다릅니다.

일반적으로 가장 매력적인 PCIe SSD 모델은 삼성 SM951. 이것은 시장 리더 중 한 곳의 뛰어난 PCI Express 3.0 x4 솔루션으로, 일반적인 일반 워크로드에서 최고의 성능을 제공할 수 있을 뿐만 아니라 다른 모든 PCIe 드라이브보다 훨씬 저렴합니다.

그러나 삼성 SM951은 아직 완벽하지 않습니다. 첫째, 신뢰성 향상을 위한 특별한 기술이 포함되어 있지 않지만 여전히 프리미엄 수준 제품에 포함하고 싶습니다. 둘째,이 SSD는 러시아에서 판매하기가 매우 어렵습니다. 공식 채널을 통해 우리나라에 공급되지 않습니다. 다행히도 우리는 좋은 대안에 주의를 기울일 것을 제안할 수 있습니다. 인텔 SSD 750. 이 SSD는 PCI Express 3.0 x4를 통해서도 실행되며 Samsung SM951보다 약간 뒤처집니다. 그러나 이것은 서버 모델의 직접적인 친척이므로 높은 안정성을 가지며 NVMe 프로토콜에서 작동하므로 임의 쓰기 작업에서 타의 추종을 불허하는 속도를 보여줄 수 있습니다.

원칙적으로 삼성 SM951과 인텔 SSD 750을 배경으로 다른 PCIe SSD는 다소 약한 모습을 보인다. 그러나 여전히 다른 PCIe SSD 모델을 선호해야 하는 상황이 있습니다. 사실 고급 삼성 및 인텔 드라이브는 인텔의 90번째 또는 100번째 시리즈 칩셋에 구축된 최신 마더보드와만 호환됩니다. 이전 시스템에서는 "두 번째 디스크"로만 작동할 수 있으며 이 디스크에서 운영 체제를 로드하는 것은 불가능합니다. 따라서 Samsung SM951이나 Intel SSD 750은 이전 세대의 플랫폼을 업그레이드하는 데 적합하지 않으며 드라이브에서 선택해야 합니다. 킹스톤 HyperX 프레데터, 한편으로는 좋은 성능을 제공할 수 있고 다른 한편으로는 이전 플랫폼과의 호환성 문제가 없음이 보장됩니다.

WiFi 모듈 및 기타 유사한 장치. 이 버스의 개발은 2002년 인텔에서 시작되었습니다. 이제 비영리 조직인 PCI Special Interest Group은 이 버스의 새 버전을 개발하고 있습니다.

현재 PCI Express 버스는 AGP, PCI 및 PCI-X와 같은 구식 버스를 완전히 대체했습니다. PCI Express 버스는 마더보드 하단의 수평 위치에 있습니다.

PCI Express는 PCI 버스에서 개발된 버스입니다. PCI Express와 PCI의 주요 차이점은 물리적 수준에 있습니다. PCI가 공통 버스를 사용하는 동안 PCI Express는 스타 토폴로지를 사용합니다. 각 장치는 별도의 연결로 공통 스위치에 연결됩니다.

PCI Express의 소프트웨어 모델은 PCI 모델을 크게 반복합니다. 따라서 대부분의 기존 PCI 컨트롤러는 PCI Express 버스를 사용하도록 쉽게 수정할 수 있습니다.

마더보드의 PCI Express 및 PCI 슬롯

또한 PCI Express 버스는 다음과 같은 새로운 기능을 지원합니다.

  • 핫 플러그 ​​장치;
  • 보장된 데이터 교환율;
  • 에너지 관리;
  • 전송된 정보의 무결성 제어

PCI 익스프레스 버스 작동 방식

PCI Express 버스는 양방향 직렬 연결을 사용하여 장치를 연결합니다. 더욱이, 그러한 연결은 하나(x1) 또는 여러(x2, x4, x8, x12, x16 및 x32) 개별 라인을 가질 수 있습니다. 이러한 라인을 많이 사용할수록 PCI Express 버스가 제공할 수 있는 데이터 전송 속도가 빨라집니다. 지원되는 라인 수에 따라 마더보드의 정렬 크기가 달라집니다. 1개(x1), 4개(x4) 및 16개(x16) 라인이 있는 슬롯이 있습니다.

PCI Express 슬롯의 크기를 시각적으로 보여줍니다.

동시에 슬롯에 동일하거나 더 많은 레인이 있는 경우 모든 PCI Express 장치는 모든 슬롯에서 작동할 수 있습니다. 이를 통해 마더보드의 x16 슬롯에 x1 슬롯이 있는 PCI Express 카드를 설치할 수 있습니다.

PCI Express의 처리량은 레인 수와 버스 버전에 따라 다릅니다.

Gbps의 단방향/양방향

라인 수

PCIe 1.0 2/4 4/8 8/16 16/32 24/48 32/64 64/128
PCIe 2.0 4/8 8/16 16/32 32/64 48/96 64/128 128/256
PCIe 3.0 8/16 16/32 32/64 64/128 96/192 128/256 256/512
PCIe 4.0 16/32 32/64 64/128 128/256 192/384 256/512 512/1024

PCI Express 장치의 예

우선 PCI Express는 개별 그래픽 카드를 연결하는 데 사용됩니다. 이 버스의 출현 이후 절대적으로 모든 비디오 카드에서 사용합니다.

비디오 카드 기가바이트 지포스 GTX 770

그러나 이것이 PCI Express 버스가 할 수 있는 전부는 아닙니다. 다른 구성 요소 제조업체에서 사용합니다.

SUS Xonar DX 사운드 카드

OCZ Z-드라이브 R4 엔터프라이즈 SSD