一種利用多請(qǐng)求隊(duì)列提升 IO 并行性和減少小 IO 延遲的方法
本發(fā)明公開(kāi)了一種利用多請(qǐng)隊(duì)列提高 IO 并行性和減少小 IO 延 遲的方法,包括建立多個(gè)請(qǐng)求隊(duì)列的步驟和利用選擇策略使 IO 請(qǐng)求選 擇相應(yīng)的請(qǐng)求隊(duì)列進(jìn)行處理步驟,從而實(shí)現(xiàn) IO 請(qǐng)求并行運(yùn)行,其中選 擇策略包括:將每個(gè)進(jìn)程與一個(gè)請(qǐng)求隊(duì)列綁定,以使多個(gè)進(jìn)程上的 IO 請(qǐng)求平均分配到多個(gè)請(qǐng)求隊(duì)列上處理;將每個(gè) CPU 與一個(gè)請(qǐng)求隊(duì)列綁 定,以使多個(gè) CPU 上的 IO 請(qǐng)求平均分配到多個(gè)請(qǐng)求隊(duì)列上處理。本 發(fā)明還公開(kāi)了
華中科技大學(xué)
2021-04-14