일반용 SSD의 4k 지속 쓰기 성능

   조회 20608   추천 1    


일반용 SSD와 기업용 SSD는 지향점이 다릅니다.

기업용 SSD는 여러 사람이 사용하는 서버 용도에 맞도록 제작된 것이고, 일반용은 개인용 컴퓨터에서 단독으로 사용하는 것을 전제하고 제작된 것입니다.

기업용 SSD specification에 나온 수치들은 대개 SNIA의 enterprise SSD 성능 측정 방법 표준(https://www.2cpu.co.kr/PDS/14736)에 따라 측정된 수치들로서 지속 성능(sustained performance)을 표시한 것입니다. 일반용 SSD specification에 나온 수치들은 burst 속도를 표기한 것이죠.


일반용 SSD들의 4k 지속 쓰기 성능은 어느 정도나 되나?

질문 게시판에서 기억에 의존하여 댓글을 달다 보니, 제 글에 오류가 있었습니다. 그래서 정리 삼아 SSD 리뷰 기사에 나온 자료들을 주섬주섬 모아 보았습니다.


일반용 SATA SSD에서 독보적 위치를 차지했던 삼성 850 Pro와 850 Evo가 보입니다.

NVMe SSD인 950 Pro와 SM951도 보입니다. SM951 중에서 PCIe 방식이긴 하지만 NVMe가 아닌 AHCI로 나온 것들도 있습니다.

인텔 SSD 750은 사실상 기업용 라인으로 power loss protection 기능도 갖춘 것인데, 일반용으로 판매된 것입니다. 그걸 제외하면 대부분 10k iops 미만입니다.





앞에서 나온 것과 중복된 것들이 많은데, 여기에는 새로 등장한 삼성 960 Pro가 나타나 있습니다.

950 Pro가 NVMe임에도 불구하고 4k 지속쓰기 성능에서는 SATA SSD인 850 Pro와 850 Evo보다도 못한 7k iops 미만의 수치들을 보여주는데 반해, 무려 25k iops를 보여주고 있습니다.





이것은 다른 곳에서 측정한 것인데, 삼성 950 Pro 중에서 512k 모델은 10k iops가 살짝 넘는 모습을 보여주고 있습니다. 2개를 raid 0으로 묶으니 20k iops를 넘는 모습을 보여주고 있습니다.



삼성 960 Pro 2TB 모델이 30k iops를 보여주고 있습니다. Anandtech의 테스트 결과와는 약간 차이가 납니다. 측정 방법이 좀 달라서 그럴 겁니다.



드디어 삼성 970 Pro 등장 32k iops 정도를 보여주는군요. 960 Pro보다 약간 개선이 되었습니다. 970 Evo도 970 Pro와 비슷합니다.

삼성 980 Pro와 990 Pro의 4k 지속 쓰기 성능을 테스트한 자료는 찾지 못했습니다. 970 Pro보다 개선이 되었을 것으로 보입니다. 요즘에는 일반용 SSD 리뷰 기사에서 4k sustained write 속도는 테스트하지 않는 것 같더군요. Anandtech 요즘 기사에 나오는 지속쓰기 성능은 의미가 좀 다릅니다.


비교를 위해 기업용 SSD들의 4k 지속쓰기 성능을 보입니다. 대부분 옛날 것들입니다. 기업용 SSD들의 4k 지속쓰기 성능은 specification에 보이는 수치를 그대로 믿어도 무방할 것으로 생각합니다. 리뷰 기사에서 테스트한 결과와 specification에 나온 수치들이 대개 일치합니다.





한 때 기업용 SATA SSD의 지존이었던 인텔 S3700이 33k iops로 나타납니다. 4k iops 성능도 성능이지만 endurance가 엄청난 놈이었습니다. S3700은 write intensive, S3600은 mixed use, S3500은 read intensive로 나온 제품으로 4k 성능과 더불어 endurance가 차이납니다. 특히 S3500은 endurance가 기업용으로는 형편 없어서 cache용으로는 사용하지 말라는 것이었습니다.(S3520은 그렇지 않음)


삼성 SM863이 28k iops로 나타납니다. SM863은 3D MLC 모델로서 인텔의 S3600급의 mixed use 용입니다. 인텔의 S3700에 대응하는 write intensive 모델은 SM865인데 이 그림에는 타나나 있지 않습니다. SM863은 endurance는 S3600과 같은데, 성능은 S3700에는 미치지 못하지만 S3600보다는 좋습니다. SM863과 같은 시기에 나온 TLC 모델인 PM863도 보입니다. 20k iops로 MLC 모델인 SM863에 비해 떨어집니다. 아마 SM863이 삼성에서 나온 기업용 SATA SSD 중에서 MLC 마지막 모델일 겁니다.


한 때 기업용 SSD의 지존 자리를 잠시 차지했던 인텔 NVMe P3700도 보이는군요. 800GB 모델은 100k iops 가까운 수치를 보이고 있습니다. 1.6TB 모델은 154 k iops. P3700은 역시 endurance가 엄청나게 높은 놈입니다. NVMe SSD에 있어서도 P3500, P3600, P3700은 각각 read intensive, mixed use, write intensive 모델입니다. P3700을 끝으로 인텔에서 7자 돌림은 사라졌습니다. 대신 optane SSD로 8자 돌림이 생겼습니다. P4500, P4600, P4800X 이런 식으로 7자 돌림은 사라짐. 


Micron의 9100 Max 2.4TB는 무려 300k iops 가까운 값을 보입니다.

그런가 하면 Toshiba의 PX04SMB160 SAS SSD는 124k iops를 보이는군요.


일반용 SSD는 기업용 SSD와 용도가 다릅니다. 서버 용도로 쓸 때는 기업용 SSD를 사용하는 것이 바랍직합니다. 4k iops 성능이 높을 뿐 아니라 power loss protection기능도 있고, UBER 값이 일반용은 10^-15인데 비해 기업용은 10^-17으로 두자리 차이가 납니다.

일반용 SSD로 4k 지속 쓰기 성능이 30k iops이면 굉장히 좋은 편에 속하는데, 이런 것 8개 raid로 묶어 보아야 성능 좋은 기업용 SSD 하나를 당하지 못합니다. 일반용 SSD를 서버용 처럼 쓰는 것은 비효율적이라고 생각합니다. 일반용은 일반용대로 기업용은 기업용대로 각자 용도에 맞게 쓰는 것이 좋겠습니다.


최근의 기업용 SAS SSD나 NVMe SSD의 성능은 specification을 참조하세요.


그냥 정리삼아 주섬주섬 모아 보았습니다.


짧은글 일수록 신중하게.
김제연 2023-07
이건 예전 자료고 .. qna 의 답변을 보고 궁금해서 어제 저녁에 자기전에 맥북으로 검색해봤는데
지금은 자료를 못찾겠네요 .. 980pro 4k random sustained 4k 속도가 68xMB/sec 정도 되는걸로 검색되어서

https://wintelguy.com/iops-mbs-gbday-calc.pl
이 사이트에 680 넣고 4k 로 돌리면.. 166015로 .. 166k 정도로 나오는데 말씀하신 내용이 저 내용 맞을까요?

https://www.anandtech.com/show/16012/the-sk-hynix-gold-p31-ssd-review/4

https://www.anandtech.com/show/16087/the-samsung-980-pro-pcie-4-ssd-review/5  이 자료네요 ..
     
간장게장 2023-07
맨 아래 링크를 보면 980 Pro의 sustained 4k write 속도가 680 MB/sec로 나오는데요.
680 MB/sec이면 170k iops입니다.

그러나 제가 말한 sustained random write 속도는 SNIA의 기업용 SSD 측정방법에 따른 값인데, Anandtech의 근래 기사에 나오는 sustained random 4k write 성능은 표준이 아니라 자기들이 임의로 정해 놓은 기준입니다. Anandtech 기사 내에서 다른 SSD들과 비교해 보는 데에는 유용하지만 기업용 SSD의 sustained 성능과는 의미가 다릅니다.

링크에서 970 Pro의 1tb 모델의 4k 지속쓰기 성능은 622 MB/sec로 나오는데, 역시 iops 단위로 바꾸면 155k iops 정도로 나옵니다. 역시 이것은 Anandtech 자체적으로 정의한  sustained 속도이고, SNIA 표준 측정방법에 따른 수치는 32k iops 정도입니다.

제가 쓴 원 글에서 처음 두개의 그림은 모두 Anandtech 예전 기사에 나온 자료인데, 그것은 요즘 기사에 나오는 Anandtech가 정의한 자기들만의 기준이 아니라 SNIA 기준에 가까운 자료입니다.

Anandtech 요즘 기사에 나오는 자기들이 정의한 sustained 속도는 서버용 기준이 아니라 개인용 기준의 sustained 속도입니다. 어쩌면 개인용으로 사용할 때는 Anandtech의 sustained 속도로 비교하는 것이 나을 것 같기도 합니다.
     
간장게장 2023-07
아마 SNIA 기업용 SSD 성능 측정방법 기준으로 측정한다면 980 Pro의 sustained 4k write 속도는 40k iops 미만일 겁니다. 이것은 근래에 나오는 기업용 read intensive SSD보다 훨씬 못 미치는 형편 없는 값입니다. 8개 raid 0으로 묶어도 4k sustained write 속도 면에서는 근래에 나오는 똘똘한 기업용 SSD 하나에 미치지 못할 것입니다.

그러나 Anandtech에서 정의한 sustained 4k write 기준으로 측정한다면 요즘 나오는 웬만한 기업용 SSD들이 980 Pro에 못 미칠 가능성이 큽니다. 개인용으로 사용하기에는 980 Pro가 더 좋을 수도 있는 것이죠. 다만 endurance가 낮다든지 power loss protection이 안된다든지 UBER 값이 10^-15으로 기업용과는 두자리수 차이가 난다든지 하는 단점은 있습니다.

50톤 화물트럭과 승용차를 비교하는 것이나 마찬가지라고 생각합니다. 짐을 적게 실으면 승용차가 더 쾌적하고 빠를 수 있지만, 무거운 짐을 많이 실으면 승용차는 갤갤거릴 겁니다.
아마데우쓰 2023-07
정말정말
어마어마한 자료입니다.
정말 고맙습니다~
정무현 2023-07
좋은 글 감사합니다.
SNIA 표준으로 테스트하는  테스트 툴은 없는거 같은데 맞나요?

구글링해도 안나오네요...
     
간장게장 2023-07
* SNIA Standard
Solid State Storage (SSS) Performance Test Specification (PTS)
Version 2.0.2
https://www.snia.org/sites/default/files/technical-work/pts/release/SNIA-SSS-PTS-2.0.2.pdf

* Reference Test Platform
https://www.snia.org/forums/sssi/rtp

Operating System (OS):
Both RTP 4.0 and 5.0 utilize Linux Community Enterprise OS (CentOS) ver 6.x or 7.x.  The OS kernel revision used must be disclosed in the PTS report.  Users may select to run the PTS using other OSes but must disclose the OS that is used (such as Windows Server 2012 R2).
 
Test Software:
The test software used to validate the RTP / PTS-E v1.1 and PTS-C v1.2 is CTS 6.5 made by Calypso Systems, Inc. (www.calypsotesters.com). 
The Calypso test software requires CentOS 6.x Linux OS.  It is also available in Windows Server 2012 R2.

* CTS 6.5 – Calypso Test Suite
https://calypsotesters.com/testsoftware/
미담 2023-07
간장게장님 자료는 놀랍군요. 집필을 해도 될 것 같습니다.
우아앙2 2023-07
내공이 엄청나십니다. 최신 자료에 피드백 까지 !!
jdh222 2023-10
감사합니다
네오스피어 2024-07
감사합니다.


PDS
제목Page 4/78
2014-05   5161196   정은준1
2015-12   1695485   백메가
2023-09   47166   백룡
2023-09   53872   제온프로
2023-09   50317   김장우
2023-09   44286   미친감자
2023-08   40504   다롱이
2023-08   48454   제온프로
2023-08   31814   이천풍
2023-08   29434   새총
2023-08   30495   미친감자
2023-07   38691   MikroTik이진
2023-07   30116   꿀벌l최인혁
2023-07   16541   Noobmaster69
2023-07   20609   간장게장
2023-07   18686   새총
2023-07   18013   봉래
2023-07   19639   김덕영
2023-06   25795   동력
2023-06   27374   다롱이
2023-06   23336   다롱이
2023-06   19841   Chobo01