실제로 SATA III 6.0Gb/s 하드 디스크 드라이브의 실제 최대 읽기/쓰기 속도는 얼마입니까?
6.0gb/s가 무엇을 의미하는지 알고 있습니다. 초당 6기가비트를 의미하고, giga- 접두사는 1,000,000,000을 의미하는 SI 십진수 정의를 사용하고, 메가는 1,000배, 킬로는 1,000,000배입니다. 하지만 컴퓨터는 바이너리를 사용하여 Byte를 기본 단위로 1 Byte = 8 bit, 각 단위는 전자의 1,024배이므로 1 KB는 1,024 Byte와 8,192 bit이고, 1 MB는 1,048,576 Byte와 8,388,608 bit이고, 1 GB는 1,073,741,824 Byte와 8,589,934,592 bit입니다. 따라서 10진수로 6.0gb/s는 732,421.875KB/s 또는 이진수로 715.2557373046875MB/s가 됩니다.
하지만 실제로 내 HDD는 Seagate BarraCuda ST1000DM010 1TB 7200 RPM 64MB SATA III 6.0gb/s이고 내 마더보드의 SATA III 6.0gb/s 포트에 연결되어 있습니다.
그러나 taskmgr.exe에서 이 HDD의 디스크 읽기/쓰기 속도가 160MiB/s보다 높은 것을 본 적이 없습니다. 버퍼 크기가 256MiB인 FastCopy를 사용하여 동일한 HDD에서 파일을 복사하면 최대 128MiB/s의 전송 속도가 제공됩니다. 일반적으로 대부분의 경우 약 108MiB/s이지만 흥미롭게도 Get-FileHash
HDD의 I/O 속도를 최대 144MiB/s까지 높일 수 있습니다.
그렇다면 SATA 6.0gb/s 인터페이스를 사용하는 7200rpm에서 SATA III HDD의 최대 읽기/쓰기 속도는 얼마입니까?
구매하려고 하니까 이런 질문을 드려요Seagate Exos 7E8 4TB 512n SATA 128MB 캐시 3.5인치 기업용 하드 드라이브(ST4000NM0035), 내 캐시가 64MB가 아닌 128MB 캐시인데, 읽기/쓰기 속도는 어느 정도를 예상해야 합니까? 캐시 크기가 내 크기의 두 배이거나 더 높기 때문에 약 256MiB/s일까요?
따라서 SATA는 8b/10b 인코딩을 사용하므로 이론적으로 최대 데이터 속도는 4.8gb/s이며 이는 600MB/s 또는 572.20458984375MiB/s와 동일하지만 이 속도는 실제로 얻을 수 있는 속도보다 훨씬 빠릅니다.
답변1
SATA 인터페이스는 6Gbps로 실행되는데, 이는 8비트 바이트가 8b10b 라인 코드를 사용하여 10비트 기호로 인코딩되기 때문에 600MB/s에 해당합니다.
기계식 회전 하드 드라이브는 그렇게 높은 읽기 또는 쓰기 속도를 달성할 수 없습니다.
Seagate ST1000DM010 설명서에는 어떤 종류의 버스트 및 지속적인 읽기/쓰기 속도를 달성할 수 있는지도 나와 있습니다. 인터페이스 속도가 600MB/s인 경우에도 평균은 156MB/s입니다.