硬盘吧 关注:258,083贴子:1,558,886
  • 13回复贴,共1

[純理論]關於提高疊瓦盤(SMR)寫入速度的方法

只看楼主收藏回复

眾所周知,smr盤慢的原因是:新寫入的數據會覆蓋掉一部分舊的磁道
在硬盤數據少的時候可以不斷寫入空白磁道,問題尚不明顯
而數據一多,需要覆蓋舊磁道的時候,就出現一個問題:要保證舊數據的完整正確,就只有:
1.先讀舊數據到緩存
2.寫新數據
3.校驗舊數據是否ok
4.不ok寫回舊數據到原區域,然後轉到2
5.校驗舊數據直到ok
就算一次ok也要磁盤轉3圈,非常麻煩,數據一大,磁道一多,增加的時間是相當可觀的
按我的設想,可以把第1 2 3步的過程做3個磁頭,放在同一個驅動臂上(暫且考慮一個盤面)

看,這個世界清淨了!!讀取數據的時候還可以一次讀2個磁道,速度X2美滋滋
考慮到驅動臂的運轉,磁頭沿弧線運動,不可能保證在所有磁道上都保證相鄰關係
這個時候就要放出黑科技了:把1和3只做一個磁頭,但是放在另一個驅動臂上,不停的讀取,在緩存中校驗

然而,smr的另一大問題:數據密度過高,磁區過小帶來的易失性問題,就只有自求多福了


IP属地:广东本楼含有高级字体1楼2021-05-23 00:26回复
    多磁头臂拿去做smr太浪费了,不如拿去做2x14直接性能翻倍不香?


    IP属地:美国来自Android客户端2楼2021-05-23 00:35
    回复
      希捷有过类似的专利


      来自Android客户端3楼2021-05-23 00:42
      回复
        磁头就没法再小了吗


        IP属地:江苏来自Android客户端5楼2021-05-23 03:17
        回复
          smr为了省成本吧,你这又增加很多成本了。。


          IP属地:广东来自Android客户端6楼2021-05-23 05:09
          收起回复
            希捷的mach.2技术(硬盘双磁头)


            IP属地:黑龙江来自iPhone客户端8楼2021-05-23 09:19
            回复
              SMR硬盘就是为了省成本的,所以改进不可能会改变物理结构,那样会增加成本,如果不是为了省成本,直接复产CMR硬盘不就得了


              IP属地:海南9楼2021-05-23 10:29
              回复
                smr要是容量能翻倍才可能给你多个磁头


                IP属地:陕西来自iPhone客户端10楼2021-05-23 14:17
                回复
                  希捷刚出了双臂硬盘,给服务器厂商出货了


                  IP属地:陕西来自Android客户端11楼2021-05-23 18:09
                  回复
                    为什么不直接多加一个磁片?


                    IP属地:内蒙古来自Android客户端12楼2021-05-24 01:28
                    回复
                      可是你这样在现有3.5硬盘的尺寸下盘片的面积就小了得不偿失啊


                      IP属地:福建13楼2021-05-24 14:12
                      回复
                        建议去希捷上班


                        IP属地:广东来自Android客户端14楼2021-05-24 15:07
                        回复
                          如何提高?卖了换PMR啊


                          IP属地:北京来自Android客户端15楼2021-05-26 11:12
                          回复