IO調(diào)度方法及裝置

基本信息

申請?zhí)?/td> CN201210469189.X 申請日 -
公開(公告)號(hào) CN103823636B 公開(公告)日 2017-04-05
申請公布號(hào) CN103823636B 申請公布日 2017-04-05
分類號(hào) G06F3/06(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 裴金干;王術(shù);劉虹越;王旭光 申請(專利權(quán))人 蘇州捷泰科信息技術(shù)有限公司
代理機(jī)構(gòu) 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 代理人 陳振
地址 215021 江蘇省蘇州市蘇州工業(yè)園區(qū)星湖街218號(hào)納米科技園A4樓505室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種IO調(diào)度方法及裝置,其中方法包括如下步驟:在存儲(chǔ)系統(tǒng)初始化時(shí),為存儲(chǔ)系統(tǒng)中的每一個(gè)物理磁盤建立一個(gè)一一對應(yīng)的FIFO隊(duì)列;為FIFO隊(duì)列中插入的每一個(gè)IO請求建立一個(gè)一一對應(yīng)的IO請求的沖突鏈表;在執(zhí)行插入每個(gè)IO請求至FIFO隊(duì)列后,從所述隊(duì)列的頭部IO請求開始掃描,判斷隊(duì)列沖突,并通過記載IO請求的沖突鏈表,將待處理的事件準(zhǔn)備起來,利用沖突鏈表來送達(dá)鏈表中的其他IO請求沖突解除已經(jīng)的通知。其避免了用固態(tài)硬盤作為緩存處理時(shí)而引起的大量IO沖突,有效地提高I/O讀寫速率以及傳輸速率。