System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及一種存儲,尤其涉及一種基于計數信息的共享緩存區容量調整方法與存儲系統。
技術介紹
1、nand閃存(flash)是一種非易失性存儲器技術,廣泛應用于各種存儲設備中。它通過使用浮動柵極晶體管來存儲電荷,每個晶體管代表一個存儲單元。nand閃存單元通常以頁的形式組織數據,每一頁包含多個字節,而多個頁又組成一個塊。數據是以頁為單位進行讀取和編程,而擦除操作則以塊為單位進行。這種組織方式使得nand閃存非常適合于大容量存儲,并且具有較高的寫入速度。
2、但是,隨著存儲設備的存儲容量不斷加大,用于管理存儲設備的管理數據的數據量也持續增加,從而導致存儲設備本身的小容量內存不敷使用。
技術實現思路
1、本專利技術提供一種基于計數信息的共享緩存區容量調整方法與存儲系統,可在盡可能不影響主機系統的運作效能的前提下,有效提高存儲裝置或整個存儲系統的效能。
2、本專利技術的實施例提供一種基于計數信息的共享緩存區容量調整方法,其用于存儲系統,所述存儲系統包括主機系統與存儲裝置,所述主機系統連接至所述存儲裝置,且所述基于計數信息的共享緩存區容量調整方法包括:在所述主機系統的內存中配置共享緩存區,其中所述存儲裝置用以基于緩存于所述共享緩存區中的數據執行預設操作;取得緩存于所述共享緩存區中的至少一映射表項所對應的計數信息;根據所述計數信息,從所述至少一映射表項中確定第一映射表項;以及根據所述第一映像表項的總數或數據量,調整所述共享緩存區的容量。
3、本專利技術的
4、基于上述,一個共享緩存區可配置于主機系統的內存中,而存儲裝置可基于緩存于共享緩存區中的數據執行預設操作。在存儲系統運作時,緩存于共享緩存區中的至少一映射表項所對應的計數信息可被取得。根據所述計數信息,第一映射表項可從所述至少一映射表項中被確定。爾后,根據第一映射表項的總數或數據量,共享緩存區的容量可被調整。由此,可在盡可能不影響主機系統自身的運作效能的前提下,有效提高存儲裝置或整個存儲系統的效能。
本文檔來自技高網...【技術保護點】
1.一種基于計數信息的共享緩存區容量調整方法,其特征在于,用于存儲系統,所述存儲系統包括主機系統與存儲裝置,所述主機系統連接至所述存儲裝置,且所述基于計數信息的共享緩存區容量調整方法包括:
2.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中所述計數信息包括對應于目標映射表項的目標計數信息,且所述目標計數信息反映過去一段時間內所述目標映射表項被訪問的次數、頻率或時間點。
3.根據權利要求2所述的基于計數信息的共享緩存區容量調整方法,還包括:
4.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中所述計數信息包括對應于目標映射表項的目標計數信息,且根據所述計數信息,從所述至少一映射表項中確定所述第一映射表項的操作包括:
5.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中根據所述計數信息,從所述至少一映射表項中確定所述第一映射表項的操作包括:
6.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中所述至少一映射表項屬于活躍前臺應用、非活躍前臺應用及后臺應用的至少其中之一。
7.根據權利要求6所述的基于計數信息的共享緩存區容量調整方法,其中所述第一映射表項屬于所述活躍前臺應用。
8.根據權利要求6所述的基于計數信息的共享緩存區容量調整方法,其中所述第一映射表項屬于所述活躍前臺應用與所述非活躍前臺應用的其中之一。
9.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中根據所述第一映射表項的所述總數或所述數據量,調整所述共享緩存區的所述容量的操作包括:
10.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,還包括:
11.一種存儲系統,其特征在于,包括:
12.根據權利要求11所述的存儲系統,其中所述計數信息包括對應于目標映射表項的目標計數信息,且所述目標計數信息反映過去一段時間內所述目標映射表項被訪問的次數、頻率或時間點。
13.根據權利要求12所述的存儲系統,其中所述主機系統還用以:
14.根據權利要求11所述的存儲系統,其中所述計數信息包括對應于目標映射表項的目標計數信息,且根據所述計數信息,從所述至少一映射表項中確定所述第一映射表項的操作包括:操作
15.根據權利要求11所述的存儲系統,其中根據所述計數信息,從所述至少一映射表項中確定所述第一映射表項的操作包括:
16.根據權利要求11所述的存儲系統,其中所述至少一映射表項屬于活躍前臺應用、非活躍前臺應用及后臺應用的至少其中之一。
17.根據權利要求16所述的存儲系統,其中所述第一映射表項屬于所述活躍前臺應用。
18.根據權利要求16所述的存儲系統,其中所述第一映射表項屬于所述活躍前臺應用與所述非活躍前臺應用的其中之一。
19.根據權利要求11所述的存儲系統,其中根據所述第一映射表項的所述總數或所述數據量,調整所述共享緩存區的所述容量的操作包括:
20.根據權利要求11所述的存儲系統,其中所述主機系統還用以:
...【技術特征摘要】
1.一種基于計數信息的共享緩存區容量調整方法,其特征在于,用于存儲系統,所述存儲系統包括主機系統與存儲裝置,所述主機系統連接至所述存儲裝置,且所述基于計數信息的共享緩存區容量調整方法包括:
2.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中所述計數信息包括對應于目標映射表項的目標計數信息,且所述目標計數信息反映過去一段時間內所述目標映射表項被訪問的次數、頻率或時間點。
3.根據權利要求2所述的基于計數信息的共享緩存區容量調整方法,還包括:
4.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中所述計數信息包括對應于目標映射表項的目標計數信息,且根據所述計數信息,從所述至少一映射表項中確定所述第一映射表項的操作包括:
5.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中根據所述計數信息,從所述至少一映射表項中確定所述第一映射表項的操作包括:
6.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中所述至少一映射表項屬于活躍前臺應用、非活躍前臺應用及后臺應用的至少其中之一。
7.根據權利要求6所述的基于計數信息的共享緩存區容量調整方法,其中所述第一映射表項屬于所述活躍前臺應用。
8.根據權利要求6所述的基于計數信息的共享緩存區容量調整方法,其中所述第一映射表項屬于所述活躍前臺應用與所述非活躍前臺應用的其中之一。
9.根據權利要求1所述的基于計數信息的共享緩存區容量調整方法,其中根據所述第一...
【專利技術屬性】
技術研發人員:王智麟,
申請(專利權)人:合肥兆芯電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。