본문 바로가기

Madam's Reviews/Storage Reviews

Netac NV7000 1TB Review ⑥ IOMeter & Conclusion.. 메이저사에 근접한 준수한 성능 구현!!

728x90
반응형

SLC모드 화장빨 조심!! & 벤치 편식은 금물!!

시간적 다양한 부하에 대한~ 전체적인 안정성 및 성능 유지력이 더 중요합니다.

 

 

 

 

* 이번 6편 IOMeter 및 최종결론은?? 온도센서 이슈 확인시까지 미뤄놓고 있었는데요. 온도 Test 진행 및 확인을 마치고,,

최종적으로~ IOMeter 툴을 통한 Low Latency 및 최대 성능 확인 결과을 올리고, 사용기를 마치도록 하겠습니다 ^^..

 

 

 

 

 

1. IOMeter 1.1.0 Test 준비

 

ㅁ IOMeter Test 기준은??

    - 최근 변경 적용한~ "2021 IOMeter Test 기준 (80% Span)"을 참고해 주세요.

      [Link] https://realitreviews.tistory.com/474

 

 

 SLC 캐싱배제 등.. IOMeter Test 진행을 위한 준비 절차는 아래와 같습니다.

   * 준비 작업의 이유는?? Seq, 4k Read Test시 SLC캐싱을 배제한 "TLC낸드 Low 영역의 성능"을 확인하기 위합니다.

    

   ① IOMeter 실행 및 Test파일생성 : 디스크 전체공간의 약 80%, 745GB 크기의 IOMeter Test파일을 생성합니다.

   ② SLC캐싱배제 : 남은 공간에 대해서 더티테스트 1회를 진행 후 SLC배제작업을 진행합니다.

   ③ 안정화 및 정상확인 : 수동트림, 전원오프 등을 통해서 안정 후 CDM값을 통해서 정상여부를 확인합니다.

   ④ Test 진행 : CDM값이 정상 범위에 올라오면 테스트를 진행합니다.

 

 

 

① IOMeter 1.1.0 실행 및 초기 설정

▲ IOMeter Test 크기(=Test 파일의 크기)의 경우?? 섹터단위로 환산해서 입력해 주어야 합니다.

    - 테스트 크기는?? 전체용량 932GB 기준 약 80%에 해당하는 745GB로 지정했습니다.

    - 그리고, 가장 먼저 128K Seq Q1T1 Read Test를 실행을 하면 745GB 크기의 IOMeter Test File이 생성됩니다.

 

 

   ※ 참고로, 저의 IOMeter Test 기준은??

     - Test IO Size 및 항목 : 128k Seq, 4k Radom, Seq Mix, Radom Mix Test 항목에 대하여...

     - QD 부하조건 및 시간 :  Q1T1, Q4T1 = Q1T4, Q32T1 = Q4T8, Q32T4 6개 수준에서.. 각 항목당 3분씩 진행합니다.

 

 

 

② [SLC 캐싱 배제 작업] 더티테스트 설정 및 1회 진행!! 

▲ 남은 공간에 대하여 Dirty Test 1회 시행하여 Test 파일에 대한 SLC캐싱을 완전히 배제하는 작업을 진행합니다.

    - SLC버퍼영역에 Test File이 위치해 있으면 SLC버퍼의 성능이 반영되어.. 읽기 성능에 영향을 미치게 됩니다.

    - 그리고, 더티테스트 완료 되면, 더티테스트 랜덤파일이 지워지지 않고 디스크공간 전체를 채우고 남아있게 됩니다.  

       어느정도 유휴시간 후 랜덤파일을 모두 삭제 및 수동 트, 전원 종료 재부팅을 통해서 충분한 유휴 시간을 가집니다.

 

 

 

③ [성능 안정화 확인] 충분한 유휴시간 후.. CDM을 통해서 성능회복 및 안정화 여부를 확인합니다. 정상!!

▲ Test 준비 끝!!

     - 80% 채워진 후 쓰기쪽 성능이 전체적으로 약간 낮아지는 특성이 관찰됩니다만..

      이 또한 디스크가 채워진 상태에서의 성능 특성으로 감안해서 평가될 듯 싶습니다.  

 

 

 

 

 

2. IOMeter Test 결과

 

 

* IOMeter 툴의 경우?? 제 3자가 어떤 Test를 진행했는지 별도로 Report를 제공주지 않기 때문에...

  - 테스터가 Test 결과를 요약을 해서 설명을 해 주어야 결과치를 판단할 수 있습니다.

 

 

● 128k Seq Read : 80% Span, 민낯 TLC Mode!!

 

* 해당 Seq Read Test는??

  - Test File이 SLC버퍼에서 -> TLC영역으로 옮겨진 이후의  TLC 낸드영역의 읽기 속도입니다.

  - 당연히.. SLC버퍼의 속도를 반영하는 CDM 벤치값과는 차이가 있습니다.

 

▲ (의견) QD4(Q4T1, Q1T4)에서 다소 낮은 성능이 관찰됩니다만.. 최대성능 측면에서는 무난하게 올라오고 있습니다.

 

 

▲ (의견) 메이저사 경쟁 제품 대비 전혀 밀리지 않습니다.

 

     

 

 

 128k Seq Write : 8GB Span, SLC Mode!!

 

* 해당 Seq Write Test는??

  - 대부분의 제품들이 SLC버퍼가 8GB 보다 크기 때문에 SLC버퍼의 피크치 쓰기속도가 반영됩니다.

  - 단, 인텔 545s 처럼 고정 SLC버퍼이고, 8GB 보다 작은 제품들의 경우는 감안해서 판단해야 합니다.

 

 

▲ (의견) 마찬가지로, 메이저사 PCIe4.0  경쟁 제품 대비 밀리지를 않습니다.

     

 

 

 

 

 

 4k Random Read : 80% Span, 민낯 TLC Mode!!

 

* 해당 4k Read Test는?? * Seq Read와 마찬가지로...

  - Test file이 SLC버퍼에서 -> TLC영역으로 옮겨진 이후의  TLC 낸드영역의 읽기 속도입니다.

  - 당연히.. SLC버퍼의 속도를 반영하는 CDM 벤치값과는 차이가 있습니다.

 

 

 

▲ (의견) Radom 4k Read 결과를 살펴보면.. 스펙 740,000 IOPS에 못 미치는 약 419,000IOPS가 관찰됩니다.

    -  레이턴시 항목에 해당하는 낮은 QD쪽 4k Q1T1, Q1T4측면에서.. PCIe4.0 메이저사 경쟁 제품 대비 근접한 수준의 성능이 관찰됩니다ㅑ.

 

 

 

 

 4k Random Write : 8GB Span, SLC모드!!

 

* 해당 4k Random Write Test는??

  - 대부분의 제품들이 SLC버퍼가 8GB 보다 크기 때문에 SLC버퍼의 피크치 쓰기속도가 반영됩니다.

  - 단, 인텔 545s처럼 고정 SLC버퍼이고, 8GB 보다 작은 제품들의 경우는?? 감안해서 판단해야 합니다.

 

 

▲ (의견) Radom 4k Write 결과를 살펴보면.. 메이저사 경쟁제품 대비 전혀 밀리지 않는 준수한 성능이 관찰됩니다.

    - Q32T16값을 IOPS로 환산해 보면.. 약 1,069,000IOPS 수준으로.. 스펙 740,000 IOPS 대비 훨씬 상회하는 결과가 관찰됩니다.

 

 

 

 

 

 Response Time

 

* Response Time은?? IOMeter 매뉴얼을 보면 Latency 분석항목입니다.

  - 낮은 QD쪽 Random 4k Q1T1, Q4T1 수준에서의 Average Response Time을 취합하고 정리해 본사항입니다.

 

 

ㅁ 4k Random Read  : 80% Span!!

 

 

 

ㅁ 4k Random Write  : 8GB Span!!

 

 

 

 

 

 

 

 

 복합부하(Mix) Test :  TLC & SLC 복합 Mode!!

 

 

* 해당 Mix 성능편은??

  - 시스템 및 여러 유틸이 기동되고 나면, 시스템은 디스크를 분당 수백회 이상 접근 한다고 합니다.

    단순하게 읽거나 쓰기만 하는것이 아니라.. 동시에 읽기/쓰기가 반복 되게 되며..

    동시에 읽기/쓰기 명령이 반복 교차시 처리 성능이 원활치 못한 제품은??

    부하 시간이 경과됨에 따라서~ 현격한 하락이 관찰 될 수 있습니다.

  - 또한, 해당 성능지표를 통해서.. 응용 SW성능을 예상해 볼 수 있다고 하며,

    읽고/쓰기 반복 교차 성능 측면에서 낸드플래시(SLC/MLC/TLC/QLC)의 태생적 성능지표라고도 합니다.

    [추가설명 참조] https://realitreviews.tistory.com/249

 

 

* IOMeter Mix Test의 조건은?? 80% Span!! 

    - 디스크 전제공간의 약 80%를 채운 후 QD 스케일별로 진행하게 됩니다.

    - 진행방법은?? (* 노가다!! ㅠㅠ)

      ① 1차. QD 항목별로 전체 1회를 Test를 진행한 후.. 해당 결과치를 모두 버리고, (* 참조용

      ② 2차. 다시 한번 2회차를 반복 진행하며, 가장 안정된 값을 취하게 됩니다. 

          - 2회차 결과상 이상치가 관찰되면.. 해당 항목에 대한 추가 검증 Test 과정을 거칩니다.

      ③ QD진행 항목별로 3분간 진행하며...

          - 다음 QD 항목별 유휴시간은?? 10초 전후로 연속적으로 진행하며, 성능 유지력을 동시에 확인합니다.

 

 

 

 

★ Mix 성능편의 결과치는?? 벤치 오차가 다소 클 수 있으며, 넉넉한 마음으로 참고해 주세요.

    - MLC SSD는?? 벤치편차가 안정적입니다만..

    - TLC SSD는?? 알수 없는~ SLC버퍼의 복잡한 상황에 따라서 벤치편차가 현격하게 나오기도 합니다. 

       * 그렇더라도, 인내심을 가지고 갈구다 보면.. 어느정도 안정된 값을 얻을 수 있습니다 ㅠㅠ

 

 

 

ㅁ 128k Seq Mix

▲ (의견) Seq Mix 성능측면에서는 개인적인 예상보다 의외로 밀리지 않는 근접한 수준의 유지력을 보여주네요.

 

 

 

ㅁ 4k Random Mix

▲ (의견) 4k Mix측면에서도?? PCIe4.0 경쟁사 제품군 대비 근접한 수준의 성능이 관찰됩니다.

   

 

 

 

 

 

 

 

CONCLUSION (최종의견) : 메이저사에 근접한 준수한 성능을 구현!!

 

-- 부제(궁금증 & 리뷰 포인트) : 과연, 애플이 YMTC낸드를 검토 및 선택할만 했는가?? -- 

 

개인적인 관심사인 잘 알려지지 않은 중국 양쯔메모리테크놀지(YMTC)사의 128L TLC 낸드플래서 + Innogrit 컨트롤러 조합에서의 낸드플래시 레이턴시 및 성능 특성 관점에서 해당 제품을 장시간 살펴봤습니다. 

YMTC 128L TLC 낸드플래시 전체적인 성능구현 측면에서 메이저사 동일 128L 수준에 근접한 성능을 구현해 주는 것으로 생각이 되며, 부하시 낸드플래시 최대 온도 측면에서도 메이저사 경쟁 제품 대비 무난한 것으로 생각이 됩니다.

 

아쉬운 점은?? 이전 편에서 많은 시간을 할애한~ 아이들시 Innogrit 컨트롤러의 높은 온도를 언급하고 싶습니다.

또한, 컨트롤러 온도센서가 최대 54℃/55℃ 까지만 표시되는 온도센서 표시 오류가 관찰이 되고, 실제로는 그보다 높을 수 있다라는 추정을 해 볼 수가 있는데요.  아이들시 컨트롤러 높은 온도와 컨트롤러 온도센서 표시 오류는 개선해야할 부분으로 생각이되며,  이후 해당 아이들시 컨트롤러의 높은 온도 부분 및 온도센서 부분이 개선되고, 좀 더 완성도가 좋아진다면.. 그리고 행당 가격 경쟁력을 유지한다면 메이저사 PCIe4.0 NVMe M.2 SSD 경쟁 제품 대비 충분히 위협적일 수 있을 듯 싶습니다.

 

그 외, 저의 ASUS Z590 보드 M.2 포트에 장치 기본방열판으로 인한 M.2 포트 고정부(Q렛지)와 간섭이 발생하여 고정 잘 안되고 억지로 보드 고정부(Q렛지)를 플라스틱이 휠정도(부러질수도 있음)로 힘을 가하여 강제로 돌려야 하는 등 장착시 문제점이 있었습니다.

즉, 보드에 따라서 장착 호환성 부분은?? 잘못 장착시 쇼트의 위험성도 있고, NVMe SSD 제품은 양품일지라도 중요 이슈사항이 될 수 있습니다. 주의!! 일반사용자가 해당 부분을 개선하려면 기본 방열판을 분리 후 아주 약간만 옮겨주고 재장착을 해주면 해결이 되는데요. 기본방열판을 분리하려 한다면 워런티실이 훼손되어 AS를 받지 못하게됨을 참고해 주시기 바랍니다.   

 

    ※ (내용추가) 번인 사례 : 장착시 보드에 따라서~ 잘 안될 경우 억지로 하지 마시고, 주의 하시길 바랍니다.
        [사례1] https://quasarzone.com/bbs/qf_storage/views/251469
        [사례2] https://quasarzone.com/bbs/qb_free/views/8046010

 

(내용추가) 제품의 선택적 측면에서는.. 글쎄요!! 각자 판단에 맡깁니다.

개인적으로 실사용시 중요 요인중 하나는 디스크는 장기간 사용하고 중요자료가 보관되기때문에 장기사용성 측면에서 성능은 스펙만 준수하면 되고, 성능유지력 등 안정성 및 아이들시 온도를 보게되는데요. 컨트롤러의 온도 측면에서 아이들시 너무 높고, 최대 온도파악이 불가능한점은 장기사용성 측면에서 Risk를 생각하지 않을 수가 없습니다. 가격대비 성능적인 부분도 매리트이기 때문에 해당 제품을 구매 검토 및 사용하게 된다면 각자 사용환경에 따른 온도체크 및 기본방열판의 사용은 필수임을 권해 드리고 싶습니다.

* 즉, 기본방열판 분리 후 노트북/외장용 등 사용시 별도의 써멀작업 등 방열대책없이 사용은 권해 드리고 싶지 않습니다.

 

 

 

※ 참고1. Netac NV7000 1TB 스펙 대비 Test 결과 요약 비교

▲ Test 시스템에 따라서 위 결과치는 달라질 수 있습니다. 

    - IOMeter의 Seq, Random Read 속도는?? SLC영역이 아닌,  3D TLC 낸드 low 영역의 읽기 성능을 반영합니다.

 

 

 

※ 참고2. 30TB 쓰기 후.. 200GB Cool Data 읽기 성능 유지력

 

 

 

 

장점

- YMTC 128L TLC 낸드의 메이저사 경쟁제품에 근접한 성능 구현

- 부하시 최대 온도 또한 메이저사 경쟁제품 대비 비슷한 수준으로 무난해 보임 

 

단점

- 아이들시 컨트롤러의 높은 온도

- 컨트롤러 온도센서 최대 온도 표기 오류

- 기본방열판으로 인한 보드 고정부와의 간섭으로 고정이 잘 안 됨.

   (* 고정부 간섭 발생시.. 해결을 위해서 기본방열판 분리시 워런티실 훼손으로 AS날아감)

- (내용추가) 기본방열판 하단 쇼트에 의한 번인(불) 이슈 있음.

 

 

 

※ (내용추가, 1/18) 최근 넷상 번인(화재) 원인에 대한 의견글을 내용 추가해 놓습니다.

    ① [필독] v태권님의 최근 NV7000 번인(불) 원인에 대한 의견글 및 댓글 참조!!

          - 기본 방열판 하단이 M.2포트쪽으로 쏠려있을 경우 특정 보드 M.2 포트 사정에 따라서 쇼트 가능성이 있다는 내용입니다.

          [Link] https://cafe.naver.com/ssdsamo/141237

    ② [추가 확인편] NV7000 1TB 기본방열판 하단 : USB3.1 외장과도 쇼트 위험성이 높아 보입니다!!

          [Link] https://realitreviews.tistory.com/873

 

 

 

 

 

 

* 판단 및 선택의 각자의 몫!! 비전문~ 하수 일반 유저의 주관적인 의견일 뿐입니다.

이상 Netac NV7000 1TB 사용기를 모두 마칩니다. 그럼, 즐거운 하루 되세요 ^^..

 

 

 

 

 

 

■■ Netac NV7000 1TB 사용후기 진행 목차 ■■

* 해당 사용기는 티스토리 블러그에서 작성되며, 네이버 블러그 및 SSD사용자모임 등 커뮤니티에 배포됩니다.

0. 구매기

    [Link] https://realitreviews.tistory.com/854

① 도착 및 Unboxing.. Innogrit IG5236 컨트롤러 + YMTC 128L 낸드네요!!

    [Link] https://realitreviews.tistory.com/857

 Max Benchmark.. 예상보다 시작은 괜찮은 듯 싶네요!!

    - CDI, HD Tune Read/Write, 300GB File Benchmark, CrystalDiskMark, AS SSD, ATTO, Dirty Test(Sustained Write)

    [Link] https://realitreviews.tistory.com/858

③ 200GB File Read Test.. 아주 정상적으로 잘 올라오네요!!

    - 200GB Hot Data File Read Test : SSD Read Speed Tester.

    [Link] https://realitreviews.tistory.com/859

④ Idle시 온도 Test.. 내버려둬도 50℃, 비추!! 

    - HWiNFO.

     [Link] https://realitreviews.tistory.com/860

⑤ 써멀쓰로틀링 Test.. 쓰로틀링 관찰안됨. But, 온도센서가 애매합니다!!

    - IOMeter, HWiNFO. 

     [Link] https://realitreviews.tistory.com/861

⑥ IOMeter & Conclusion.. 메이저사에 근접한 준수한 성능 구현!!

    - IOMeter

      [Link] https://realitreviews.tistory.com/871

 

※ 추가 확인 편 

 Cold Data 읽기 성능 유지력(Retention) Test.. 30TB 쓰기 후 읽기 성능 유지력 좋네요!!

    - 200GB Cold Data Read Test (* Sustained 30TB Write/Erase & File Read Test)

    [Link] https://realitreviews.tistory.com/865

ⓑ Netac NV7000 1TB  기본 방열판 분리후 온도 Test.. 낸드 온도 양호, 컨트롤러 온도는 높음!!

     [Link] https://realitreviews.tistory.com/868

ⓒ NV7000 1TB 기본 방열판 하단.. USB3.1 외장과도 쇼트 위험성이 있어 보입니다!!

     [Link] https://realitreviews.tistory.com/873

ⓓ USB3.2 Test.. 아이들시 온도가 너무 높아서 쓸수가 없네요!!

     [Link] https://realitreviews.tistory.com/875

 

* 저의 사용기는 궁금한 순서대로 진행되며, 진행되는데로 목차를 업데이트 하도록 하겠습니다.

 

PS. Review ≠ 홍보 or 네거티브!!, Review = 검토 & 비평!!, 선택 = 존중!!

 

 

728x90
반응형
댓글