技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明實(shí)施例公開(kāi)了一種IO請(qǐng)求的調(diào)度方法及裝置,涉及計(jì)算機(jī)領(lǐng)域,可以在提升硬盤性能的同時(shí),避免IO請(qǐng)求的超時(shí),保證IO請(qǐng)求對(duì)應(yīng)業(yè)務(wù)的成功率。具體方案為:接收IO請(qǐng)求,記錄接收IO請(qǐng)求的時(shí)間;按照IO請(qǐng)求要求訪問(wèn)的數(shù)據(jù)在硬盤中的物理地址與IO地址隊(duì)列中各個(gè)IO請(qǐng)求要求訪問(wèn)的數(shù)據(jù)在硬盤中的物理地址的先后排序,將IO請(qǐng)求插入到IO地址隊(duì)列;按照IO地址隊(duì)列中IO請(qǐng)求的排序,依次向硬盤設(shè)備提交IO地址隊(duì)列中的IO請(qǐng)求,并在根據(jù)IO地址隊(duì)列中的任一IO請(qǐng)求的時(shí)延要求、任一IO請(qǐng)求要求訪問(wèn)的數(shù)據(jù)的大小和接收任一IO請(qǐng)求的時(shí)間計(jì)算得到的要求提交時(shí)間在預(yù)設(shè)時(shí)間內(nèi)時(shí),優(yōu)先向硬盤設(shè)備提交任一IO請(qǐng)求。
技術(shù)研發(fā)人員:林燦榕;沈劍剛;李耀輝
受保護(hù)的技術(shù)使用者:華為技術(shù)有限公司
技術(shù)研發(fā)日:2016.04.21
技術(shù)公布日:2017.10.31