联想|不同容量的固态硬盘性能差别这么大?

联想|不同容量的固态硬盘性能差别这么大?

文章图片


NVMe SSD凭借其出色的性能逐渐成为游戏发烧友口中的香饽饽 , 然而消费者在购买高性能NVMe SSD的时候却发现 , 不同容量之间的性能差距十分地惊人 , 尤其是写入速度 , 更是天差地别 。
为什么不同容量的固态硬盘之间的性能差距会如此巨大?这就要从固态硬盘的原理说起了 。

固态硬盘是由主控芯片、缓存颗粒以及闪存芯片所组成 , 通过主控芯片读取闪存芯片上的数据实现具体数据的存储、读取以及擦除 。 由于固态硬盘没有机械硬盘的机械结构 , 因此主控芯片与这些闪存芯片之间的数据交换是多通道的 , 换句话说就是主控能够在同一时间访问不同的闪存芯片 , 从而实现性能的极速提升 。 而一般来说 , 在单位闪存颗粒大小一定的前提下 , 大容量固态硬盘所搭载的闪存芯片数目更多 , 因此主控芯片单位时间所能读取的数据量也就更多 , 从而实现闪存性能的提升 。
在设计原理以及实际性能上 , 在的NVMe SSD通过PCIe等通道直接与Intel相互连接 , 在数据的传输过程中得到了极大的提升 。
不过我们知道 , 目前在电脑之中 , 传输速度最高的便是CPU的诸多计算单元 , 即使是CPU中的L3缓存芯片速度 , 也是现在的固态硬盘所不能比的 。 换句话说就是在进行大容量数据存储的同时 , CPU所成产的数据需要被硬盘所全盘接纳 , 但是固态硬盘的速度却匹配不上CPU , 因此SSD上拥有一块较大容量的高速缓存 , 用来存放CPU中的数据 , 从而避免CPU的资源被额外占用 , 让电脑更加流畅 。

缓存类型有很多 , 除了内置缓存芯片之外 , 另外一种方法就是将SSD中的部分存储空间模拟成SLC缓存 , 从而满足CPU的通信传输需求 , 考虑到现在绝大部分SSD都采用TLC存储颗粒 , 与SLC的存储比为3:1 , 因此想要模拟1个单位的SLC空间 , 就需要3个单位的TLC空间 。 自然这种模拟SLC缓存的行为需要大量的存储空间 , 如果你采用的是较小容量的SSD , 那么厂商在进行SLC缓存设置的就显得十分地保守 , 从而造成SSD的性能的降低 , 而大容量SSD由于拥有较为充裕的空间 , 厂商在设置缓存的时候显得更为激进 , 从而能够获取更高的性能 。

【联想|不同容量的固态硬盘性能差别这么大?】通过上述的分析我们可以看到 , 影响500GB与1TB SSD最大的几个因素就是厂商的策略以及传输的通道 , 如果厂商在500GB以及1TB NVMe SSD中采用相同的通道进行传输 , 同时像模拟SLC这样的方法显得更加激进 , 那么实际上500GB与1TB之间的性能也不会有很大的差别 。

    相关经验推荐