본문 바로가기

Madam's Reviews/SSD Bechmark Guide

Madam's SSD Review.. 2021 IOMeter Test 기준 : "80% Span"으로 일부 변경 함!!

728x90
반응형

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 = 검토 & 비평!!, 선택 = 존중!!

 

 

728x90
반응형
댓글