当固态硬盘分区后SLC缓存会发生怎样的变化?

2019-12-05 13:28:20 36点赞 78收藏 19评论

作为一个科技编辑,已经测试过众多固态硬盘,身边的抽屉里也堆满了各种固态硬盘,每次看到满抽屉的固态硬盘就在思考,一抽屉的豪宅究竟能住进去多少???其实是思考如何用一抽屉的固态硬盘做些内容满足每天的工作考核。


当固态硬盘分区后SLC缓存会发生怎样的变化?


回想下现在的固态硬盘评测,大家似乎都是提前说好了只在一个分区下对固态硬盘进行软件跑分,SLC缓存测试,实际文件拷贝测试。可实际使用,尤其是大容量硬盘,最少都会分出一个系统专用盘来安装系统,剩下的安装存储各类小软件小视频。而TLC固态硬盘中又有SLC缓存这个设定,SLC缓存会受到剩余空间的影响而动态调节大小。

那么问题来了:

日常使用时对硬盘进行分区,固态硬盘的SLC缓存以及性能是不是会随着分区空间的变化而发生变化呢,所以本篇文章就针对分区会给固态硬盘的SLC缓存造成什么影响进行测试。

测试产品选择三星970 EVO Plus 1T和金士顿KC2000 1T作为测试样品。


当固态硬盘分区后SLC缓存会发生怎样的变化?


为什么选择这两款产品呢,一是因为三星970 EVO Plus 知名度够高,具有一定代表性。二是金士顿KC2000的SLC缓存比较大,与三星SLC缓存机制相似,理论上更容易观测出SLC缓存的变化方式,还能与三星做对比。

PS:其实是因为这两款硬盘的基础数据都有,测起来省事~

因为这里仅仅是对PCIE 3.0固态硬盘的分区后SLC缓存情况进行分析,并不需多好的硬件平台,所以这里就选择AMD 3900X搭配技嘉X570 Master电竞大师作为测试平台进行测试,接下来不废话直接进入正题。


当固态硬盘分区后SLC缓存会发生怎样的变化?


不分区(1个分区)

在单一分区或者说不分区的情况下,使用HD Tune对固态硬盘的SLC缓存进行测试,三星970 EVO Plus测试文件大小为100G和金士顿KC2000测试文件为200G(100G太小无法消耗完SLC缓存空间)

三星970 EVO Plus 拥有42G左右的固定SLC缓存,缓内写入速度约为2900M /s,缓外写入速度约为1500M/s。


当固态硬盘分区后SLC缓存会发生怎样的变化?


而金士顿KC2000则是拥有150G容量的固定SLC缓存,缓内写入速度约为1900M/s,缓外写入速度约为1300M/s。


当固态硬盘分区后SLC缓存会发生怎样的变化?


这种情况下的测试出来的数据是我们在网上评测以相同的情况进行的测试方式,这也是我们的对照组数据。

对半分区(2个分区)

将两块固态硬盘平均对半分为各占50%的区域,实际每个区对应466G容量,分别对每区进行缓存测试。三星970 EVO Plus对应E盘和G盘;金士顿KC2000对应D盘和H盘。

分区后三星970 EVO Plus D盘和E盘都拥有相同的测试成绩,42G固定SLC缓存,缓内写入速度约为2900M /s缓外写入速度约为1500M/s。


当固态硬盘分区后SLC缓存会发生怎样的变化?

当固态硬盘分区后SLC缓存会发生怎样的变化?


而金士顿KC2000 也是相同情况,拥有150G容量的固定SLC缓存,缓内写入速度约为1900M/s,缓外写入速度约为1300M/s。


当固态硬盘分区后SLC缓存会发生怎样的变化?

当固态硬盘分区后SLC缓存会发生怎样的变化?


在分为两个区后,两个分区的HD Tune SLC缓存测试成绩基本一致,与不分区测试的成绩同样保持一致。

五分之一分区(2个分区)

这里是将硬盘分为2个区,其中一个区200G约占用整块盘五分之一空间,另一个区占用占用五分之四空间。三星970 EVO Plus对应E盘(200G)和G盘(731G);金士顿KC2000对应D盘(200G)和H盘(731G)。

分区后三星970 EVO Plus E盘和G盘还是相同的测试成绩,42G左右的固定SLC缓存,缓内写入速度约为2900M /s缓外写入速度约为1500M/s。


当固态硬盘分区后SLC缓存会发生怎样的变化?

当固态硬盘分区后SLC缓存会发生怎样的变化?


而金士顿KC2000 也是相同情况,拥有150G容量的固定SLC缓存,缓内写入速度约为1900M/s,缓外写入速度约为1300M/s。


当固态硬盘分区后SLC缓存会发生怎样的变化?

当固态硬盘分区后SLC缓存会发生怎样的变化?


这里测试了三种分区情况,得出的测试结果却都是一致,以至于两块硬盘的数据文字描述都是直接复制上段测试。

为什么会出现这种情况?这里查阅了下硬盘分区原理。早些时候使用的是机械硬盘,分区时会在磁碟上标记本分区的开始扇区和终止扇区位置。当分区完毕后对分区盘重新读写,机械臂会根据标记位置自动跳过扇区找寻正确扇区,而固态硬盘的分区类似,但不需要磁臂物理寻址,因此处于底层的SLC缓存机制可以直接“无视”分区标记,直接调用剩余存储颗粒模拟SLC缓存。

所以无论半盘分区还是1:5分区,两个不同大小的分区空间都共用相同SLC缓存。只要剩余空间足够多,无论分区多大,分区多少个,固态硬盘的写入SLC缓存空间都是固定的。

验证测试

这里对结论进行验证:将三星970 EVO Plus分为一个45G和一个886G的两块盘;而金士顿分为一个155G和一个776G的两块盘,设置HD Tune分别写入45G和155G,略高于固态硬盘缓存。

如果结论成立,这对两个小容量的分区进行测试时,测试成绩应该和空盘一致依然有42G和150G的SLC缓存。


当固态硬盘分区后SLC缓存会发生怎样的变化?

当固态硬盘分区后SLC缓存会发生怎样的变化?


最终测试结果也证实了这个猜想:

无论固态硬盘的分区多大,分区多少个,只要剩余空间充足,固态硬盘的写入SLC缓存空间都是与固态硬盘不分区时相同,分区不会影响到整块固态硬盘的SLC缓存。


展开 收起

Kingston 金士顿 KC3000系列 NVMe M.2 固态硬盘 (PCI-E4.0×4)

Kingston 金士顿 KC3000系列 NVMe M.2 固态硬盘 (PCI-E4.0×4)

199元起

SAMSUNG 三星 990 PRO NVMe M.2 固态硬盘(PCI-E4.0)

SAMSUNG 三星 990 PRO NVMe M.2 固态硬盘(PCI-E4.0)

693元起

KINGSTON/金士顿NV2固态硬盘M.2高速游戏硬盘台式机电脑硬盘

KINGSTON/金士顿NV2固态硬盘M.2高速游戏硬盘台式机电脑硬盘

229元起

Kingston 金士顿 NV2系列 SNV2S NVMe M.2 固态硬盘(PCIe 4.0)

Kingston 金士顿 NV2系列 SNV2S NVMe M.2 固态硬盘(PCIe 4.0)

219元起

SAMSUNG 三星 PM9A1 1TB NVMe M.2 固态硬盘 (PCI-E4.0)

SAMSUNG 三星 PM9A1 1TB NVMe M.2 固态硬盘 (PCI-E4.0)

609元起

SAMSUNG 三星 990 PRO NVMe M.2 固态硬盘 2TB(PCIe 4.0)

SAMSUNG 三星 990 PRO NVMe M.2 固态硬盘 2TB(PCIe 4.0)

1499元起

SAMSUNG 三星 980 PRO NVMe M.2 固态硬盘(PCI-E4.0)

SAMSUNG 三星 980 PRO NVMe M.2 固态硬盘(PCI-E4.0)

426.55元起

Kingston 金士顿 A400系列 SATA 固态硬盘(SATA3.0)

Kingston 金士顿 A400系列 SATA 固态硬盘(SATA3.0)

139元起

Kingston 金士顿 NV1 NVMe M.2 固态硬盘(PCI-E3.0)

Kingston 金士顿 NV1 NVMe M.2 固态硬盘(PCI-E3.0)

209元起

SAMSUNG 三星 990 EVO NVMe M.2 固态硬盘(PCI-E5.0)

SAMSUNG 三星 990 EVO NVMe M.2 固态硬盘(PCI-E5.0)

665.51元起

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-500G+M2移动硬盘盒

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-500G+M2移动硬盘盒

368元起

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-4TB 大容量

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-4TB 大容量

1899元起

SAMSUNG 三星 960 EVO M.2 固态硬盘

SAMSUNG 三星 960 EVO M.2 固态硬盘

暂无报价

三星(SAMSUNG)512GB SSD固态硬盘 M.2接口(NVMe协议) PM9A1 M.2 2280 PCIe4.0×4 512G OEM Y

三星(SAMSUNG)512GB SSD固态硬盘 M.2接口(NVMe协议) PM9A1 M.2 2280 PCIe4.0×4 512G OEM Y

暂无报价

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-1T+M2移动硬盘盒

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-1T+M2移动硬盘盒

546元起

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-250G+M2移动硬盘盒

金士顿(Kingston)pcie4.0固态 兼容PCIe3.0 SSD固态硬盘 m2固态硬盘 台式机笔记本 固态硬盘M.2接口(NVMe协议)NV2 NV2-250G+M2移动硬盘盒

278元起
19评论

  • 精彩
  • 最新
  • 早查阅一下是不是这篇文章都省了,哈哈,开个玩笑,感谢测试,又学到一招。

    校验提示文案

    提交
    其实之前也查阅了下,只说明跑分没有影响,但更重要的SLC缓存情况没有说明,所以就简单测试了下 [得逞]

    校验提示文案

    提交
    收起所有回复
  • 所以固态就没必要分区了?

    校验提示文案

    提交
    没必要纠结分区问题,分区不会影响固态硬盘性能,想分就分

    校验提示文案

    提交
    还是要看具体使用需求,比如放游戏库和系统就可以分开,只是安装系统和软件就可以不分区

    校验提示文案

    提交
    收起所有回复
  • 所以说ssd分区对使用没有任何影响?

    校验提示文案

    提交
    上述测试结果是没有性能方面的影响~

    校验提示文案

    提交
    影响还是有的,影响空间利用率,500G以上就随便了

    校验提示文案

    提交
    收起所有回复
  • 因为FTL层的存在,不管怎么分区,写入都会和只分一个区时一样

    校验提示文案

    提交
  • 看着这抽屉就想问下 出么ヽ(  ̄д ̄;>ノ

    校验提示文案

    提交
    同问+1。

    校验提示文案

    提交
    收起所有回复
  • 分区本身就是操作系统上的逻辑层的东西,但是缓存的应用是数据块级别的,所以肯定不会有影响的,因为对于主控来说,他能看到的就是缓存和闪存颗粒,至于上层怎么分,和他无关

    校验提示文案

    提交
  • 固态硬盘的分区只对系统有效,ssd底层不分区,数据都是动态的

    校验提示文案

    提交
  • 无论固态硬盘的分区多大,分区多少个,只要剩余空间充足,固态硬盘的写入SLC缓存空间都是与固态硬盘不分区时相同,分区不会影响到整块固态硬盘的SLC缓存。

    校验提示文案

    提交
  • 这个测试有意思,脑洞开得大

    校验提示文案

    提交
  • Pm981a也是42g

    校验提示文案

    提交
  • 固态有映射表,操作系统看到的逻辑地址和ssd nand的物理地址没有直接对应关系,所以不管你写的是哪个分区的逻辑地址,对ssd底层的数据写入基本都是一样的,这点常识科技编辑真的不知道么?

    校验提示文案

    提交
  • 之前看过没影响,现在加深了印象。

    校验提示文案

    提交
  • 固态硬盘不管多大我都不分区的,因为我不止一个,所以系统和仓库盘是分开两个硬盘的

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
78
扫一下,分享更方便,购买更轻松