sn850x 2tb 지름 및 간단 테스트
관련링크
본문
sn850x 정식 유통 제품이 특가로 떴길래 또 구매를 했습니다
꾸준히 잘 팔리고 있는 엔비디아 GPU와 달리 메모리 반도체들은 수요가 줄었는지 관련 주식도 시들시들하고, ssd 특가도 상당히 잦네요 ㅋㅋ
특히 nvme 1tb, 2tb ssd들은 올해 상반기부터 노브랜드급 제품뿐만 아니라 1티어 제품들도 특가가 잦았고 상시 가격이 많이 내려왔습니다
개중에 저는 sn850x을 주로 노리는 편인데요
높은 성능이야 pcie 4 중 1티어 제품이니 당연한거고, 4k native mode(이하 4kn)를 지원하는 점 때문인데
이 모드가 하드 디스크 시절엔 성능, 체감 성능에서 유의미하게 의미가 있었지만
ssd에선 성능의 차이가 없다는 의견, 성능은 차이가 없으나 발열에서 차이가 있다는 의견이 분분했습니다
4kn의 참고 링크 https://wiki.archlinux.org/title/Advanced_Format
sn850에서 4kn 사용시 ext4 에서 성능 향상이 있었다는 글 https://www.bjonnh.net/article/20210721_nvme4k/
sabrent rocket에서 512e/4kn 별 벤치마크 https://carlosfelic.io/misc/512e-vs-4kn-nvme-performance/
그래서 저도 한번 직접 테스트해보았습니다
작고 소중한 개인 개발용 서버에 장착하여 vdbench를 이용해 10분간 스트레스 테스트 후 온도를 확인했습니다
cpu가 amd 5700g이라 ssd가 pcie 3 x4 링크로 cpu와 붙어있습니다
ssd에 만들어놓은 파티션을 지정해놓고 4k random 읽기 50% 쓰기 50% 32쓰레드 이렇게 테스트 설정을 하였습니다.
아래는 실제 conf
sd=sd1,lun=/dev/nvme5n1p1,openflags=o_direct
wd=wd1,sd=sd1,xfersize=4k,rdpct=50
rd=run1,wd=wd1,iorate=max,threads=32,elapsed=600,interval=1
# nvme id-ns -H /dev/nvme5n1
LBA Format 0 : Metadata Size: 0 bytes - Data Size: 512 bytes - Relative Performance: 0x2 Good (in use)
LBA Format 1 : Metadata Size: 0 bytes - Data Size: 4096 bytes - Relative Performance: 0x1 Better
512e mode인 것을 확인
# ./vdbench -f ./scenario && sensors nvme-pci-0e00
~
Sep 01, 2023 interval i/o MB/sec bytes read resp read write read write resp queue cpu% cpu%
rate 1024**2 i/o pct time resp resp max max stddev depth sys+u sys
21:49:54.001 597 306850.0 1198.63 4096 50.03 0.103 0.186 0.020 8.31 4.21 0.250 31.7 17.8 14.3
21:49:55.001 598 305358.0 1192.80 4096 49.92 0.104 0.188 0.020 6.33 2.43 0.244 31.7 18.7 14.1
21:49:56.001 599 301087.0 1176.12 4096 49.97 0.105 0.189 0.021 7.82 1.91 0.261 31.7 18.6 13.6
21:49:57.004 600 308459.0 1204.92 4096 49.84 0.103 0.186 0.020 6.16 1.83 0.235 31.7 18.6 14.2
21:49:57.009 avg_2-600 313567.0 1224.87 4096 50.01 0.101 0.177 0.025 10.97 6.40 0.215 31.7 18.9 14.9
nvme-pci-0e00
Adapter: PCI adapter
Composite: +87.8°C (low = -5.2°C, high = +89.8°C)
(crit = +93.8°C)
310k iops 읽기 쓰기 동시에 1200mb/s 정도 나옵니다 10분을 돌렸는데 방열판이 없어서 88도네요
# nvme format /dev/nvme5n1 --lbaf=1
4kn mode로 바꿔줍니다
커맨드가 format인것 처럼 실제로 데이터가 지워지니 혹시나 따라하실 분은 데이터를 꼭 잘 보관하세요
# nvme id-ns -H /dev/nvme5n1
LBA Format 0 : Metadata Size: 0 bytes - Data Size: 512 bytes - Relative Performance: 0x2 Good
LBA Format 1 : Metadata Size: 0 bytes - Data Size: 4096 bytes - Relative Performance: 0x1 Better (in use)
4kn인 것을 확인
# ./vdbench -f ./scenario && sensors nvme-pci-0e00
~
Sep 01, 2023 interval i/o MB/sec bytes read resp read write read write resp queue cpu% cpu%
rate 1024**2 i/o pct time resp resp max max stddev depth sys+u sys
02:16:51.001 597 308847.0 1206.43 4096 49.96 0.102 0.185 0.020 9.32 2.93 0.258 31.7 18.5 15.3
02:16:52.002 598 316517.0 1236.39 4096 50.14 0.100 0.180 0.020 6.01 0.17 0.228 31.7 19.1 15.8
02:16:53.001 599 300651.0 1174.42 4096 50.04 0.105 0.189 0.021 7.76 0.13 0.269 31.6 17.8 13.9
02:16:54.005 600 311455.0 1216.62 4096 49.91 0.102 0.184 0.020 6.07 0.15 0.236 31.7 20.0 16.3
02:16:54.010 avg_2-600 306917.5 1198.90 4096 50.01 0.103 0.179 0.028 20.58 6.48 0.232 31.7 18.9 15.1
nvme-pci-0e00
Adapter: PCI adapter
Composite: +87.8°C (low = -5.2°C, high = +89.8°C)
(crit = +93.8°C)
4kn에서도 거의 동일한 테스트 결과가 나왔네요
따흐흑 어차피 pcie 3으로 붙는데 그냥 970 evo plus로 쫙 맞출걸 ㅠ