我刚刚注意到Maximum Data Transfer Size
我的两个 NVMe SSD 都有一个规格(一种情况下为 128 页,另一种情况下为 64 页)。这到底是什么?它与EBS相同吗(擦除块大小,请参阅分区与 SSD 擦除块大小的对齐是否毫无意义?或https://en.wikipedia.org/wiki/Flash_memory#NAND_memories)?
# smartctl -c /dev/nvme0n1
(...)
Maximum Data Transfer Size: 128 Pages
(...)
# smartctl -c /dev/nvme1n1
(...)
Maximum Data Transfer Size: 64 Pages
(...)
来自 NVM Express 规范:
澄清一下,它是指一次可以从主机发送到存储设备的数据量。它与其他任何东西都没有关系(包括底层闪存的结构、呈现的块大小等......)
如果您热衷于计算实际大小,则需要使用该
nvme
实用程序找到 MPSMIN 的值。例如,以下 SSD 支持 2MiB 的 MDTS。