Madam's.. 2021년 IOMeter 1.1.0 Test & Review Guide!!
* 장시간 IOMeter Test 기준 변경에 대한 확인 과정을 진행해 봤구요.
결론!! 2021년 IOMeter Test 기준 및 Review 항목은 아래와 같이 진행 예정입니다 ^^..
ㅁ IOMeter 1.1.0 Test 기준 변경의 이유 (* 2021년)
현재의 Test 범위 8GB Span은 과거 SLC캐싱을 하지 않는 MLC제품에서는 효과적인 기준이었습니다. 그러나, Read/Write가 연속적으로 일어나는 실제 워크로드를 감안한 SSD 성능 분석 및 평가의 관점에서는 다이나믹 SLC Buffer 방식 등 적극적인 SLC캐싱 방식을 사용하는 최근 TLC/QLC 제품들의 경우 TLC/QLC 낸드 영역의 Data 읽기 성능을 반영하지 못하는 한계에 직면해 있었으며, 계속 현실적인 Test 방법론에 대하여 고민을 했었던 부분입니다.
ㅁ 2021년, IOMeter 1.1.0 Test 기준
① Test Range (= Test File Size).. 80% Span 추가!!
- 80% Span : Seq Read, 4k Random Read, Seq Mix, Random Mix 4항목!!
(* Mix Test 비율은?? 기존과 동일하게 Read 80%, Write 20% 지점에서만 진행합니다.)
- 8GB Span : Seq Write, Random Write!!
② Test IO Size.. 기존과 동일!!
- Seq 128k, Random 4k
(* Seq 1M Size는 지속적으로 모니터링 및 자료 취합 예정입니다.)
③ Test 큐/쓰레드 Scale.. 기존과 동일!!
- QD1 : Q1T1
- QD4 : Q4T1, Q1T4
- QD32 : Q32T1, Q4T8
- QD128 : Q32T4
※ 참고, Thread Test 결과치에도 관심을 가져보시기 바랍니다.
* 최근, GPU의 DirectStorage기술에 있어서 NVMe SSD가 조건인 이유가??
- NVMe에는 여러개의 대기열(멀티큐)가 있을 수 있으며,
각 대기열에는 한번에 많은 요청이 포함될 수 있으며, 병렬 및 일괄처리를 한다라는 내용이 있습니다.
[DirectStorage 기술 참조] devblogs.microsoft.com/directx/directstorage-is-coming-to-pc/
④ Test Time : 각 항목당 3분씩, 5~20초 정도 여유를 두고 연속 진행... 기존과 동일!!
- Disk 입장에서 3분(180초)은?? 단일 부하 기준에서 보면 상당히 많은 처리량입니다.
- 처리량 예, Sata 500MB/s * 180초 ≒ 약 90GB 수준!!
NVMe 3,000MB/s * 180초 ≒ 약 540GB 수준!!
ㅁ Test System (* NVMe3.0/4.0 Test를 위해서 2021.06.11부터 Z590 시스템을 추가함.)
① 시스템 :
- 사타3 SSD : Gigabyte H97-HD3, i5-4670, RAM 16GB (*기존 유지)
* H97 메인보드의 경우.. 멜트다운/스펙트리 보안 패치 이전 BIOS버전을 적용 함.
- NVMe3.0/4.0 SSD : ASUS TUF Gaming Z590-Plus, i5-11600K, RAM 16GB (* Update : 추가)
* 바이오스 설정은 ?? 노오버, 바이오스 C-State Disable, VMX Enable 설정만 진행함.
② OS버전 : Windows RS3
- 멜트다운/스펙트리 보안 패치 때문에 각종 보안 업데이트는 적용하지 않습니다.
* Windows 최적화는?? SSD Benchmark를 위한 최적화 가이드를 참고해 주세요.
1. 128k Seq Read : 80% Span으로 변경!!
* 일부 제품에 대한 Test 범위 8G vs 80% vs 100% 확인 결과 벤치오차 수준이었습니다.
- 즉, 기존 8GB Span Data를 그대로 사용하며, 분석상에는 지장이 없습니다.
▲ P31 500GB 제품은 80% Span 결과치로 Update 했습니다.
2. 128k Seq Write : 8GB Span 유지!!
* Seq Write 항목은?? 8GB Span을 그대로 유지하며, SLC버퍼의 피크치 속도를 확인합니다.
- 쓰기성능은?? 쓰기패던 및 특성을 확인해 놓으면 충분합니다.
3. 4k Random Read : 80% Span으로 변경!!
* 일부 제품에 대한 Test 범위 8G vs 80% vs 100% 확인 결과 벤치오차 수준이었습니다.
- 즉, 기존 8GB Span Data를 그대로 사용하며, 분석상에는 지장이 없습니다.
▲ P31 500GB 제품은 80% Span 결과치로 Update 했습니다.
4. 4k Random Write : 8GB Span 유지!!
* Seq Write 항목은?? 8GB Span을 그대로 유지하며, SLC버퍼의 피크치 속도를 확인합니다.
- 쓰기성능은?? 쓰기패던 및 특성을 확인해 놓으면 충분합니다.
5. Response Time
* 낮은 QD쪽에서의 레이턴시 분석 항목입니다.
ㅁ 4k Random Read : 80% Span으로 변경!!
ㅁ 4k Random Write : 8GB Span 유지!!
6. 128k Seq Mix : 80% Span으로 변경!!
▲ (빨간색) 위 6개 SSD는 80% Span 결과치로 Update 했습니다.
- "ⓜ"표시 SSD는?? MLC제품으로 기존 8GB Span Data를 그대로 유지한 사항입니다.
이전 글에서 언급한데로 950Pro 8GB vs 80% Span 결과치가 벤치 오차수준으로 비슷하게 관찰되어,
기존의 MLC제품에 Data는 삭제하지 않고 그대로 반영했습니다.
- 단, TLC제품에 대한 이전 8GB Span Mix Data는 모두 삭제했습니다.
7. 4k Random Mix : 80% Span으로 변경!!
▲ (빨간색) 위 6개 SSD는 80% Span 결과치로 Update 했습니다.
- "ⓜ"표시 SSD는?? MLC제품으로 기존 8GB Span Data를 그대로 유지한 사항입니다.
이전 글에서 언급한데로 950Pro 8GB vs 80% Span 결과치가 벤치 오차수준으로 비슷하게 관찰되어,
기존의 MLC제품에 Data는 삭제하지 않고 그대로 반영했습니다.
- 단, TLC제품에 대한 이전 8GB Span Mix Data는 모두 삭제했습니다.
● (의견) 2021년 IOMeter Test 기준을 위와 같이 변경하여 진행 예정입니다 ^^..
- 그간 고민해 왔었던.. 비로소 TLC 태생적 성능이 잘 반영됩니다.
- 이후 좀 더 적극적인 SLC캐싱을 사용하는 QLC제품에서도 변별력이 생길 듯 싶습니다.
- 만약, SLC버퍼의 최대 성능이 필요할 경우에는 CrystalDiakMark, ATTO 등 벤치툴이 훨씬 더 효율적입니다.
* 다음 단계로는 성능 구현의 한계에 봉착해서 벤치시스템을 Upgrade해야 합니다 ㅠㅠ
- Intel, AMD 잘 좀 하자!!
* Special thanks, AnandTech!!
저만의 IOMeter 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
* 추가 확인 사항
① [잡담] 벤치진행 중 심한 렉!! 테스터 입장에서 이런 제품 정말 싫습니다 ㅠㅠ
[Link] realitreviews.tistory.com/472
PS. Review ≠ 홍보 or 네거티브!!, Review = 검토 & 비평!!, 선택 = 존중!!