Power & Source of Big Ideas

CM3588 NAS Kit - SSD speed normal?

Moderators: chensy, FATechsupport

Hi,

I've installed one WD_BLACK SN770 NVMe SSD 2 TB and do not get the performance I was expecting. I am wondering if my SSD is just bad or if there is another issue with the board itself.

Code: Select all

fio --filename=file --size=5GB --direct=1 --rw=randrw --bs=64k --ioengine=libaio --iodepth=64 --runtime=120 --numjobs=4 --time_based --group_reporting --name=random-read-write --eta-newline=1

For the random read and write test I get only 7.7 K IOPS at 483 MiB/s. The review at https://taoofmac.com/space/blog/2024/10/26/1900 reported around 13 K IOPS at 882 MiB/s for the same test with a very similar WD Blue SN580 1TB SSD

Code: Select all

sudo fio --direct=1 --rw=read --bs=1024k --ioengine=libaio --iodepth=64 --size=4G --runtime=10 --numjobs=4 --group_reporting --name=fio-rand-read-sequential --eta-newline=1 --readonly --filename=/dev/nvme0n1 | grep READ

Sequential read directly from disk: 786MiB/s

Code: Select all

hdparm -t --direct /dev/nvme0n1

Direct read from disk: 598 MB/s (not MiB/s!)

Are these read/write speeds normal for the CM3588-Plus NAS kit?
I think the CM3588 might be oversubscribing PCIe lanes, which could limit the bandwidth available to your SSD. Ensure that the SSD is properly seated in the correct slot and that the board is utilizing the PCIe lanes effectively. Try different configurations in your fio tests to see if performance changes. Experiment with varying block sizes, read/write ratios, or queue depths.
I now installed a Samsung 990 Evo Plus 2 TB SSD and get slightly better speeds. The random R/W test gives 8.7K IOPS at 544 MiB/s and the direct read test around 782 MiB/s. These speeds are actually good enough when used as a NAS. But I wonder how 13K IOPS at 882 MiB/s were obtained in the review at https://taoofmac.com/space/blog/2024/10/26/1900 with a much older WD SN850. Maybe there are variations in the CM3588 NAS board quality? For reference, I have installed the CM3588-Plus with 16 GB DDR5 2400 MHz and 64 GB eMMC onboard storage.

Who is online

In total there are 21 users online :: 0 registered, 0 hidden and 21 guests (based on users active over the past 5 minutes)
Most users ever online was 5185 on Wed Jan 22, 2020 1:44 pm

Users browsing this forum: No registered users and 21 guests