SSD固态硬盘的缓存策略要不要打开
进行固态硬盘性能测试的时候,发现了某品牌真实测试结果离理论值,相差甚远,甚至不如一些二线三线品牌的入门级产品。那这个对固态硬盘性能测试起着相当大作用的系统设置,就是写入缓存设置。
写入缓存设置原理
其实,根据该选项的字面意思,我们可以大致知道,打开写入缓存设置,会在一定程度上提高存储设备的性能,而牺牲存储数据的安全性,这只是字面意思。
然而就固态硬盘设备,打开这个选项的意义在于,当固态硬盘执行写入指令的时候,写入的数据是写入到缓存还是写入到NAND闪存颗粒才向系统报告。
在第一张没有打开系统写入缓存设置的测试图中,当测试时,固态硬盘的写入数据被完整的写入到了NAND闪存颗粒中,整个写入流程完毕才向系统报告。
而在第二张打开系统写入缓存设置的测试图中,则是固态硬盘的写入数据一写入缓存,整个写入流程就宣告结束。
另外多说一点,在没有打开写入缓存设置的情况下,虽然性能测试不好看,但实际上此时所有数据都已经完整写入到NAND颗粒里的,也就是即使此时意外断电,因为数据已经写入颗粒里,所以并不会因此丢失;
而打开写入缓存设置之后,在性能测试上虽然好看,但是存在着大的隐患,若此时突然断电的话,由于基本都以易失性存储元件来做缓存,断电后缓存内的数据绝对会消失,那来不及写入到颗粒的数据也会因此而丢失了。
说到这里,有人会疑问了,打开这个选项岂不是很危险?
老实说,打开写入缓存设置确实存在着相当的危险性,但这种危险性并不一定有想象中那么严重,要知道其实在机械硬盘时代,这个选项其实都是存在的,如果影响非常严重,为什么直到现在系统开发者还要保留它呢?
原因就在于这个选项带来的性能提升比数据安全方面的影响要大得多,特别是在对于数据安全敏感度较低的家用环境,即使因为掉电而导致有数据损坏,最差的情况都只可能是需要重装系统或有少量的工作因为没来得及保存而需要重复再做一次,出现非常严重后果的情况是很低的。
相应的,如果关闭这个选项的话,对使用体验的影响是很显著的,相对于SSD来说,机械硬盘的影响会更甚。
所以,在下次使用固态硬盘或是测试固态硬盘性能时,不妨打开写入缓存设置;当然如果有特别重要的数据的需要处理的时候,还是建议关闭上这个选项。
其他 2020-06-30 09:50:36 通过 网页 浏览(4329)
共有0条评论!