NVMe SSD 속도가 예상보다 낮습니다

안녕하세요. PCIe에 NVMe SSD 를 연결해서 속도를 재봤는데 예상보다 낮아서 문의합니다.

PCIe에는 요 제품을 꽂았습니다.

https://www.coupang.com/vp/products/7841813261?vendorItemId=91763091168&sourceType=MyCoupang_my_orders_list_product_title

KDiskMark 라는 프로그램을 돌렸습니다.

Sequential Read · Write가 100 MB/s이 안나오는 결과가 나옵니다.

dd 명령을 써도 100 MB/s가 안나옵니다.

topst@TOPST:~/firefox$ sudo dd if=/dev/nvme0n1 of=/dev/null bs=1M count=4096 status=progress
4222615552 bytes (4.2 GB, 3.9 GiB) copied, 44 s, 96.0 MB/s 
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 45.8271 s, 93.7 MB/s

반면에 eMMC의 Sequential Read는 219 MB/s 까지 나오네요.

lspci 명령으로 알 수 있는건 LnkCap 줄을 해석하면 SSD는 PCIe 4.0 x4(16GT/s x4)까지 지원하고, LnkSta 줄을 해석하면 실제로 8GT/s x1 = PCIe 3.0 x1로 보입니다.

$ sudo lspci -vv -s 01:00.0
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a80c (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd Device a801
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
...
		LnkCap:	Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkSta:	Speed 8GT/s (downgraded), Width x1 (downgraded)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
...

궁금한 점

  • PCIe 의 밴드위스가 100 MB/s로 제한되어 있을까요?
  • TOPST D3-G의 스펙상 PCIe 4.0 1 lane을 지원한다지만 현재는 PCIe 3.0 으로 인식 됩니다. 왜그런걸까요?

감사합니다.

안녕하세요. TOPST 입니다.

말씀하신대로, 현재 PCIe에 인가된 clock이 낮아 정상적인 속도가 나오지 않고 있습니다.

다음 Release에서 해당 부분에 대한 패치를 예정하고 있습니다.

테스트 지원에 감사드립니다.

그리고, 저희 TOPST.ai 메인 페이지의 product spec 에는 PCIe 3.0 1 lane 지원으로 표시하고 있습니다. 혹시 어느 곳에서 4.0의 표시를 보셨을까요 ?

PCIe 4.0 x1은 제 착각이었습니다.

제 마음속 D3-G은 PCIe는 4.0으로 최고인것이였습니다.

1 Like

안녕하세요 TOPST 입니다.

pcie 쪽 속도가 다음과 같이 개선되었습니다.
12월에 예정인 patch에 반영될 예정입니다~

1 Like