[發明專利]存儲系統中增強隨機數據讀寫性能的方法及裝置在審
| 申請號: | 201510959199.5 | 申請日: | 2015-12-18 |
| 公開(公告)號: | CN105630412A | 公開(公告)日: | 2016-06-01 |
| 發明(設計)人: | 冀國威;常金恒 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲系統 增強 隨機 數據 讀寫 性能 方法 裝置 | ||
技術領域
本發明涉及存儲技術領域,更具體地說,涉及一種存儲系統中增強隨機 數據讀寫性能的方法及裝置。
背景技術
全新的IT發展趨勢正在對存儲系統構成新的挑戰。業務分析和數據倉儲 的使用量增加,大數據、服務器和桌面虛擬化的大力宣傳以及非結構化數據 的急劇增長,不僅需要巨大的存儲容量,更重要的是存儲的性能,由于是非 結構化隨機數據的讀寫對存儲系統的性能有著很大的挑戰。在目前傳統存儲 中,當隨機數據寫入存儲系統緩存時,存儲系統會在一定的時間間隔內將寫 入的數據直接刷寫到磁盤中,在該過程中并不會做任何處理。此時對存儲系 統不僅會造成空間的浪費,也由于隨機數據的不連續性以及塊大小的不同導 致磁盤不停改變磁道進行數據的讀寫,從而嚴重影響存儲的性能。
因此,如何在存儲系統中增強隨機數據讀寫性能,是現在需要解決的問 題。
發明內容
本發明的目的在于提供一種存儲系統中增強隨機數據讀寫性能的方法及 裝置,以在存儲系統中增強隨機數據讀寫性能。
為實現上述目的,本發明實施例提供了如下技術方案:
一種存儲系統中增強隨機數據讀寫性能的方法,包括:
接收待寫入存儲緩存的隨機數據,并獲取每個隨機數據的詳細信息;其 中,所述詳細信息包括每個隨機數據的數據大小信息;
根據所述隨機數據的詳細信息,將多個隨機數據按寫入順序整合形成預 定大小的長數據;
將所述長數據一次性寫入底層磁盤中,并將與所述長數據相對應的元數 據寫入固態硬盤中;其中,所述長數據的大小與所述底層磁盤的條帶深度相 同。
優選的,將所述長數據一次性刷入底層磁盤之前,還包括:
檢測待刷入所述底層磁盤的長數據的大小是否等于預定閾值;
若是,則執行將所述長數據一次性刷入底層磁盤的步驟;若否,則根據 重新對所述長數據進行整合,直至整合后的長數據的大小等于預定閾值。
優選的,將與所述長數據相對應的元數據寫入固態硬盤中之后,還包括:
將隨機數據中的熱點數據備份至所述固態硬盤中。
優選的,檢測待刷入所述底層磁盤的長數據的大小是否等于預定閾值, 包括:
檢測待刷入所述底層磁盤的長數據的大小是否等于6M。
優選的,還包括:
接收隨機數據讀取指令;
從所述固態硬盤中獲取與待讀取的隨機數據相對應的元數據;
根據所述與待讀取的隨機數據相對應的元數據,從所述底層磁盤中讀取 相應的隨機數據。
一種存儲系統中增強隨機數據讀寫性能的裝置,包括:
接收模塊,用于接收待寫入存儲緩存的隨機數據;
獲取模塊,用于獲取每個隨機數據的詳細信息;其中,所述詳細信息包 括每個隨機數據的數據大小信息;
整合模塊,用于根據所述隨機數據的詳細信息,將多個隨機數據按寫入 順序整合形成預定大小的長數據;
長輸入寫入模塊,用于將所述長數據一次性寫入底層磁盤中;
元數據寫入模塊,用于將與所述長數據相對應的元數據寫入固態硬盤中; 其中,所述長數據的大小與所述底層磁盤的條帶深度相同。
優選的,還包括:
檢測模塊,用于在所述長輸入寫入模塊將所述長數據一次性刷入底層磁 盤之前,檢測待刷入所述底層磁盤的長數據的大小是否等于預定閾值;
若是,則觸發所述長輸入寫入模塊;若否,則觸發所述整合模塊,根據 重新對所述長數據進行整合,直至整合后的長數據的大小等于預定閾值。
優選的,還包括:
備份模塊,用于將隨機數據中的熱點數據備份至所述固態硬盤中。
優選的,所述檢測模塊具體用于:
檢測待刷入所述底層磁盤的長數據的大小是否等于6M。
優選的,還包括:
指令接收模塊,用于接收隨機數據讀取指令;
元數據獲取模塊,用于從所述固態硬盤中獲取與待讀取的隨機數據相對 應的元數據;
隨機數據獲取模塊,用于根據所述與待讀取的隨機數據相對應的元數據, 從所述底層磁盤中讀取相應的隨機數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510959199.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





