Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

无缓存的固态硬盘好不好用,无缓存固态硬盘的优缺点

无缓存的固态硬盘好不好用

题图来自Unsplash,基于CC0协议

导读

  • 无缓存固态硬盘是什么意思?
  • 无缓存SSD与有缓存SSD性能对比
  • 无缓存固态硬盘的优缺点
  • 无缓存SSD适合哪些使用场景?
  • 无缓存固态硬盘寿命怎么样?
  • 无缓存NVMe固态硬盘好用吗?
  • 无缓存SSD价格与有缓存SSD对比
  • 无缓存固态硬盘会不会掉速?
  • 无缓存固态硬盘 是指在其内部的主控芯片或控制器上没有集成独立的片式DRAM高速缓存芯片的那一类SSD。和显而易见的“有缓存SSD”相反,这类硬盘将一部分原本用于缓存数据的区域,改用于其他功能。

    从性能上看,许多用户可能会首先想到担忧。与DRAM缓存可以有效缓冲随机小文件读写和曾被访问可以预判的文件的SSD相比,无缓存SSD确实显得“节俭”。它不能像有NAND High Performance Area(高性能区)的有缓存颗粒SSD,或者利用 DRAM 缓存预读+批量写入,来减少主控负担并降低内部耗时和发热那样来实现极高的持续或随机性能。这使得无缓存SSD其实在持续读取和写入,尤其是顺序传输或者非常高频率的IOPS方面,其峰值性能可能更加稳定且超出一些早期有高速缓存SSD(同样不是最新最好的型号)在高负载后跌落的表现,因为它们不会被DRAM缓存击穿或像有“高速缓存交互”通信带来额外延迟。但其在需要突发访问多个小文件、加载大型稀疏文件时,使用流畅性可能不如有着DRAM缓存加持的同类产品。

    再来说优缺点吧。好处呢,首先当然就是成本更低了,因为它省掉了一整块DRAM芯片及其相关的成本,所以可以给你更低的价格买到不错的NAND闪存本身的性能,比如PCIe通道、SKUXTX760颗粒什么的。而且,少了DRAM缓存模块,整个硬盘盒或者SSD本身运行时的发热量大为减少,稳定性和可靠性理论上是“加分项”,不会出现 DRAM 极高速但 NAND 因发热而导致性能严重掉线或者发生不可预测的问题。更聪明或者说更别说它还省电。

    不太讨好的就是缺点,它不使用DRAM缓存,NAND里面没有了“速度最快的可写入区域”,那通常的文件写入不再像有缓存设计那样,可以直接利用缓存快速集中写入NAND,而是必须依靠写入分配表(Write-Amplication Layer, WAL)机制,将元数据和数据写入到NAND内部不同的区域,这对于需要频繁写入/小文件/磁盘配准的场景,可能会带来写入放大,导致真实写入速度可能在持续高强度随机读写下逐渐拉低,也就是所谓的“会掉速”,特别是在启动了高级技术(像Trim或优化)。当然,硬件上通常也有机制来尽量减少这种影响,但总有其妥协之处。同时,由于DRAM缓存还承担了临时缓冲、错误校正等任务,没缓存的SSD在高级稳定性和复杂任务上的鲁棒性可能会比上等的有缓存SSD稍逊一筹。

    至于“适合那些场景用”,比如如果你主要做久了,一直想关机的情况,比如,硬盘在主机开机后就一直挂载,基本不关机或者重启不频繁,你又对硬盘运行时的温度比较在意,那就是非常适合使用无缓存SSD。对了,搞RAID系统、很多机械+固态混合阵列的人也偏向无缓存,毕竟不掉温、RAID控制器还需要处理,开机后一直持续读写,它不需要阵列效率高嘛,那内部持续传输压力下来,也是一直稳定能做到,有缓存SSD在几轮大负载写入后可能会像跑狗尾巴被风吹走那样跑慢,最怕跑偏。还有,对价格比较敏感,只是希望获得标准速度而不需要在全盘读扫时获得瞬间倍速,无缓存SSD就是很适合你和你的预算,简单选择。

    寿命方面,无缓存并没有直接影响寿命,但NAND内部元数据写入方式通过WAL分配,其实是可能提升或降低平均写入寿命的。如果分配过程设计得很好,它可能减少重复擦写,如果你使用不是那么多,那就不存在NAND的耗尽问题,而且它元数据写入方式也可能是控制颗粒擦写最大程度小一点,所以不说更好,就是相对更好了。

    无缓存NVMe SSD好不好用,这还真是因人而异,甚至看牌子。一般来说,当你不是那种开游戏要求一打开就迅雷不及掩耳反应速度,也不是进行某些需要排盘之类操作,更多的是日常使用、网页码字之类时候,它非常好用;但如果撞上了某些场景,比如玩游戏启动加载快一秒那是另一个场景了,或者是对数据即时反馈要求更高应用,那有缓存的就更合适你的款待。

    价格对比方面,无缓存SSD基本是实打实的价格便宜原因,主要省下了DRAM这疏财部分。而换来的是性能上的折衷,一般略有让步给寿命或者其他方面。所以是对自己赋予高要求,还是预算有限,无缓存肯定是价格上优势明显,你在花少钱开会计较。

    最后说到“会不会掉速”,那答案是可能是的,尤其在那些考验连续写入能力的时候。但这性情波动多半出现在特定类型的任务场景,像你是混合任务,读写的频率高又杂乱,那你感受到可能更加明显。多数时候,在轻度使用下确实波动极其微弱,如果你的系统本身配合没那么万一,它可能被更底层驱动处理,也是有一定机会掩饰这种“掉速”。但选择时最好看看板载资料、人家评测,有点这类型别。不过,在你的系统不需要预算过来的时候,它依然是稳健、经济的选择。

    总的来说,无缓存SSD是一套经历了工艺演变的解决方案,它以更低的成本、减少发热换取了部分性能,可以说是均衡选择的代表。如果你只是为了基本的读写挑选硬盘,那么选它就没问题了;但如果日常用,又希望速度稳如泰山、高低负载都响应快,那你确认你的原有系统支持,再考虑一下其他选择也许是可能的。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com