System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 精品深夜AV无码一区二区老年,精品无码人妻夜人多侵犯18,精品无码中文视频在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    磁盤空間分配方法、裝置、電子設備及存儲介質制造方法及圖紙

    技術編號:44342434 閱讀:10 留言:0更新日期:2025-02-18 20:55
    本申請公開了一種磁盤空間分配方法、裝置、電子設備及計算機可讀存儲介質,磁盤空間分配方法包括:獲取同一磁盤中的至少一個目標空閑空間塊的地址信息;將獲取的地址信息中最低的地址設置于二叉堆的根節點,并按照二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,在二叉堆中設置已獲得的其它地址信息;基于二叉堆對目標空閑空間塊進行分配,其中,每次分配總是將根節點設置的地址對應的目標空閑空間塊進行分配,并在分配后按照二叉堆中根節點指示最低地址,以及二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,更新二叉堆中各節點指示的地址。能夠提高存儲系統整體讀寫速度。

    【技術實現步驟摘要】

    本申請涉及存儲領域,尤其涉及一種磁盤空間分配方法、裝置、電子設備及計算機可讀存儲介質。


    技術介紹

    1、相關技術的存儲系統中,同一硬盤的內外圈磁道的讀寫速度是不均衡的,例如在進行硬盤的空間分配時,分配的空間靠近硬盤的內圈磁道時,由于磁道線速度較低以及數據密度較低的原因,讀寫速度相對較慢;分配的空間靠近硬盤的外圈磁道時,由于磁道線速度較高以及數據密度較高的原因,讀寫速度相對較快。

    2、在進行硬盤空間分配時,相關技術不會考慮同一硬盤上空間的地址高低,即不會考慮分配的空間靠近同一硬盤的內圈磁道還是外圈磁道,那么分配的空間靠近內圈磁道的概率較大,則當分配的空間靠近內圈磁道時,由于靠近內圈的空間的磁道線速度較低以及數據密度較低的原因,讀寫速度相對較慢。同時,當分配的空間較為離散時,由于磁盤的盤片旋轉延遲、磁頭尋道時間、磁頭穩定時間等因素影響,也會導致讀寫速度減慢。最終導致存儲系統整體的運行速度減慢。


    技術實現思路

    1、針對上述技術問題,本申請提供一種磁盤空間分配方法、裝置、電子設備及計算機可讀存儲介質,技術方案如下:

    2、根據本申請的第一方面,提供一種磁盤空間分配方法,該方法包括:

    3、獲取同一磁盤中的至少一個目標空閑空間塊的地址信息,所述目標空閑空間塊大于或等于空間閾值;

    4、將獲取的地址信息中最低的地址設置于二叉堆的根節點,并按照所述二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,在所述二叉堆中設置已獲得的其它地址信息;

    5、基于所述二叉堆對所述目標空閑空間塊進行分配,其中,每次分配總是將所述根節點設置的地址對應的目標空閑空間塊進行分配,并在分配后按照所述二叉堆中根節點指示最低地址,以及所述二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,更新所述二叉堆中各節點指示的地址。

    6、根據本申請的第二方面,提供一種磁盤空間分配裝置,該裝置包括:

    7、獲取單元,用于獲取同一磁盤中至少一個目標空閑空間塊的地址信息,所述目標空閑空間塊大于或等于空間閾值;

    8、設置單元,用于將獲取的地址信息中最低的地址置于二叉堆的根節點,并按照所述二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,在所述二叉堆中設置已獲得的其它地址信息;

    9、分配單元,用于基于所述二叉堆對所述目標空閑空間塊進行分配,其中,每次分配總是將所述根節點設置的地址對應的目標空閑空間塊進行分配,并在分配后按照所述二叉堆中根節點指示最低地址,以及所述二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,更新所述二叉堆中各節點指示的地址。

    10、根據本申請的第三方面,提供一種電子設備,該電子設備包括:

    11、處理器;

    12、用于存儲處理器可執行指令的存儲器;

    13、其中,所述處理器被配置為實現如第一方面所述的方法。

    14、根據本申請的第四方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如第一方面所述方法中的步驟。

    15、本申請提供的技術方案,將大于或等于空間閾值的至少一個目標空閑空間塊的地址信息中,最低的地址置于二叉堆的根節點,并按照二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,在二叉堆中設置除該最低的地址之外的地址信息;在分配空間時,基于設置好的二叉堆對至少一個目標空閑空間塊進行分配,每次分配總是將二叉堆的根節點記錄的地址對應的目標空閑空間塊優先進行分配,并在分配后按照二叉堆中根節點指示最低地址,以及二叉堆中任一父節點指示的地址低于子節點指示的地址的原則,更新二叉堆中各節點指示的地址,保證每次分配都是從根節點分配當前獲得的所有地址信息中最低的地址對應的目標空閑空間塊,即能夠優先分配低地址的空閑空間,由于硬盤的機械特性,低地址的空閑空間靠近磁盤外圈磁道,磁道線速度高和數據密度較高,從而使讀寫速度相對較高,同時,因為優先分配大于或等于空間閾值的空閑空間塊,大塊連續的空閑空間能夠減少盤片旋轉延遲、磁頭尋道時間、磁頭穩定時間等因素的影響,更進一步提高了存儲系統整體讀寫速度。

    16、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本申請。

    本文檔來自技高網...

    【技術保護點】

    1.一種磁盤空間分配方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求2所述的方法,其特征在于,所述方法還包括:

    4.根據權利要求2所述的方法,其特征在于,所述第一數據結構為B加樹,所述將所述同一磁盤中各個空閑空間塊的信息分別記錄在第一數據結構,包括:

    5.根據權利要求3所述的方法,其特征在于,所述第二數據結構為LRU鏈表;所述將獲取的信息按照空閑空間塊被釋放的時刻由早至晚的順序記錄在第二數據結構,包括:

    6.根據權利要求3所述的方法,其特征在于,所述方法還包括:

    7.根據權利要求6所述的方法,其特征在于,所述方法還包括:

    8.一種磁盤空間分配裝置,其特征在于,包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述方法中的步驟。

    【技術特征摘要】

    1.一種磁盤空間分配方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求2所述的方法,其特征在于,所述方法還包括:

    4.根據權利要求2所述的方法,其特征在于,所述第一數據結構為b加樹,所述將所述同一磁盤中各個空閑空間塊的信息分別記錄在第一數據結構,包括:

    5.根據權利要求3所述的方法,其特征在于,所述第二數據結構為lru鏈表;所述將獲取的信息按照空閑空間塊...

    【專利技術屬性】
    技術研發人員:李良
    申請(專利權)人:新華三信息技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码久久精品成人| 亚洲国产精品无码久久久不卡 | 日韩专区无码人妻| 无码人妻aⅴ一区二区三区| 亚洲一区精品无码| 67194成是人免费无码| 亚洲精品中文字幕无码蜜桃| 亚洲AV永久无码天堂影院| 国产亚洲精久久久久久无码| 久久久久久久久免费看无码 | 色综合久久久久无码专区| 无码不卡中文字幕av| 亚洲色av性色在线观无码| 亚洲中文字幕无码日韩| 无码精品久久一区二区三区| 中文字幕无码不卡免费视频 | 91精品久久久久久无码 | 亚洲精品无码鲁网中文电影| 无码aⅴ精品一区二区三区| 免费A级毛片av无码| 亚洲av无码不卡一区二区三区| 免费A级毛片无码久久版| 亚洲精品自偷自拍无码| 欧洲人妻丰满av无码久久不卡| 国产精品无码日韩欧| 久久亚洲av无码精品浪潮 | 国产精品亚洲аv无码播放| 无码一区二区三区亚洲人妻| 日韩免费a级毛片无码a∨| 无码人妻一区二区三区一| 2024你懂的网站无码内射 | 夫妻免费无码V看片| 亚洲av无码一区二区三区人妖| 久久精品中文无码资源站| 日韩网红少妇无码视频香港| 人妻aⅴ无码一区二区三区| av无码久久久久久不卡网站| 亚洲国产精品无码久久久秋霞1| 亚洲中文字幕无码mv| 国产精品成人一区无码| 中文无码精品一区二区三区|