【技術實現步驟摘要】
文件系統提示
本專利技術一般地涉及一種派生、生成、和傳達文件系統提示和/或應用程序驅動提示的方法和設備。基于從文件系統層所發布的I/O請求處截取的文件系統上下文信息,可將所述文件系統提示生成并傳達給較低等級存儲層。
技術介紹
當前基于緩存的存儲系統不能有效確定或派生文件系統了解的上下文信息。當前基于緩存的存儲系統,如以如2層緩存的非常低等級運行的基于緩存的存儲系統,缺少文件系統I/O的上下文和鄰近的文件系統I/O。由于所述上下文和鄰近的缺少,當前基于緩存的存儲系統缺少基于正接收數據重要性改善數據可訪問性的能力。另外,因為當前基于緩存的存儲系統缺少文件系統I/O的上下文和鄰近的文件系統I/O,當前基于緩存的存儲系統必然缺少獲得應用程序數據訪問方案相關信息的能力。在處于非常低的等級時,較低等級存儲系統或裝置的分層存儲系統或存儲控制器不了解應用程序或文件系統的數據訪問方案。較低等級(如容納較低等級存儲系統(如,較低等級RAID存儲系統)的那些)不具有直接獲得正訪問自文件系統或應用程序的數據類型相關信息的方式。較低等級存儲系統可能正工作作為2層緩存分層存儲系統;然而,未將主機側緩存信息傳遞給較低等級存儲系統的緩存。當前,不存在任何用于將應用程序特定信息發送或傳遞下去給較低等級存儲系統的機制。因此,可期望的是,提供一種解決上述引用問題的方法和設備。
技術實現思路
本專利技術的目的是提供一種用于生成和傳達文件系統提示的方法。該方法可包括從文件系統層接收I/O請求并為文件系統上下文信息檢查I/O請求。該方法也可包括訪問文件系統層以確定文件系統上下文信息的屬性并從文件系統層接 ...
【技術保護點】
一種生成并傳達文件系統提示的方法,所述方法包括:從一文件系統層接收一I/O請求;檢查與所述I/O請求相關的文件系統上下文信息;訪問所述文件系統層以確定所述文件系統上下文信息的屬性;從所述文件系統層接收所述文件系統上下文信息的屬性;分析所述文件系統上下文信息的屬性;基于對所述文件系統上下文信息的所述屬性的分析生成至少一個提示,其中所述至少一個提示指示與所述提示相關的I/O請求數據的相對重要性,且所述至少一個提示被配置以被用于引導相對更重要的I/O請求數據存入一相對較快的存儲介質;和將所述至少一個提示發送給一較低等級存儲層。
【技術特征摘要】
2012.03.29 US 13/433,8511.一種生成并傳達文件系統提示的方法,所述方法包括:從一文件系統層接收一I/O請求;檢查與所述I/O請求相關的文件系統上下文信息;訪問所述文件系統層以確定所述文件系統上下文信息的屬性;從所述文件系統層接收所述文件系統上下文信息的屬性;分析所述文件系統上下文信息的屬性;基于對所述文件系統上下文信息的所述屬性的分析生成至少一個提示,其中所述至少一個提示指示與所述提示相關的I/O請求數據的相對重要性,且所述至少一個提示被配置以被用于引導相對更重要的I/O請求數據存入一相對較快的存儲介質;和將所述至少一個提示發送給一較低等級存儲層。2.如權利要求1所述的方法,其中所述文件系統上下文信息包括以下中的至少一個:文件系統元數據、文件系統訪問模式、文件系統索引節點、文件系統虛擬索引節點、文件系統超級塊、日志文件系統的處理日志、分組描述符表、塊位圖、索引節點位圖、索引節點表、或索引元文件。3.如權利要求1所述的方法,其中所述文件系統上下文信息至少包括文件系統超級塊。4.如權利要求1所述的方法,其中所述文件系統上下文信息至少包括文件系統元數據。5.如權利要求1所述的方法,其中所述文件系統上下文信息包括文件系統索引節點或文件系統虛擬索引節點中的至少一個。6.如權利要求5所述的方法,其中檢查與所述I/O請求相關的文件系統上下文信息進一步包括:檢查所述I/O請求的至少一個塊的標記、狀態、或字段中的至少一個以獲得文件系統上下文信息。7.如權利要求5所述的方法,其中檢查與所述I/O請求相關的文件系統上下文信息進一步包括:檢查所述I/O請求的至少一個塊是否包括一超級塊。8.如權利要求5所述的方法,其中檢查與所述I/O請求相關的文件系統上下文信息進一步包括:檢查所述文件系統索引節點或文件系統虛擬節點是否是元索引節點或元虛擬索引節點。9.如權利要求1所述的方法,其中從所述文件系統層接收I/O請求進一步包括:從文件系統索引節點緩存或從文件系統層的緩沖區緩存接收I/O請求,其中接收發生在所述文件系統層與塊設備層之間。10.如權利要求1所述的方法,進一步包括:針對與哈希表中I/O請求相關的至少一個邏輯塊地址存儲所述至少一個提示。11.如權利要求1所述的方法,其中所述較低等級存儲層包括以下中的至少一個:較低等級存儲驅動、較低等級存儲控制器、或較低等級存儲系統。12.如權利要求1所述的方法,其中將所述至少一個提示發送到所述較低等級存儲層進一步包括:將所述至少一個提示附加到所述I/O請求的至少一個塊的至少一個未使用字段;和將所述I/O請求發送給所述較低等級存儲層。13.如權利要求1所述的方法,進一步包括:將所述I/O請求發送給一較低等級存儲層;接收來自所述較低等級存儲層的至少一個提示請求;和其中將所述至少一個提示發送給較低等級存儲層進一步包括:一旦收到來自所述較低等級存儲層的至少一個提示請求,就將所述至少一個提示發送給較低等級存儲層。14.一種裝置,其被配置用以附加到系統拓撲用于生成并傳達文件系統提示,所述裝置包括:...
【專利技術屬性】
技術研發人員:瑞巴塔·米特拉,麥海士·西瓦納勾達·海構噠,安納佘克森·巴納萬娜·雷馬斯瓦米,
申請(專利權)人:LSI公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。