SSD 성능 비교

   조회 2405   추천 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 

U.2, m.2 모두 가능한 샤시와 보드가 있다고 가정해 보겠습니다. (PCIe 4.0 지원하고요.)
(U.2 열 식힐 수 있는 샤시입니다.)

소비자용 SSD인 삼성 PM9A1 2TB는 대략 다음과 같은 스펙을 가지고 있습니다.
- PCIe 4.0x4 (m.2)
- Random Read 1000K IOPS
- Random Write 850K IOPS
- TBW 혹은 DWPD는 찾을 수가 없네요.
- UBER는 찾을 수가 없네요.

반면, 기업용 SSD인 인텔 P4610 3.2TB는 다음과 같은 스펙을 가지고 있습니다.
- PCIe 3.0x4 (U.2)
- Random Read 638,000 IOPS
- Random Write 222,000 IOPS
- 3 DWPD (21.85 PBW)
- UBER 10^17비트당 1


제 사용처는 시퀀셜 읽기 쓰기는 별로 중요하지 않습니다.
그래서 Random Read, Write만 참고하고 있습니다.

제가 2CPU에서 소비자용은 최대 속도를, 기업용은 sustained 속도를 기재한다고 봤던 것 같습니다.
그렇다면, 실제로 Random Read, Random Write가 지속적으로 발생할 때..
(100% Read, Write는 아니더라도.. 40%쯤 지속 발생)
PCIe 4.0용 소비자 SSD가 빠를까요, 아니면 PCIe 3.0용 기업용 SSD가 빠를까요?

가격은 소비자 SSD가 더 저렴하긴 합니다만, TB용량당으로 따지면 그리 큰 차이는 아니라서..
기업용 SSD를 기웃거리고 있는 중입니다.


실사용은 기업용이 더 나을 것 같다는 생각이 드는데.. 어떻게 생각하시는지요?

짧은글 일수록 신중하게.
제온프로 2023-07
당연히 PCIe 3.0 기업용 SSD가 빠르죠...

모두둘 벤치 테스트를 좋아하니 그것만 통과하면 됩니다
     
아마데우쓰 2023-07
당연하다고 할 정도인 것을 제가 물어본 거군요. ^^
기업용은 넘사벽인 걸로 이해하겠습니다.
간장게장 2023-07
삼성 PM9A1 2TB M.2 NVMe SSD

endurance : 1200 TBW = 1.2 PBW
UBER : 1 sector per 10^15 bits read

https://www.compuram.biz/documents/datasheet/PM9A1_Samsung.pdf
     
아마데우쓰 2023-07
와.. 정보 고맙습니다.
1.2PBW vs. 21.85 PBW
엄청 차이나네요.
maronet 2023-07
일반적으로 개인이 데스크탑 PC로 쓰면서, 저 성능 차이를 실질적으로(감성적 말고) 느낄 일은 없다 생각합니다.
도리어 벤치마크 도구에서 눈에 확띄는 읽기 성능 때문에 데스크탑용을 선택하게 될 것 같습니다.
     
아마데우쓰 2023-07
개인 사용처는 아닙니다.
저희 회사에서 사용할 것인데..
그동안 소비자용으로도 충분했었는데..
기업용 저렴한 것이 나와서 여쭤보는 것입니다. ^^
송주환 2023-07
저라면 안전하게 엔터프라이즈 SSD로 갑니다.
다만 같은 엔터프라이즈 SSD라면 연식 차이에 따른 성능 격차가 상당합니다.
결론: PM9A3를 산다
     
아마데우쓰 2023-07
답변 고맙습니다.
간장게장 2023-07
재미 삼아서 아주 단순화시켜서 계산을 해 봅니다.

read와 write 속도 값이 있을 때 60/40 혹은 70/30 혼합 속도는 그냥 60대 40 혹은 70대 30으로 가중평균을 내면 안됩니다.
read 속도가 많이 빠르니 sustained write 속도가 좀 떨어지더라도 혼합 속도는 더 빠를 것이 아니냐 쉽게 생각하면 안됩니다.

1G IO(10^9 IO)가 있다고 칩시다. read/write가 60대 40이라고 칩시다.
그러면 6*10^8 read IO를 처리하고 4*10^8 write IO를 처리해야 합니다.

1. read 1000K IOPS, write 850k IOPS인 SSD의 경우
read 시간 : 6 * 10^8 / 10^6 = 600 (sec)
write 시간 : 4 * 10^8 / 850,000 = 470.6 (sec)
합계 : 1,070.6 (sec)

2. read 638K IOPS, write 222k IOPS인 SSD의 경우
read 시간 : 6 * 10^8 / 638,000 = 940.4 (sec)
write 시간 : 4 * 10^8 / 222,000 = 1801.8 (sec)
합계 : 2,742.2 (sec)

3. read 400K IOPS, write 200k IOPS인 SSD의 경우  - HUSMM3232 SAS SSD의 경우(성능 좋은 SAS SSD의 경우임)
read 시간 : 6 * 10^8 / 400,000 = 1,500 (sec)
write 시간 : 4 * 10^8 / 200,000 =  2,000 (sec)
합계 : 3,500 (sec)

처리하는데 걸리는 시간이 이렇게 됩니다.(다시 한번 말씀드리지만 아주 단순화시킨 것임)

여기서 1번의 경우 일반용 SSD라서 burst 속도라고 보고, sustained 속도를 read는 그냥 그대로 쳐주고 write 속도는 30k IOPS라고 가정을 해 봅니다. 그러면 어찌 될까요?

A. read 1000K IOPS, write 30k IOPS인 SSD의 경우
read 시간 : 6 * 10^8 / 10^6 = 600 (sec)
write 시간 : 4 * 10^8 / 30,000 = 13,333.3 (sec)
합계 : 13,933.3 (sec)

이건 뭐 SAS SSD보다도 4배 시간이 더 걸리는 셈입니다.

그럼 다시 sustained 속도를 read는 그냥 그대로 쳐주고 write 속도는 100k IOPS라고 가정을 해 봅니다. 그러면 어찌 될까요?

A. read 1000K IOPS, write 100k IOPS인 SSD의 경우
read 시간 : 6 * 10^8 / 10^6 = 600 (sec)
write 시간 : 4 * 10^8 / 100,000 = 4000 (sec)
합계 : 4600 (sec)

그래도 SAS SSD를 못 쫒아가는군요.

혼합 성능은 read write 중에서 느린 것의 영향을 크게 받습니다. 한 가지가 번개같이 빨라도 다른 한 가지가 매우 느리면 혼합 성능은 매우 구리게 나옵니다.

그럼 PM931A의 sustained random write 속도(표준에 따른 측정)는 얼마나 될 것이냐? 짐작으로 30k IOPS가 안될 것 같습니다.

예전 960 Pro, 970 Pro 같은 것이 7.5 k IOPS 정도 되었습니다. 10k IOPS 넘는 일반용 SSD는 찾을 수가 없었습니다. 요즘에 나오는 것들은 어떠할지 측정을 해 보지는 않았지만 그 값을 높이기 위해 특별히 투자했을 것 같지는 않습니다. 개인용으로는 오랜시간 지속적으로 write를 하는 경우가 없다고 보고 신경을 쓰지 않았을 것입니다.

개인의 일반적인 사용에서 엔터프라이즈 용이라고 하여 특별히 더 빠르지는 않습니다. 50톤 싣고 시속 100km로 달릴 수 있는 화물차에 5톤만 싣는다고 하여 시속 1,000km로 달릴 수 있는 것은 아니니까요.
     
아마데우쓰 2023-07
와.. 역시.
깔끔한 정리 고맙습니다.

소비자용 SSD는 랜덤 쓰기가 30k IOPS가 안되는군요.
그럼, 그것만으로도 기업용이 가치가 충분해 보입니다.

고맙습니다~
     
정무현 2023-07
지나가다가 좋은 답변 달아주신거 감사합니다.
개인용 PC에 장착하는 SSD는 표준속도에 따른 측정 결과는 공개를 안하고, 유저의 벤치에 의존하는 걸까요?...
          
아마데우쓰 2023-07
소비자용과 기업용 속도 테스트 기준 자체가 다른 것으로 알고 있습니다.
박문형 2023-07
저번 질문으로 보아서는 회사에 사용하는 서버 시스템을 구매하려고 하시는 듯하고 거기에 들어갈 스토리지를 찾으시는 듯합니다만

한 곳에서 모아 구매하는 것이 편합니다..

호환성문제를 해결하려고 해도 한 벤더 제품을 골라서 깔맞춤 하는 것이 편합니다..

조립 서버 구매하는 식으로 이래저래 부품으로 알아보는 것은 시간도 걸리고 나중에 문제가 생겼을때 본인이 다 책임져야 하는 문제만 생깁니다..
     
아마데우쓰 2023-07
네, 지난번 질문건은 발주 했습니다.
그것은 고객 납품용이었고요.
이제 저희 회사에서 사용할 것을 알아보는 중입니다.
제가 이런저런 조립 작업을 즐기는지라.. 저렴한 비용으로 해 보려고 합니다.
책임은.. 제가 지면 됩니다. ^^
          
박문형 2023-07
다나와 잘 뒤져보면 삼성 U.2 nvme 파는 곳이 나오고 그 외 알려지지 않았지만 기업용 제품 파는 곳이 있다고 합니다..

꼭 삼성이 정답은 아니지만 좋은 제품 찾기를 기원합니다..

지금도 비슷하지만 기업용 SSD를 사용하려면 직수입 하는 것 밖에 답이 안나오는 경우가 많습니다..
               
아마데우쓰 2023-07
장터에 보면 좋은 매물들이 간혹 나옵니다.
그걸 노리고 있습니다.

슈마것 새 세트로 구입할지..
중고 서버로 드래곤볼을 모을지 고민중입니다.
dateno1 2023-07
스팩상의 벤치를 보는게 아니라 더티 테스트처럼 지져분하게 만들거나, 나레온처럼 꽉꽉 채울때 속도가 얼마 나오는지를 보셔야 합니다

보통 엔터는 이렇게 해도 다 차갈떄까지 꽤 양호한 성능을 뽑아줍니다
     
아마데우쓰 2023-07
제가 970Pro로 나래온 더티 해 봤는데.. 그 때도 꽤 쓸만하게 나왔던 경험이 있었습니다.
그런데 간장게장님 댓글에 의하면, 기업용이면 훨씬 더 잘 나올 것으로 기대되네요.
          
dateno1 2023-07
디스크 이것저것해서 1번 꽉 채운다음 다 지우고, 다시 돌려보셨나요? (SSD 수명엔 나쁘지만 제대로 시험할려면 1번 채워서 지져분하게 만든다음 NAND 초기화되기전에 70%쯤 채워서 여유 없는 상태에서 벤치 돌려야 실 운용 상황에서의 성능을 알 수 있다고 봅니다)

실재 장기간 운용하면 디스크 1/2~2/3정도 채운 상태에서 썻다가 지웠다 할테니 저정도 찬 상태에서 지져분한 상태로 시험했을떄 성능이 진짜 성능이라 봅니다 (물른 이런식이면 성능 나빠지는걸 알고 있기때문에 제경우 20%정도 오버프로비저닝 + 디스크 사용 비율 너무 안 높아지게 주의하지만, 일반 사용자가 여기까지 할꺼라고 기대는 하기 힘들죠)

970 Pro라면 MLC고, 그나마 상위 라인업이라고 조금 신경써서 만들었는지 양호한편이긴합니다만 저기까지 하면 신품일떄 돌린거랑 좀 다르긴할껍니다
간장게장 2023-07
저 위 제가 기억에 의존하여 써 놓은 댓글 중에 오류가 있었습니다.

"예전 960 Pro, 970 Pro 같은 것이 7.5 k IOPS 정도 되었습니다. 10k IOPS 넘는 일반용 SSD는 찾을 수가 없었습니다"

SATA SSD인 850 Pro, NVMe SSD인 950 Pro는 4k 지속쓰기 성능이 10 k iops 미만이었습니다. 그러나 960 Pro에 들어와 25 k ~ 30k iops 정도로 크게 성능이 증가했습니다. 970 Pro는 33k iops 정도. 980 Pro나 990 Pro의 4k 지속 쓰기 성능이 나온 리뷰 기사는 찾지 못햇습니다.

주섬주섬 정리해 본 것

* 일반용 SSD의 4k 지속 쓰기 성능
https://www.2cpu.co.kr/PDS/14836
     
아마데우쓰 2023-07
간장게장님, 정말 고맙습니다.
링크 주신 것도 정독했습니다.
정말 어마어마한 자료이고 정리입니다.


QnA
제목Page 296/5723
2014-05   5231923   정은준1
2015-12   1758615   백메가
2023-07   2258   유호준
2023-07   3310   이형동
2023-07   1822   달광이
2023-07   2007   삐돌이슬픔이
2023-07   2831   래바이
2023-07   2092   정무현
2023-07   1833   Uinx
2023-07   2406   아마데우쓰
2023-07   2258   다두
2023-07   1691   막울었어요
2023-07   1208   slowcity
2023-07   3077   다두
2023-07   1793   막울었어요
2023-07   1370   dateno1
2023-07   2380   얍뿅
2023-07   2588   근육계장
2023-07   2673   Andrew
2023-07   3885   apuburner
2023-07   2149   박문형
2023-07   3768   땅쟁이