固态硬盘吧 关注:946,067贴子:7,102,705

回复:硬盘“缺斤少两”以及硬盘实际可用容量大小

取消只看楼主收藏回复

其实op空间的存在也能用来解释,为什么全盘模拟的盘多是三段式写入,而上面说的全盘模拟的sn570不是三段式写入。还有为什么很多时候ssd缓外并不等于tlc直写。


IP属地:北京来自Android客户端18楼2023-01-29 20:44
回复
    拿几乎全盘模拟的致钛tipro7000来说明,其有三段式写速,容量是2048G,2048/3=683G,没有op空间的话存slc只能存683G,但是可用容量是2048G,如果你全盘写入,那么超过683G的那部分文件写入就不得不一边回收slc并把数据复写成tlc进行双线操作,因为683G的slc就等于2048G的tlc,此时按slc来算的话硬盘已经存满了。
    但是由于op空间的存在,它还有部分空间能用来存数据,超过683G也可以把部分数据先用tlc的方式,如果op空间被利用完,那么就不得不再次进行回收和写入的双线操作了。所以全盘模拟的盘写入被分成了3个阶段,通常为slc加速阶段,tlc直写和最后的回收加直写阶段。速度自然会有三种表现形式,所以是三段式写入。


    IP属地:北京来自Android客户端19楼2023-01-29 21:05
    收起回复
      2025-07-31 21:16:15
      广告
      不感兴趣
      开通SVIP免广告
      再看看群联祖传的三段式写入,它倒主要不是op空间引起的,而是它主控策略是先全力写入再回收,所以即使群联不是全盘模拟盘,它也是三段式写入,下图可以看到,群联第二段速度和测得没有slc干扰下的tlc直写是一致的就是2000左右,第三段则是边回收边写入。
      三星则是一出缓就全力回收+写入,所以不会出现三段式写入反而会出现越写越快的情况,海力士也是深得真传p41的表现也是如此,出缓后越写越快。




      IP属地:北京来自Android客户端20楼2023-01-29 21:16
      回复
        所以从上面来看,也能知道缓外不等于tlc直写,三星9a1和海力士p44 pro都是这样,因为同时进行回收了。当然对于群联系的固态,缓外多数时候就是直写。
        甚至有的时候差别还是蛮大的,如sn740缓外850m,直写其实是1550m。


        IP属地:北京来自Android客户端21楼2023-01-29 21:22
        回复
          这里多提一嘴内存方面主要根据jedec标准,其和win一样,把GB当成GiB来用,这里的原因有点特殊。
          主要和计算机内存的寻址系统有关。所谓寻址,就是访问内存里面特定的地方,就像按编号找到某个特定的储物柜一样。CPU里面有一个东西叫地址总线,这个东西用来编码要访问的内存地址,也就是储物柜的编号。地址总线就是一堆电线,跟CPU里的其他元件一样,每一根都只能表示0或者1,也就是说,它也是用二进制来工作的。
          既然CPU的寻址能力是按2的幂计算的,那么内存的容量也就应该按2的幂来设计,这样才能跟CPU的寻址能力匹配。因为CPU寻址架构没变,所以内存容量现在依然是2的幂,即按1024倍率计算的。例如,你的电脑有4GB内存,严格来说应该写成4GiB。


          IP属地:北京来自Android客户端25楼2023-01-30 00:04
          收起回复
            目前的固态生产厂商担心确实不无道理,如果宣传时按照自己实际生产了1024GiB不是1024GB才会出事。
            当初机械硬盘确实完全是进制导致的容量“缩水”,你看看西数和希捷都遭过重了,所以现在固态产品手册都会特地注明单位换算。


            IP属地:北京来自Android客户端26楼2023-01-30 00:12
            收起回复
              看看linux系统下,作为世界上份额最大的操作系统,别人都是严格显示kb或者kib,微软不严谨是它的问题,而不是像mac os以及linux系统的问题。



              IP属地:北京来自Android客户端28楼2023-01-30 00:39
              收起回复
                其实kb和kib没什么好纠结的,k这个前缀本身就来自于si公制单位,也就是我们物理上的单位km,kg这些的前缀,这个在计算机规范诞生前就已经被大家广泛接受了,总不能直接改了吧。
                k是kilo,M是mega,G是giga……这些词代表的数有一个特征——它们都是以10为底数的幂。
                将原本对应单词中的最后两位改成了"bi",以代表二进制(binary),而对应的缩写,也从原本的单字母变成了附上"i",比如kB变成KiB,MB变成MiB,全称为kibibytes,mebibytes,这也是计算机相关人员成立的的国际电工委员会IEC制定的,1024也纳入了国际单位,但是为了做区分所以前缀一定要加上i。


                IP属地:北京来自Android客户端36楼2023-01-30 16:08
                回复
                  2025-07-31 21:10:15
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我就想说,某些人要喷厂商,逻辑也应该是为什么1024GiB不显示给大家看,而不是说厂商为什么只做1000GB的固态,你以为厂商做足了容量,不想做好事留名吗?
                  按你的逻辑喷,首先你要喷也是喷机械硬盘不存在op空间,反而确确实实只有1000GB的硬盘。
                  再举例子企业级ssd,有些盘甚至开了50% op不让你用,卖你的价格当然是按全部容量的价格来算的,而不是可用容量来算的。怎么企业级实际1024,而实际可用只有800不到,企业级怎么不狠狠的告死西数,告死三星,告死镁光,说他们骗钱。


                  IP属地:北京来自Android客户端40楼2023-01-31 13:52
                  回复