본문 바로가기

Madam's Reviews/SSD Bechmark Guide

P31 500GB.. IOMeter 8GB vs 80% Span, Seq 128k vs 1MB 비교 Test!! (*Benchmark 기준 변경 검토 중)

728x90
반응형

AnandTech 덕분에 찾아 헤메던 해답을 찾았습니다.
Seq, Random Mix Test 기준은??  80% Span!! 

 

 

 

최근, AnandTech에서 SSD 벤치마크 기준 변경 및 추가한 사항이 있어서..

저의 벤치 기준 검토 겸.. 8GB vs 80% Span, 128k, 1M 비교테스트를 진행해 봤습니다 ^^..

 

 

 

 

 

ㅁ 현재, 저의 IOMeter Mix Test의 문제점 중 하나는?? 8GB Span!! 

    - 8GB Span 기준이.. MLC제품에서는 실성능을 잘 반영했으나,

      최근 TLC/QLC 제품에는 거의 모든 제품이 SLC캐싱을 적극적으로 사용하다 보니...

      실제 Test 결과치가 SLC모드의 성능만을 반영하게 되는 문제점이 있었습니다.

      (* SLC모드의 성능 또한 컨트롤러의 원할한 Mix성능 처리 측면에서는 충분한 의미를 갖습니다.)

    - 개인적으로,, 실제 TLC/QLC 낸드의 성능을 반영할 수 있는 Mix Test 방법론을 계속 찾고 있었는데요.

      AnandTech 2021 벤치마크 기준을 살펴보게 되었고, 해당 기준에 근거해서 Test를 진행해 봤습니다.

 

      ※ 참조, AnandTech 2021 벤치마크 기준을 살펴보기

         [Link] realitreviews.tistory.com/466

 

 

 

 

ㅁ 다만, IOMeter Test의 기준 변경시.. 가장 큰 Risk는??

   - Test기준 변경의 가장 중요한 점은??

     실성능을 반영할 수 있는 결과치를 얻을 수 있다면 언제든 벤치마크 기준을 바꿀 수 있습니다.

   - 다만, 기준을 급격하게 변경하게 되면.. 기존의 Test 자료들은 모두 무용지물이 될 수 있으며,

     최소한의 Sample SSD 선정 및 장시간 Test를 통해서 Data 재 취합을 해야만 하는 고통을 수반합니다 ㅠㅠ

 

 

 

 

 

● Test 준비  : IOMeter Test File 생성 (* 80% Span!!)

 

 

ㅁ Step1. P31 500GB : 466GB * 80% = 372.8GB ≒ 370GB Test File를 생성하기로 합니다.

▲ IOMeter의 경우는?? 370GB의 Test File을 생성하려면 섹터단위로 입력해야 합니다.

 

 

 

ㅁ Step2. SLC Buffer Clear : 더티테스트를 통해서 Dynamic SLC Buffer를 완전히 배제시킵니다.

 

 

 

ㅁ Step3. CDM 8.0.1  

▲ SLC모드의 Max속도 확인 및 디스크의 정상 여부를 확인합니다.  준비 끝!!

 

 

 




● IOMeter Test 결과

 

ㅁ IOMeter 1.1.0 Test 기준

    ① Test File Size  (* 해당 P31 제품 리뷰부터.. Test 기준을 일부 변경 함.)

        - Full Area : Seq Read, 4k Random Read.. 2항목!!

            (* 변경 : 해당 2항목은?? 다이나믹 SLC캐싱 배제를 위해서 Test파일로 디스크 전체 공간을 채우고 진행합니다.)

        - 8GB Span : Seq Write, Random Write, Seq Mix, Random Mix.. 4항목!!

        ★ 추가 : AnandTech - 80% Span

    ② Test IO Size

        - Seq  128k, Random  4k

        ★ 추가 : AnandTech - Seq 1M

    ③ Test 큐/쓰레드 Scale

       - QD1 : Q1T1

       - QD4 : Q4T1, Q1T4

       - QD32 : Q32T1,Q4T8

       - QD128 : Q32T4

    ④ Test Time : 각 항목당 3분씩 진행합니다.

        - Disk 입장에서 3분(180초)은?? 단일 부하 기준에서 보면 상당히 많은 처리량입니다.

          * 처리량 예, Sata 500MB/s * 180초 ≒ 약 90GB 수준!!

                                 NVMe 3,000MB/s * 180초 ≒ 약 540GB 수준!!

 

 

 

 

1. Seq Read 

 

▲ 위 결과치를 보면... 

    ① Test Ranage - 100% Span vs 80% Span

       - 오차범위 수준으로 대동소이 합니다.

    ② Test IO Size - S128k vs 1M

       - 1M에서 Seq Q1T1 및 Thread 부하시 좀 더 높고, 안정적인 값을 얻을 수 있습니다만,,

         최대값측면에서는 벤치오차 수준입니다.

       - 다만, 이후 PCIe4.0 NVMe 제품에서 최대값을 얻기 위해서는 1M Size를 염두해 두어야 합니다.          

 

    * (의견) 또한, 이후 80%로 기준이 변경되더라도..

      - 이전 제품들의 8GB Span, 100% Span Data값을 그대로 적용해도 될 듯 싶습니다.

 

 

 

 

 

2.  4k Random Read 

 

▲ 위, 80% vs 100% 결과치를 보면... 오차범위 수준 내로 대동소이합니다.

 

    * (의견) 즉, 또한, 이후 80%로 기준이 변경되더라도..

    - 이전 제품들의 8GB Span, 100% Span Data값을 그대로 적용해도 될 듯 싶습니다.

 

 

 

 

 

3. Seq Mix (80%/20%)

 

▲ 위 결과치를 보면...

    ① Test Ranage - 8GB Span(SLC모드) vs 80% Span

       - 기존, 8GB Span은?? SLC모드의 성능이 반영되어서 당연히 높게 나오고 있으며,,

       - 개선, 80% Span은?? TLC영역의 성능이 많이 반영된 결과치를 보여줍니다.

    ② 80% Span, Test IO Size - 128k vs 1M

       - IO Size 1M에서 좀 더 높고 안정적인 값을 얻을 수 있습니다.

     

    * (의견) 개인적으로.. 높은값을 원치 않습니다.  좀 더 고민해 봐야 할 듯 합니다.

      - 1M IO Size에서는 좀 더 높고 안정적인 값을 얻을 수 있습니다만,,

      - 128k는 좀 더 작은 IO Size에서의 순차 반응속도 관점에서 접근해 볼 수 있습니다.

 

 

 

 

 

 

4. 4k Random Mix (80%/20%)

 

▲ 위, 8GB Span(SLC모드) vs 80% Span 결과치를 보면....

    - 기존, 8GB Span은?? SLC모드의 성능이 반영되어서 당연히 높게 나오고 있으며,,

    - 개선, 80% Span은?? TLC영역의 성능이 많이 반영된 결과치를 보여줍니다.

 

    * (의견) 사용자의 자료는 SLC영역이 아닌, TLC 영역에 위치합니다.

      - 실제 워크로드에서는?? TLC영역에 대한 접근 속도를 최대 반영함이 옳으며,

      - SLC버퍼의 캐싱 효과도?? 전부가 아닌~ 극히 일부 도움이 될 수 있어야 합니다.

 

 

 

 

 

● (최종 의견) Seq, Random Read & Mix Test시 80% Span으로 변경의 적극 검토예정입니다.

    - 128 Seq, 4k Random Read 이전 결과치는?? 그대로 사용이 가능합니다만,,,

    - 기준 변경시.. 이후 Seq, Random Mix 이전 결과치는?? 모두 버리는 것을 결정해야만 합니다.

 

 

 

 

 

 

* Special thanks, AnandTech!!

가볍게 참고해 보시구요. 그럼, 좋은 하루 되세요 ^^..

 

 

 

 

 

 

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

 

 

728x90
반응형
댓글