다이나믹 SLC버퍼가 크다고 무조건 유리할까??
고정 SLC버퍼이고, SLC버퍼 크기가 가장 작은 545s는 무조건 불리할까??
* IOMeter 80% Range Test 기준 변경에 대한 최종 검증을 위해서..
SSD 5종을 추가 소환해서~ IOMeter 80% Ranage Mix Test를 진행해 봤습니다 ^^..
ㅁ (관전 Point) 해당 조건에서 5종 중 가장 불리한 제품은?? 545s 256GB 입니다.
- 이유는??
545s 256GB 제품은 고정 SLC Buffer방식이며, SLC Buffer Size가 2~2.5GB 수준으로 가장 작습니다.
- 비교군 제품 대비 총 3분간 Test 진행과정 중 SLC버퍼가 가장 빨리 소진될 수 있습니다.
즉, 상대적으로 SLC 캐싱 효과가 적을 수 있음을 생각해 볼 수 있습니다.
ㅁ SSD 5종 : SLC Buffer Size 크기 및 효과 추정
- 860EVO 500GB : Intelligent 24GB (* 고정 4GB + 다이나믹 18GB)
- 960EVO 250GB : Intelligent 13GB (* 고정 4GB + 다이나믹 9GB)
- 545s 256GB : 고정 2~2.5GB
- MX500 250GB : 다이나믹 DWA (* 남은 공간의 약 13% 수준 추정!!, 80% 185GB Fill SLC Size ≒ 약 6GB)
- BX500 480GB : 아몰랑??
* 8GB Span은?? * 100% SLC 모드!!
- 디스크 전체공간 중 Test파일의 크기가 8GB 생성됨으로..
제품에 따라서 SLC버퍼가 훨씬 크기 때문에.. 읽기/쓰기 모두 100% SLC버퍼에서 동작할 수 있습니다.
- 물론, SLC버퍼의 크기가 8GB보다 작은 고정 SLC 버퍼 제품의 경우는?? 차이 만큼 TLC성능이 반영됩니다.
* 80% Span은?? * SLC효과 제한적!!
- 디스크의 80%를 Test범위로 하며, Test파일의 크기가 디스크 용량의 80% 크기로 생성되기 때문에.
대다수 읽기는 TLC영역, 쓰기는 SLC버퍼에서 이루어지며, SLC 캐싱 효과도 제한적일 수 밖에 없습니다.
ㅁ (기쁨!!) 한가지 재미있는 점은?? 950Pro 256GB!!
- 950Pro 256GB 재 Test 진행 중 검증 수준에서 멈췄습니다.
8GB Span vs 80% Span.. 128 Seq, 4k Random Mix 결과가 벤치 오차 범위 수준으로 비슷한 수준임이 관찰됩니다.
- 즉, SLC캐싱을 하지 않는 MLC제품에 대한 8GB Span Mix Data는 그대로 사용해도 될 듯 싶습니다!!
1. 128K Seq Mix (80%/20%)
* SK Hynix P1 제품은?? 이전글에서 별도로 다루었기 때문에 비교군에서 제외했습니다.
ㅁ Test Data 공개!!
▲ 545s 256GB.. 8GB vs 80% 결과치를 보면.. 비교군 제품 대비 편차가 가장 작습니다.
- 고정 SLC Buffer Size가 작아서 8GB Span의 결과에서도 TLC 읽기/쓰기성능이 충분히 반영된 결과로 추정됩니다.
- 또한, 비교군 대비 상대적으로 성능에서도 결코 낮거나 밀리지는 않습니다.
ㅁ 비교 그래프 Q1T1, Q32T4
▲ 비교 제품군 모두 TLC(태생적) 성능이 잘 반영되는 듯 싶습니다.
- 80% Span?? SLC Buffer 화장빨을 벗어나서 좀 더 현실적인 접근이 가능해 진 듯 합니다.
2. 4k Random Mix (80%/20%)
ㅁ Test Data 공개!!
▲ 마찬가지로, 545s 256G.. 8GB vs 80% 결과치 편차를 보면.. 비교군 대비 확실히 작습니다.
- 545s IOPS Max Spec이 상대적으로 높지 않게 셋팅되어 있는 제품임은 감안해서 보아야 합니다.
ㅁ 비교 그래프
▲ SMI Controller 패밀리.. 545s 256G vs MX500 250GB 결과치를 보면..
- Max 스펙이 더 높고, 다이나믹 SLC 캐싱방식을 사용하는 MX500이 절반 수준으로 현격하게 낮게 나오고 있습니다.
● (의견) IOMeter 열공의 결과인 과거 8GB Span Mix Data는 모두 삭제 예정입니다 ^^..
- 8GB Span Mix Data는?? 이전글에서 계속 언급했듯이...
읽기/쓰기 모두 SLC버퍼성능이 과도하게 반영되어 실제 사용자 환경과는 차이가 있습니다.
* 실제 사용자환경은?? 읽기는 TLC영역, 1차 쓰기는 SLC버퍼에서 이루짐은 누구나 잘 알고있습니다.
- 만약, SLC모드하에서의 컨트롤러의 최대 Mix 성능 확인을 하고자한다면..
IOMeter 보다는 CrystalDiskMark(1MB) Mix Test를 진행함이 훨씬 더 효율적입니다.
가볍게 참고해 보시구요. 그럼 좋은 하루 되세요 ^^..
■■ Madam's SSD Review.. 2021 IOMeter 벤치마크 기준 변경 검토 ■■
① [AnandTech] 2021 아난텍 소비자용 SSD Test 기준 살펴보기.. "32GB vs 80% Range"로 변경!!
[Link] realitreviews.tistory.com/466
② P31 500GB : IOMeter 8GB vs 80% Span, Seq 128k vs 1MB 비교 Test!!
[Link] realitreviews.tistory.com/468
③ P31 500GB.. IOMeter Mix Test : 8GB vs 80% vs 90% vs 100% Span.. 비로소 태생적 성능이 잘 반영됩니다.
[Link] realitreviews.tistory.com/470
④ IOMeter Mix 8GB vs 80% Span : SSD 5종 추가 Test 결과!! (* 과거 8GB Span Mix Data 모두 삭제 예정!!)
[Link] realitreviews.tistory.com/473
⑤ Madam's SSD Review.. 2021 IOMeter Test 기준 : "80% Span"으로 일부 변경함!!
[Link] realitreviews.tistory.com/474
* 추가 확인 사항
① [잡담] BX500 480GB.. 벤치진행 중 심한 렉!! 테스터 입장에서 이런 제품 정말 싫습니다 ㅠㅠ
[Link] realitreviews.tistory.com/472
PS. Review ≠ 홍보 or 네거티브!!, Review = 검토 & 비평!!, 선택 = 존중!!