关于小米发布会的预留空间,我的评价是:你猜猜为什么原厂要预留?
最大的原因是R-E-W(read-erase-write,读改写)过程需要额外的空间,这一底层OP极其重要:从client的0%到读密集的7%是质的飞跃,从7%到33%是量的飞跃。而作为最底层的一级OP,其重要性便不言而喻。
其次是作为备用块,任何闪存介质都可能发生故障,这时候需要以块为单位一层一层往上进行屏蔽,为用户的使用寿命与可靠性提供了保证。
小米这样做,可能带来的两个巨大问题:
1 使用了大量的一级OP与备用块作为存储空间,无非就是讨好部分容量需求大的用户。而一旦占用空间过高,以UFS闪存的主控能力与固件优化,本来就会存在大量的性能缺陷、延迟飙升和零点。在一级OP被占用的场景下,性能估计是堪忧的。
2 小米现在特别喜欢开SWAP,在造成SLC cache重复读写、write back惩罚的情况下,这一小聪明是否会带来更多的性能低位与过度磨损?甚至严重点说:会不会出现几年前中端机因为硬盘IO太差,用一下就卡顿的情况?
希望不会如此,作为一个普普通通的存储爱好者兼力学渣,我建议大家反向思考一下:一个房子会设计很多个承重墙,理论上你拆掉一两个也不会马上倒塌,但如果开发商突发奇想帮你提前砸掉了承重墙,这是好事吗?
钢材在标注的许用应力[σ]、[τ]上会留有一定的余量以应对极限的工况、金属疲劳与温差带来的应力,从而优化寿命与可靠性;NAND颗粒会留有一部分的容量作为备用快和一级OP以改善性能和寿命;土木老哥在设计结构时会想尽办法多加点余量以避免包括但不限于偷工减料的施工队、莫名其妙的物料更换和脑洞大开的神奇甲方把自己送进牢里。这些东西都存在不是没有理由的,按照现在的逻辑:带兹绷家为了1%的利润率都可以争得你死我活,如果这东西没用,他为什么还要留着?
#丁真吹存储
最大的原因是R-E-W(read-erase-write,读改写)过程需要额外的空间,这一底层OP极其重要:从client的0%到读密集的7%是质的飞跃,从7%到33%是量的飞跃。而作为最底层的一级OP,其重要性便不言而喻。
其次是作为备用块,任何闪存介质都可能发生故障,这时候需要以块为单位一层一层往上进行屏蔽,为用户的使用寿命与可靠性提供了保证。
小米这样做,可能带来的两个巨大问题:
1 使用了大量的一级OP与备用块作为存储空间,无非就是讨好部分容量需求大的用户。而一旦占用空间过高,以UFS闪存的主控能力与固件优化,本来就会存在大量的性能缺陷、延迟飙升和零点。在一级OP被占用的场景下,性能估计是堪忧的。
2 小米现在特别喜欢开SWAP,在造成SLC cache重复读写、write back惩罚的情况下,这一小聪明是否会带来更多的性能低位与过度磨损?甚至严重点说:会不会出现几年前中端机因为硬盘IO太差,用一下就卡顿的情况?
希望不会如此,作为一个普普通通的存储爱好者兼力学渣,我建议大家反向思考一下:一个房子会设计很多个承重墙,理论上你拆掉一两个也不会马上倒塌,但如果开发商突发奇想帮你提前砸掉了承重墙,这是好事吗?
钢材在标注的许用应力[σ]、[τ]上会留有一定的余量以应对极限的工况、金属疲劳与温差带来的应力,从而优化寿命与可靠性;NAND颗粒会留有一部分的容量作为备用快和一级OP以改善性能和寿命;土木老哥在设计结构时会想尽办法多加点余量以避免包括但不限于偷工减料的施工队、莫名其妙的物料更换和脑洞大开的神奇甲方把自己送进牢里。这些东西都存在不是没有理由的,按照现在的逻辑:带兹绷家为了1%的利润率都可以争得你死我活,如果这东西没用,他为什么还要留着?
#丁真吹存储