目前 SSD 主流接口有 SATA 和 M.2 接口。
1.1 SATA 接口
硬盘总线从 IDE 到 SATA I 到现在的 SATA III,理论上限从 1.5GB/s 到现在的6GB/s(= 600MB/s),速度不断提升。在机械硬盘≈100MB/s 的情况下 SATA 接口完全够用。
1.2 M.2 接口
由于 SSD 性能不断提升 SATA 已经成为 SSD 速度的瓶颈,大佬们开始探索更高带宽的数据传输方案。
M.2(Next Generation Form Factor) 同时支持 AHCI 和 NVMe 两种协议。起初 Intel 对其定位是用于笔记本、嵌入式等空间比较狭小的设备,市场总是难以预测,M.2 接口在笔记本和台式机都受到热捧。
目前只要不是太入门级的,便宜的主板均配备了 M.2 接口。
2.传输协议:AHCI 和 NVMe 协议
2.1 AHCI 协议
AHCI(Advanced Host Controller Interface),AHCI 支持 NCQ,***深度为32,主机可以发最多32条命令给硬盘执行。AHCI 使硬盘性能大幅提升,在机械硬盘时代 SATA 接口搭配 AHCI 协议能够满足性能要求。
2.2 NVMe 协议
NVMe( Non-Volatile Memory Express) 协议在于充分利用 PCI-e 通道的低延时和并行性,极大的提高 SSD 的读写性能。
目前只有 M.2 接口可以使用 NVMe 协议,基于 SATA 接口的 SSD 无法支持 NVMe 协议。
M.2 接口同时支持 NVMe 和 AHCI 协议。
SATA、M.2 接口和 AHCI、NVMe 协议可以得到三种常见的组合,同时达到3个条件(M.2 接口 + PCI-e 通道 + NVMe 协议)才有可能达到***性能,否则 M.2 接口 SSD 和 SATA 接口 SSD 没有区别,如图:
(理论速度上限以及实际使用中大部分情况下的传输速度)
3. 闪存颗粒
闪存颗粒有很多不同的变种,其中 NAND 闪存颗粒常用于 SSD 固态硬盘、手机存储器、SD卡等。
而 NAND 闪存根据电子单元密度的差异 NAND 闪存又可以分为 SLC(Single-Level Cell)、MLC(Multi-Level Cell)、TLC(Triple-Level Cell)和 QLC(Quad-level cell)。
在一个存储单元中 SLC 可以存储一个比特、MLC 可以存储2个比特、TLC 可以存储3个比特、QLC可以存储4个比特。
单个单元存储的比特越多,读写性能可能会越差,寿命会越短,但成本更低。
目前市面上90%的固态硬盘采用 TLC 颗粒。
由于 QLC 成本更低,TLC 也将会退出历史的舞台。
例如 Intel 660P SSD,512GB 产品使用 QLC 颗粒, M.2接口,支持 NVMe 协议,连续读取速度为 1500MB/S,连续写入速度为 1000MB/s,虽然算不上优秀,但已超越了 SATA 固态硬盘。
Intel 660P SSD,512GB
至于 QLC 还是 TLC 或许根本不用纠结,因为成本高昂,SLC 早就退出了主流市场,MLC 颗粒从2016年慢慢的走下坡路,同样随着技术的进步和 QLC 更低的成本,可以预见将来会是 QLC 的天下。
总结:
只有同时达到3个条件(M.2、PCI-e、NVMe)才有可能达突破 SATA SSD 的性能瓶颈,不同厂家不同型号的产品,不同品质的 NAND 颗粒和主控会有不同的性能表现,具体可以参考厂家给出的实验数据。
在很多时候硬盘对系统整体性能影响巨大,建议淘汰机械硬盘使用 SSD 作为系统盘,预算充足优先考虑支持 NVMe 协议的 M.2接口硬盘,其次选择 SATA SSD。而且在实际使用中,SATA SSD 到 M.2 NVMe 的体验提升并没有 SATA 机械硬盘到 SATA SSD 来的明显。所以 SATA 固态硬盘也是非常推荐的选择。
如果不上 M.2 NVMe SSD,至少更换机械硬盘为 SATA SSD 作为系统盘。
如果要购买 M.2 SSD,请注意:
不是 M.2 接口的 SSD 都支持 NVMe 协议,购买前应仔细查看产品说明。不是所有配备 M.2 接口的主板都支持 NVMe 协议(有可能是 NVMe接口,AHCI 协议),同样需要检查主板对 NVMe 的支持程度,二者缺一不可。
本文转载自微信公众号「Java极客技术」,作者鸭血粉丝 。转载本文请联系Java极客...
负载均衡概念 是指单台服务器性能达到极限时通过服务器集群来横向增加系统的吞吐...
在Redis中会涉及很多数据结构,比如SDS,双向链表、字典、压缩列表、整数集合等...
随着全球各国致力于应对疫情,科学界希望在最短的时间内开发出有效的疫苗。卫生...
尽管NVMe SSD硬盘是一种高度可靠的存储技术,但它们仍然容易发生偶发故障。以下...
不管是 Windows 电脑还是 Linux 电脑,在使用的过程中,或多或少都会留下很多重...
云计算之所以能够成为 DT 时代颠覆性力量,是因为其本质是打破传统架构模式、降...
如今,大多数首席信息官都在致力于其组织的数字化转型。许多组织怀着美好的愿望...
本文转载自微信公众号「 JavaKeeper」,作者海星。转载本文请联系 JavaKeeper公...
本文转载自微信公众号「AirPython 」,作者星安果 。转载本文请联系AirPython 公...