We do SMT with M.2 PCBA and test by Suntrap:
Protocol and performance differences, Transmission protocol:
SATA: Uses the AHCI protocol, specifically designed for mechanical hard drives, only supports single-queue processing, and has a higher latency (approximately 100 μs).
NVMe: Optimized for SSDs, supports up to 64,000 concurrent queues, has a latency as low as 3μs, and offers stronger parallel processing capabilities.
Speed Comparison:
SATA: Theoretical bandwidth is 6 Gbps, and the actual read/write speed is approximately 500–550 MB/s (for example, copying a 10GB file takes about 20 seconds).
NVMe: The speed of PCIe 3.0 version reaches 3500MB/s, while that of PCIe 4.0 version exceeds 7000MB/s (for the same file, it only takes 3 seconds). The IOPS performance is 5-8 times that of SATA.
![]()



