my spec is: MSI H310m Gaming plus Intel Core i3 8100 Gskill ripjaws 8GB 2400Mhz cl15 RAM MSI GTX 1060 450W rated Hontkey PSU 3 storage: 1TB HDD WD Blue 7200 RPM 128GB NVMe m.2 SSD (Adata XPG SX6000LNP) 120GB sata SSD (Hikvision HS-SSD-C100 120G) yesterday i checked my two SSD with CrystalDiskMark and found that sata ssd write speed is about 20% of the speed specified by the manufacturer and nvme ssd is about 50%. after that i booted into winPE and tried with many benchmark tools but always same result. nvme: sata ssd vs hdd: as you see my HDD seq write speed is better than sata ssd. does it normal? also i installed userbenchmark tool and after whole system benchmark i noticed my sata ssd has a bad rating: as you see my nvme has good rating in userbenchmark, but i guess still 400-600mb write speed is slow for nvme, right? things i tried before: 1. manually TRIM 2. deleting whole partition and creating new fresh partition 3. changing power plan to high performance 4. AHCI mode is already enabled 5. Partition alignment is already applied 6. checking ssds health (in CrystalDiskInfo sata ssd is 86% and nvme is 100%) 7. latest firmware already installed for nvme ( But for hikvision sata ssd it seems that the HikStorageSetup download link is broken: http://en.hikstorage.com/Question/DownLoadCenter?categoryId=d3687913-9bf5-409e-a1d4-2156e1103ebe )
Boot into a Linux LiveUSB (Ubuntu is fine), and use Disk Utility to do a quick benchmark on the SSD. I don't know if you can do a write test non-destructively and it should warn you about that, but you can do a read and latency test no problem. If the issue isn't anything more common, I suspect this could have to do with how many PCI lanes are assigned to the NVMe controller, or that it's going through your chipset's PCI lanes and getting slowed down somewhere vs the CPU lanes (not sure if this affects speed that much or if it's applicable to that platform).
The Adata XPG SX6000 is a cacheless PCIe 3.0 x4 NVMe drive.... Being used in a slot that only supports PCIe 2.0 x4 is going to slow it down by quite a bit, as will the relatively slow RAM, since it has to use RAM as a cache. If you want the best performance from the NVMe drive, you're doing to need something better than an i3 8100 and H310 chipset and DDR4-2400.... As for the SATA SSD..... You bought a knock-off SSD... Most of the knock-off SSDs have abysmal performance. A lot of them are little more than flash drives in a cheap 2.5" enclosure.
1 lane PCIe 2.0 is about 500MB/s. The SSD is able to do R1800/W1500 (see his screenshot), so no worries. PCIe 3.0 x2 would be worse. I would look into event viewer for errors. I guess the ADATA SSD has gone nuts. Had this happen two times with ADATA SSDs before, I avoid them like the devil avoids holy water.
The sequential read/write specs for his NVMe drive are 1800MB/s read, 1200MB/s write, maximum. Being a cacheless drive, the write speed is going to be affected by the rest of the system as the RAM functions as a write-cache for the SSD. I've got 4 ADATA SSDs and haven't had an issue with any of them.
thank you for your response, i noticed that nmve works fine because datasheet says that write speed is 600MB/s for 128GB SSDs.( the 1200MB/s is maximum that means only guaranteed for 1TB SSDs). but what about SATA SSD? im gonna install windows on it for some reason, is it still better than my 7200 RPM hard drive?
no, but as i said i found that NVMe SSD works fine according to Adata datasheet (600MB/s write speed). anyway thanks for your reply. thank you all for your response, i guess @sykozis is right, the SATA SSD seems broken, but still better than nothing.
Not necessarily broken, but not exactly what it's represented to be. Personally, I'd pick up a proper SSD from a reputable brand like Crucial or Samsung....
There are more important components to replace, like that huntkey PSU. Borderline dangerous to have in any system.