SSD의 이상한 성능

SSD의 이상한 성능

내 SSD(Windows XP)는 잘 작동하지만 Crystal Mark 2004R3에서 다음과 같은 이상한 결과가 나타납니다.

236 MB/s for  sequential read
 59 MB/s for  sequential write
168 MB/s for  random read 512KB
151 MB/s for  random write 512KB
 90 MB/s for  random read 64KB
 89 MB/s for  random write 64KB

순차 쓰기가 비순차 쓰기보다 훨씬 느린 이유는 무엇입니까? 표준 HDD의 순차 쓰기 속도의 절반 정도에 불과합니다. 나는 내 파티션이 다음과 같다고 확신합니다.제대로 정렬됨.

누구든지 결과를 게시할 수 있나요? 누구든지 설명할 수 있나요?

편집하다

내 SSD에는 클러스터당 4kB의 FS가 있고 제대로 정렬되었다고 확신합니다. 따라서 각 클러스터는 정확히 하나의 섹터(Windows에서 생각하는 512B가 아닌 실제 4kB 섹터)와 일치합니다. 이제 나는위키피디아페이지 크기(즉, 지울 수 있는 가장 작은 단위)는 다음과 같습니다."종종 4~8KB". 그만큼제조업체데이터 시트에 페이지 크기를 제공하는 데 신경 쓰지 않습니다.

디스크의 최소 1/4은 사용된 적이 없으므로 쓰기 속도를 높이려면 사용 가능한 블록이 많아야 합니다.

편집 2

내 드라이브가 Kinston SV100S2/128G라는 사실을 잊어버렸습니다.

답변1

이것은 단지 추측일 뿐입니다. 왜냐하면 XP는 지원하지 않기 때문입니다.손질, 순차 쓰기가 한때 데이터가 있었던 블록을 넘어 쓰기 전에 지워야 하는 경우 드라이브의 쓰기 성능이 저하됩니다.

무작위 쓰기를 수행할 때 드라이브는 실제로 비어 있는 블록에 쓸 수 있으며, 드라이브가 먼저 지우기 작업을 수행할 필요가 없기 때문에 성능이 더 빨라집니다.

드라이브를 통과하여 파일 시스템에 대한 정보를 저장하지 않는 블록의 데이터를 지우는 TRIM을 지원하지 않는 운영 체제용 유틸리티가 있습니다.

위키피디아-TRIM

답변2

http://www.anandtech.com/show/2808/4

이는 Intel X25-M의 매우 일반적인 쓰기 속도입니다.

Anandtech에 따르면 임의 읽기 및 쓰기에 최적화된 SSD 컨트롤러는 제작 및 구현 비용이 많이 듭니다. 읽기, 특히 무작위 읽기는 SSD에서 가장 큰 이점을 제공하는 작업이므로 Intel은 쓰기 대신 해당 작업을 선호하기로 결정했습니다.

X25에 대한 빛나는 리뷰를 읽은 결과 쓰기 속도가 손상되지 않았습니다. 이 속도는 여전히 기계식 하드 드라이브의 쓰기 속도보다 훨씬 빠릅니다.

관련 정보