SSD 성능의 크기는 어느 정도입니까?


11

SSD 크기는 어느 정도까지 성능의 한 요소입니까?

내 마음에, 내가 틀렸다면 나를 수정하십시오. 더 큰 SSD는 다른 모든 것보다 작은 것보다 빠릅니다. SSD가 클수록 더 많은 소거 블록이 생겨 FTL (플래시 변환 계층)이 가비지 수집 최적화를 수행하는 데 더 많은 여유가 생깁니다. 또한 TRIM이 필요해지기까지 시간이 더 걸릴 것입니다. Wikipedia에서 "SSD의 성능은 장치에 사용되는 병렬 NAND 플래시 칩의 수에 따라 확장 될 수있다"고 말하면서 처리량도 크게 증가한 것으로 보입니다. 또한 많은 SSD에 일종의 내부 캐시가 포함되어 있으며 해당 캐시는 대형 SSD에 비해 더 큰 것으로 추정됩니다.

그러나이 효과가 있다고 가정하면 정량 분석을 원합니다. 처리량이 선형으로 증가합니까? 가비지 수집이 미치는 영향은 어느 정도입니까? 대기 시간이 동일하게 유지됩니까? 등등. 8GB SSD의 성능이 사용 된 고품질 칩, 컨트롤러 등을 가정 할 때 80GB SSD와 크게 다릅니 까?

SSD 성능 (4KB 임의 쓰기 속도, 대기 시간, 최대 순차 처리량 등)과 크기 사이의 상관 관계를 설명하는 리소스 (웹 페이지, 연구 논문, 프레젠테이션, 서적 등)가 있습니까? 나는 이것이 실제로 프로그래밍 질문처럼 들리지 않지만 프로그래밍과 관련된 (하드 드라이브 데이터 캐싱을 위해 플래시 사용) 작업중 인 것과 관련이 있음을 알고 있습니다.

하드웨어 중심의 사이트와 같이이 질문을하기에 더 좋은 곳이 있다면 어떻게 될까요? 하드웨어 인터페이스, 내부 등에 대한 심층적 인 질문에 대해서는 스택 오버플로 (또는 포럼)와 같은 것이 좋습니다.

답변:


5

고마워 제임스. 그것은 내 질문에 완전히 대답하지는 않지만 유용한 약간의 유익 함이 있습니다. 대화 에서 관련된 부분을 요약하면 다음 같습니다.

SSD의 "예비 영역"이 증가함에 따라 SSD 성능이 10 % 이상 증가 할 수 있습니다.
MLC (vs SLC)의 예비 영역 증가는 특히 성능 향상에 우수합니다. 합리적으로 큰 SSD의 대부분은 MLC를 사용하는 경향이 있는데, 이는 다소 높은 대기 시간과 낮은 쓰기 대역폭을 갖지만 읽기 대역폭은 비슷합니다.

따라서, SSD가 더 작은 이유가 SLC를 사용하거나 예비 비율이 더 높기 때문에 SSD가 더 작은 경우가 아니라면 더 큰 SSD가 더 작은 SSD보다 성능이 더 높은 것 같습니다.

이것은 주로 내가 예상 한 것이지만 확인을 보는 것이 좋습니다.

또 다른 유용하지만 완전히 포괄적 인 모습은 웹에서 일부 기술 사양을 스캔하는 것만으로도 얻을 수 있습니다. 예를 들어 Vertex Turbo 의 OCZ 페이지를 살펴보십시오 . 드라이브 크기에 따라 처리량이 선형 적으로 증가하는 것은 아닙니다. 현저한 차이를 확인하기 위해 30GB에서 120GB로 점프해야하며, 심지어 쓰기 속도가 읽히지 않는 경우가 많습니다.


+1. 귀하의 평판은 이제 여기서 투표하기에 충분해야합니다.
Chris W. Rea

2

https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp에있는 인텔 개발자 포럼에서 MEMS002 및 MEMS003을 확인하십시오.


암호로 보호 된 것 같습니다 ...
sblair

아마 intel.com/idf/sf09/audio_sessions.htm#MEM 이 더 나은 링크 일 것 입니다.
sblair

그것은 좋지만 (예 : 오디오) Windows Media Player 플러그인이 필요한 것 같습니다. Myers는 원래 2 개의 PDF를 가리키고있었습니다. 그의 연결은 이제 완전히 끊어진 것 같습니다. 여기에 2 개의 새로운 링크가 있습니다 : Mems 002 : maltiel-consulting.com/… Mems 003 : maltiel-consulting.com/…
artif

1

Anandtech 는 IBM Zurich의 조사 ( PDF )를 기반으로이 문제에 대해 간략하게 설명합니다 . 전반적인 결론은 SSD에 적절한 쓰기 증폭 비율을 유지하기 위해 SSD에 예비 영역의 10-30 %가 있어야한다는 것입니다. 대부분의 드라이브에는 약 7 %의 예약 할당량이 포함되며 엔터프라이즈 드라이브는 더 많은 용량을 제공합니다. 완전한 성능을 유지하기 위해 여유 공간을 확보하는 것은 사용자 (및 TRIM 명령)의 책임입니다.


맞다. 나는 전에 Anand의 훌륭한 분석을 보았다. 그의 기사는 주로 예비 영역의 효과에 중점을 두었습니다. 내 질문은 동일한 % 여유 공간을 가진 2 개의 SSD (및 다른 측면에서 동일)를 감안할 때 더 큰 것이 얼마나 빠른지 여부에 대한 선을 따라갔습니다. 다시 말해, 총 크기는 성능에 영향을 미치는 요소입니다.
artif

잘 모르겠습니다. 내가 생각할 수있는 유일한 증거는 160GB Intel X25-M 드라이브가 80GB 드라이브보다 높은 (최대) IOPS를 제공한다는 광고입니다. : 또한, 이것은 일반적으로 다른 브랜드의 전송 속도에 대한 패턴 것으로 보인다 pcper.com/article.php?aid=736&type=expert&pid=1
sblair

1

Storage Review는 60GB에서 480GB까지 다양한 크기 의 6 개의 Corsair Force Series GT 드라이브 에 대한 훌륭한 리뷰를 가지고 있습니다. 요약하면 대부분의 시나리오에서 제품군의 더 큰 드라이브가 더 잘 수행된다는 것입니다 (모두는 아님). 240GB가 좋은 장소 인 것 같습니다 (적어도 SandForce 컨트롤러의 경우).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.